Question / Help I can't get a steady 60FPS recording on a high end PC. Fraps works fine though.

Riot.Goliath

New Member
I used to use OBS without problem for awhile, then I stopped recording and when I finally decided to try recording again, I am running into some pretty bad FPS drops. Not in-game, but in the records. The settings don't seem to matter at all. Recording using x264, x264 low preset, NVENC, etc; still I'll have low FPS in the recording.

Specs:

i5 8600k @ 4.5GHz
GTX 1080ti OC a little
16GB DDR4 Ram

I have tried:

-Running the program as admin.
-Updating OBS
-Updating Windows 10
-Running in indistinguishable/high/lossless. All the same issue.
-Recording on a different hard drive
-Recording using x264, NVENC, x264 low usage preset.

Still the same issue. The strangest thing is that I can use FRAPS, which is generally seen as a very resource intensive recording program, just fine. My recordings are perfect, 60 FPS, 1080p video. And it doesn't actually drop my FPS in-game very much. I'd be using it more if it wasn't for the versatility of OBS and it's ability to let me record my webcam at the same time.

(These issues happen with or without the webcam, by the way. Even while just recording games.)

It just seems really bizarre that I can record lossless 60fps 1080p footage with frame rates in the 100+ with FRAPS but OBS is struggling with all settings.

https://obsproject.com/logs/b5SCmQACyHd8707P
 

BK-Morpheus

Active Member
OBS needs to render its scene (this is done as soon, as the program is opened) and it needs GPU resources for this job.
You have Windows Game Mode enabled and you game running at uncapped FPS (or way too high cap), so that the GPU is already working at 100% load and OBS is starving for rendering power ("Number of lagged frames due to rendering lag/stalls: 2010 (30.4%)").

Turn Off Windows 10 Game Mode and limit ingame fps to a point where the GPU load is not peaking up to 99%.

.
 

Riot.Goliath

New Member
OBS needs to render its scene (this is done as soon, as the program is opened) and it needs GPU resources for this job.
You have Windows Game Mode enabled and you game running at uncapped FPS (or way too high cap), so that the GPU is already working at 100% load and OBS is starving for rendering power ("Number of lagged frames due to rendering lag/stalls: 2010 (30.4%)").

Turn Off Windows 10 Game Mode and limit ingame fps to a point where the GPU load is not peaking up to 99%.

.
I appreciate that, this seems to have been my issue. I ended up limiting the frames in the gamesettings.ini file in order to minimize input lag as well.

The only thing I'm wondering is why Windows 10 Game Mode needs shut off.
 

koala

Active Member
The only thing I'm wondering is why Windows 10 Game Mode needs shut off.
With Game Mode active, Windows prioritizes running games over everything else that is also running on your PC. The intention is to make sure the game is running as smooth and as fast as possible, regardless of what the other running apps on the PC are doing. So the other apps are throttled by Windows. In case of OBS and a game running at the same time, the game is boosted and OBS is throttled, and result is what you get: the game is running fine while OBS isn't able to even process every frame.
 

Riot.Goliath

New Member
With Game Mode active, Windows prioritizes running games over everything else that is also running on your PC. The intention is to make sure the game is running as smooth and as fast as possible, regardless of what the other running apps on the PC are doing. So the other apps are throttled by Windows. In case of OBS and a game running at the same time, the game is boosted and OBS is throttled, and result is what you get: the game is running fine while OBS isn't able to even process every frame.

I really appreciate the response. Everything is fixed now! Thanks.
 
Top