I'm completely new to OBS, but after recording with Nvidia ShadowPlay for a while, I love all the customization available in OBS. Unfortunately, as much as I want to use it as my primary recording software for gaming, I consistently lose frames in recordings due to encoding lag. The only game I play these days is Overwatch, so that's all I've been using OBS to record.
I've done tests with as many settings as I possibly can. I've tried x264, NVENC H.264, QuickSync, lowering my bitrate in each of them, changing my encoding profile in each of them, trying both CBR and VBR in each of them, lowering my in-game settings to the lowest I can, disabling one of my GTX 970s that I usually run in SLI, messing with the CPU affinity of Overwatch and OBS in a number of ways (splitting it so they use various numbers of separate cores), adjusting their CPU priorities so that OBS is High priority and Overwatch is Normal priority, and mixing and matching all of these adjustments in various combinations hoping that something will work...
But I always lose frames, and from what I can tell, it seems like Overwatch is hogging a ton of my CPU (even when I try to limit this) and I know that's not OBS's fault. But I don't understand why that would cause OBS to lose frames, when every video I've ever recorded in ShadowPlay (with the same resolution, FPS, and bitrate) has turned out flawless.
Help? Thanks in advance.
Here's a recent log file of my most recent attempt using QuickSync.
https://gist.github.com/f79be29df0692933d5d51fcb4de6539a
I've done tests with as many settings as I possibly can. I've tried x264, NVENC H.264, QuickSync, lowering my bitrate in each of them, changing my encoding profile in each of them, trying both CBR and VBR in each of them, lowering my in-game settings to the lowest I can, disabling one of my GTX 970s that I usually run in SLI, messing with the CPU affinity of Overwatch and OBS in a number of ways (splitting it so they use various numbers of separate cores), adjusting their CPU priorities so that OBS is High priority and Overwatch is Normal priority, and mixing and matching all of these adjustments in various combinations hoping that something will work...
But I always lose frames, and from what I can tell, it seems like Overwatch is hogging a ton of my CPU (even when I try to limit this) and I know that's not OBS's fault. But I don't understand why that would cause OBS to lose frames, when every video I've ever recorded in ShadowPlay (with the same resolution, FPS, and bitrate) has turned out flawless.
Help? Thanks in advance.
Here's a recent log file of my most recent attempt using QuickSync.
https://gist.github.com/f79be29df0692933d5d51fcb4de6539a