Parallax Abstraction
Member
Apologies if this has been dealt with elsewhere but I searched and couldn't find anything.
I'm using the latest OBS Studio to stream to Twitch at 720p60 and also record the streams at 1080p60 for later upload to my YouTube channel. I typically use x264 CPU encoding for the stream and NVENC mp4 at 100,000 bitrate for recordings (I want high quality but the utvideo codec the lossless mode uses doesn't work with vegas Pro.)
However, I'm having a really frustrating problem I can't seem to solve. That is, the preview window in OBS can never seem to properly maintain 60fps. It always stutters a here and there and that always translated both into the streams and the recordings. I've tried all manner of settings including switching between CPU and NVENC encoding, using Limit Capture Framerate on the game source (though this also happens with an HDMI feed from my Micomsoft console capture card) and all sorts of different bit rates. I do run my monitors at 144Hz and dropping them to 60Hz does help a little bit but not fully. This is a beast of a machine (overclocked Core i7-6700K, 16GB RAM, Asus GTX 1080 Strix) that shouldn't have any issue and I've confirmed neither CPU or GPU are anywhere near stressed. This happens in the preview window, even when not streaming or recording and doesn't seem to get particularly worse when I'm doing either or both but it makes for frustratingly inconsistent quality.
I've attached a log from a stream tonight I did of Super Mario Galaxy 2, which had plenty of the stuttering. Also, if you want an example of the issue, here's a VoD of a playthrough of ABZU I streamed and recorded locally at the same time. You'll see plenty of little stutters in there, but the game on my main monitor was running at a rock solid 60fps throughout.
I'm pulling my hair out trying to figure out what to do and am at a loss. Has anyone run into that and maybe have some suggestions? Thanks so much!
I'm using the latest OBS Studio to stream to Twitch at 720p60 and also record the streams at 1080p60 for later upload to my YouTube channel. I typically use x264 CPU encoding for the stream and NVENC mp4 at 100,000 bitrate for recordings (I want high quality but the utvideo codec the lossless mode uses doesn't work with vegas Pro.)
However, I'm having a really frustrating problem I can't seem to solve. That is, the preview window in OBS can never seem to properly maintain 60fps. It always stutters a here and there and that always translated both into the streams and the recordings. I've tried all manner of settings including switching between CPU and NVENC encoding, using Limit Capture Framerate on the game source (though this also happens with an HDMI feed from my Micomsoft console capture card) and all sorts of different bit rates. I do run my monitors at 144Hz and dropping them to 60Hz does help a little bit but not fully. This is a beast of a machine (overclocked Core i7-6700K, 16GB RAM, Asus GTX 1080 Strix) that shouldn't have any issue and I've confirmed neither CPU or GPU are anywhere near stressed. This happens in the preview window, even when not streaming or recording and doesn't seem to get particularly worse when I'm doing either or both but it makes for frustratingly inconsistent quality.
I've attached a log from a stream tonight I did of Super Mario Galaxy 2, which had plenty of the stuttering. Also, if you want an example of the issue, here's a VoD of a playthrough of ABZU I streamed and recorded locally at the same time. You'll see plenty of little stutters in there, but the game on my main monitor was running at a rock solid 60fps throughout.
I'm pulling my hair out trying to figure out what to do and am at a loss. Has anyone run into that and maybe have some suggestions? Thanks so much!