Question / Help 144hz feels like 60hz

kozeetje

Member
Hi guys,

I'm streaming with OBS studio CS:GO with the following build:

i7 6700k 4.6ghz
970gtx 4gb
16gb ddr4 ram

I stream with NVENC at 3000bitrate (15 upload speed so should be good) and fps is fine but its like im playing at 60hz. The game isnt smooth at all, especially when I move my mouse fast....

I thread everything (admin run, run as high etc) but nothing helps....

Im out of ideas and need really help. Thankyou
 

Cryonic

Member
Well, how many FPS do you actually get ingame? The 970 is powerful enough to pump out 250FPS ingame average, when nothing holds it back. I would suggest moving to x264 since your CPU is powerful. This would remove the NVenc load (Nvidia encoder - so it runs on your 970) and try that for a match. Do local recording with same settings to check the performance impact.
 

kozeetje

Member
like +220fps always even in alot of action. But even when I have 400 fps or 220, the feeling of having 60hz is still there... Its just not smooth, as soon as I close OBS its so fluent gameplay. x264 has the same problem, even with 2500 bitrate
 

Cryonic

Member
Forget the bitrate (that only affects your connection and your ping in the worst case).
Look what your CPU and GPU load looks like. Generally streaming will always take some performance away, even on the highest end hardware. But that what you describe, should never happen, you should always "get" the performance that is actually there. Please provide a log and some additional information, like the monitor and if you use G-Sync or something else.
 

Suslik V

Active Member
The only way you can control something related to the capture event in OBS Studio itself is the option called Limit capture framerate at 'Game Capture'. This setting in the current build of the Studio reduces attempts to capture the frames twice. Check it if you want to limit capture rate.
Limit your game to fixed fps if you want smooth gameplay and stable capture performance.

OBS Studio Help Guide: https://obsproject.com/forum/resour...ware-studio-multiplatform-help-guide-pdf.365/
 

kozeetje

Member
Forget the bitrate (that only affects your connection and your ping in the worst case).
Look what your CPU and GPU load looks like. Generally streaming will always take some performance away, even on the highest end hardware. But that what you describe, should never happen, you should always "get" the performance that is actually there. Please provide a log and some additional information, like the monitor and if you use G-Sync or something else.
https://gist.github.com/51c83104a86e7ae3fccee5262d2971e3 - benq xl2411 144hz
 

kozeetje

Member
The only way you can control something related to the capture event in OBS Studio itself is the option called Limit capture framerate at 'Game Capture'. This setting in the current build of the Studio reduces attempts to capture the frames twice. Check it if you want to limit capture rate.
Limit your game to fixed fps if you want smooth gameplay and stable capture performance.

OBS Studio Help Guide: https://obsproject.com/forum/resour...ware-studio-multiplatform-help-guide-pdf.365/
the problem is with windows 10 its not an option to cap your fps rate, only in windows 7...
 

Cryonic

Member
the problem is with windows 10 its not an option to cap your fps rate, only in windows 7...

Windows has nothing to do with an FPS cap. It is either ingame, via driver or external tools or via sync-options such as G-Sync.

In CS:GO you want to run the game as fast as you can, so capping it will not really help. It is one of the few games out there that you want to run uncapped with as much fps as you can.

Just make sure that your GPU ist not at 99%, maybe overclock it a bit (the 970 goes really far up, the fastest under air that i saw was around 1535Mhz, mine runs at 1525 stable). Reason: OBS uses the GPU and this results in a conflict once the GPU is running with full load. Since every gamer wants the maximum power for his game, there is no reason to give OBS any GPU performance when the game needs it.
 

kozeetje

Member
Windows has nothing to do with an FPS cap. It is either ingame, via driver or external tools or via sync-options such as G-Sync.

In CS:GO you want to run the game as fast as you can, so capping it will not really help. It is one of the few games out there that you want to run uncapped with as much fps as you can.

Just make sure that your GPU ist not at 99%, maybe overclock it a bit (the 970 goes really far up, the fastest under air that i saw was around 1535Mhz, mine runs at 1525 stable). Reason: OBS uses the GPU and this results in a conflict once the GPU is running with full load. Since every gamer wants the maximum power for his game, there is no reason to give OBS any GPU performance when the game needs it.
so you mean like I have to use x264 or use NVENC with overclocked 970?
 

Cryonic

Member
You cant force OBS to ignore the GPU, but x264 a) looks better b) you have the horsepower to do so, why would you use NVenc? and c) yes, overclocking your GPU will certainly help with the 144Hz monitor. It is not just for CS:GO, more so for other, demanding games. CS:GO runs on every potato^^
 

kozeetje

Member
But in the past when I streamed with my i7 4790k & 960gtx on x264 I had the same issue, thats why I went to NVENC and I could stream without a single problem, it was like I was nog streaming...

Now with a better setup I got more problems, with x264 & nvenc...

Very strange shit
 
Top