Question / Help OBS Recording stuttering and ~70% usage on CPU

HyperFusion

New Member
I haven't had this issue before and haven't changed any settings afaik. I first noticed this after taking a clip of R6S, with there being a freeze frame every 1-2 seconds or so. I thought it was because my CPU couldn't keep up with both siege and OBS at the same time, since it had 100% usage all the time. Now when I was playing minecraft and recording it, it was also stuttering. This time java was using only ~15% of my CPU and OBS hogging over 70%, maxing out the processor. It hasn't done this before and I even lowered my bitrate and it is still doing the same thing.
 

Attachments

  • 2019-08-08 17-52-13.txt
    52.1 KB · Views: 15

Harold

Active Member
Since you're recording, you should be using CRF (with x264) or CQP (with nvenc) as your rate control with a CRF/CQ value of about 14-22.
Try using the new nvenc as your encoder, CQP as your rate control, a CQ value of 14 and keep lookahead and psycho visual tuning off.
 

HyperFusion

New Member
Here's a screenshot of OBS and CPU usage while playing the game
1565442485600.png
 

HyperFusion

New Member
Since you're recording, you should be using CRF (with x264) or CQP (with nvenc) as your rate control with a CRF/CQ value of about 14-22.
Try using the new nvenc as your encoder, CQP as your rate control, a CQ value of 14 and keep lookahead and psycho visual tuning off.
I don't know about using Nvenc since my GTX 970 will 100% in most games
 

HyperFusion

New Member
I tried both the nvenc with cqp and x264 with crf with the values you told me to use, and it's still doing the same thing, even now when the game is paused and OBS GPU usage is hovering around 9%. The FPS counter at the bottom of the OBS drops from steady 60.00 to 58.03 for a moment. And it's always 58.03.
 

Harold

Active Member
When trying x264 with CRF, also set the preset to ultrafast. The encoder will increase the bitrate rather than decrease the quality.
Running your GPU at max is not recommended.
 

Harold

Active Member
If you're running an uncapped framerate in your game, you need to correct that. Cap your framerate to the refresh rate of your display (up to 10fps higher)
 

HyperFusion

New Member
If you're running an uncapped framerate in your game, you need to correct that. Cap your framerate to the refresh rate of your display (up to 10fps higher)
Yes I know this already. I use Vsync in R6S and minecraft is capped at 120. What I find interesting is that when I look at OBS, the framerate drops to exactly 58.03. It also does this even when I am not recording or using replay buffer, and when it has not hooked any game.
 
D

Deleted member 121471

1) Update your OBS to the latest version;
2) Create a clean scene collection with only one capture source;
3) Use Harold's suggested settings, test again and post the new logfile.
 
Top