Question / Help Need advice on settings/ what I can purchase

iRaariTy

New Member
First and foremost, Thanks to anyone who offers me any assistance, I am usually good with settings and different things, but lately I've been outright confused. My PC is pretty powerful. I have a GTX 1080ti, intel i7 8700k, 32 GB of Ram, and a few SSDs. Whats confuses me is why when I try to locally record my gameplay at 1080p 60fps, I frequently drop frames. I have tried both NVENC and x264 encoders ranging from a bitrate of 10000 - 15000. I can go lower than 10,000 but then I am not happy with quality. Since recording is a hobby I don't feel like buying a whole second PC for better performance but I am willing to spend ~$250 on a capture card if that would help in any way. Any assistance on this matter would be greatly appreciated. If I have to lower my quality to 720p I will do so but would rather not. All I would like to note is I have to keep my output mode on advanced due to having multiple audio tracks.
 

iRaariTy

New Member
I've included one of the logs. Also I limit my FPS in game to 180 since my main monitor is 165hz.
 

Attachments

  • 2018-07-22 17-02-10.txt
    29.8 KB · Views: 24

BK-Morpheus

Active Member
Since the log shows rendering lag, it seems, that the fps limit is too high. The system can't hold a steady 180fps while rendering an OBS scene.
Try again with 120fps.
 

iRaariTy

New Member
Since the log shows rendering lag, it seems, that the fps limit is too high. The system can't hold a steady 180fps while rendering an OBS scene.
Try again with 120fps.
Do you think 144 Fps would work? I value high framerate gameplay more than I would value recording.
 

iRaariTy

New Member
If your GPU is not hitting over 95% GPU load at steady 144fps, it will work.
Whats the problem if im using the x264 encoder then? When I use my CPU to encode it sits around 80% usage with my graphics card around 80% or lower as well and frames are still dropped.
 

BK-Morpheus

Active Member
When it comes to rendering, it does not matter, if you encode with x264 (CPU) or NVENC (extra Chip on graphics card).
Your scene is composed of different elements (game capture, maybe even webcam etc.) and theses elements need to be scaled or even filtered, before the rendered frames can be encoded into a video file/stream.
This scene rendering is done by the GPU, no matter which encoding setting you choose and that's why, you might need to keep some GPU power left in any situation for OBS to render the frame fast enough.
By the way, this rendering is also happening, if you only start OBS, without starting the recording/streaming and even with live preview disabled.
 
Top