Question / Help Recording is stuttering, yet obs uses 5-10% of my GPU

You should use Game Capture instead of Monitor Capture for recording/streaming, unless there is a compatibility issue which prevents you from using Game Capture. Reason being:
Game capture grabs the frame directly from the graphics card for OBS to encode before sending it back to the graphics card for final rendering of the frame.
Monitor capture has the graphics card write the frame to system RAM (Which is really slow to write/read from) before OBS grabs it to encode, then sends it back to the graphics card to render for final output.

Using CBR is not the best method for recording, CBR is best for when you are streaming to lock in a set bitrate. CQP is best as it allows the bitrate to be whatever is needed to encode and render the frame to the quality you strive for. Below is a link to JackOr's guide to recording using OBS Studio:
https://obsproject.com/forum/resour...lity-recording-and-multiple-audio-tracks.221/

Using .mp4 file format is also not the best idea as when there is a crash of OBS/system your recording is pretty much completely useless. Use .flv for single audio track recordings, .mkv for multi-track audio recordings as they will be recoverable to almost the entirety of the recording in the event of a crash of OBS/system.

Limiting your frame rate in-game will help a lot in getting the best quality out of your hardware in regards to recording/streaming. I recommend using MSI AfterBurner or EVGA Precision to cap your fps to your monitor refresh rate, or 1-3 frames higher than your monitor refresh rate will generally resolve the issue of screen tearing. Try to avoid V-Sync as it can induce input lag.

Your CPU being a 4 core with no hyper-threading will not do that well at encoding via x264. You will find the best performance with h264 (NVENC) encoder as it will take almost all of the load of encoding off your CPU and place it onto your GPU, which has a dedicated encoder chip.

Hope this helps!
 
Thank you, the stutters are gone but the crispy 60 fps isn't quite there yet. I am getting better results with shadowplay but i would like to record on obs because of all the plugins.
 
Can you do a few minutes' worth of recording/streaming (Doing what you would normally do in-game) then stop the recording/streaming session, then upload a current logfile please so I or someone else can further assist in troubleshooting.
 
CQP value under NVENC encoder settings dictate output quality, the lower the number the better quality.

I am not seeing any rendering/encoding lag in your logfile, though the recording attempts are a bit short as really need at least a few minutes worth of recording to aid in troubleshooting.

What I usually do for sample recordings to fine-tune settings is to find the heaviest on fps area in-game and create a benchmark route with that area in the middle.
I start from one side of the area (At a distance where it is not visible so it has to render on screen) then run through it to the other side until that area is no longer visible in draw/render distance, then turn around and run back to the starting location.
The area I choose is also generally having lots of particle effects (Smoke, grass, debris, etc) I also try to choose the turn-around point to be a higher location so that when I turn around to run back it is a long distance vantage point (Similar to a scenic lookout)
 
Back
Top