Question / Help Games feel laggy despite FPS being OK

Delki

New Member
Hello people,

I am facing an issue with most games I stream (PUBG and CSGO).
I am streaming 720p@30fps with 3.5mbps upload.
The stream quality is good enough without any frame drops or too many issues.

However, my games feel "laggy" despite having still decent FPS (i.e. 70 in PUBG and 140 in CSGO).
I run my primary monitor @ 120hz and the second one @ 60hz.
I stream from a 1060 gtx 6gb and an old i5 3570k.

I am also using game capture as I heard this could cause the issue I am facing.

Thanks for your help.
 

Attachments

  • 2017-11-12 11-22-09.txt
    27.9 KB · Views: 234

Delki

New Member
Still haven't figured our yet what is wrong as my problem is still on-going. I haven't found much on this issue a part from not using game capture.

i'll update this post if I come up with anything useful.
 

BK-Morpheus

Active Member
Try it with either no windows/applications on the 60Hz monitor, or setting both monitors to 60Hz.
And btw. your GPU needs some headroom for OBS...you have a 120Hz Monitor, but get 140fps in CSGO, so you are not playing with capped fps/vsync so your GPU will run at 99% load.
 

Delki

New Member
Thanks for the advice. Seems like I still have that "laggy" feeling even while unplugging the second monitor. If I remove the game capture from the scene while live, it goes away. Could it have something to do without how the game capture is set? Resizing for example?
 

BK-Morpheus

Active Member
Rendering the OBS scene will produce some GPU load, it's possible, that this will be reduced, if you remove the game capture.
Smaller resolutions and lower fps in OBS will also reduce GPU load. Have you already limited your ingame fps to 60 to free up some GPU power?
 

DarkFaith

New Member
GPU load shouldn't impact OBS too much as the CPU is used for almost everything including encoding.

If you are on windows 10, disable Game Bar and Game DVR in your settings.

Uninstall Geforce experience or just disable shadowplay entirely.

Windows 10 has great multi-monitor support but sucks at how it handles different refresh rates (Windows 7 did too with aero enabled but you could disable it on that OS). Try running only your one 120hz monitor to see if it fixes it (disable it entirely or unplug it, don't just turn it off).

Windows 10 applies a vsync over all windows. Your fps will still be uncapped but you will see the animations are smooth and locked to the refresh rate of your monitor. It works well with one monitor but goes wonky with different refresh rates. If you use windowed mode/borderless mode, a triple-buffered vsync is layered on top which adds a bit of delay to your input and also can cause stutter issues with multiple monitors on different refresh rates. So try running it in fullscreen and make sure you are using game capture (don't run any monitor capture in your game scene).

You can also find the .exe file for any games you play, click "properties > Compatibility tab > Disable fullscreen optimizations".

Creator's update also causes issues with certain games so maybe try to roll it back.

You can try using DDU (Display Driver Uninstaller) to clean out your nvidia driver and reinstall the latest one fresh (uncheck geforce experience, you don't really need it and it has caused performance issues in the past).


I am pretty sure that if you run your games in fullscreen mode you will see a difference.
 

Delki

New Member
Tanks for the support. Unfortunately I still face this lag feeling ,especially on CSGO despite completely unplugging the 60hz monitor. Thgough I have no issue with older games (wow, dods, etc.) even with the second monitor and the OBS preview showing.

I suppose my processor simple cannot handle it :(
 

amojxx

New Member
I think I have found a solution that works, for me at least. Just minimize OBS. Also I have an r9 290x, 16gb of ram, a fx8320, and a dual monitor setup.
 

Viiikiee

New Member
Wow. I've been browsing for solutions for over 45 mintues. And to think that Minimizing OBS actually works makes me kinda mad.
 

Doomiiniikkk

New Member
I hade the same problem as you did. i don't know if the problem is resolved since i'm answering one year after you posted this. but i noticed that my second monitor was set to 50Hz refresh rate which resulted in the games capping at 50Hz. I myself have two 60Hz monitors and could fix my problem by changing to 60Hz refresh rate. I don't know if this is the solution you are/ were looking for but this is most likely the problem you have/ had.
 

carlmmii

Active Member
This is a problem inherent to windows, and should be getting fixed in the 2004 update.

This thread is also 3 years old... and it's taken at least this long for windows to actually fix the issue. Hopefully.
 
Top