Any time I play a graphically demanding game my OBS preview window framerate drops considerably, regardless of whether I'm actually streaming or just have OBS running. I can play a game like Titanfall at 60-80 fps, but the OBS frame counter will display anywhere from 30fps down to 4 and the window will be appropriately slideshow-y. If I happen to be streaming then the stream will also be choppy, so it's not just a preview window thing. CPU usage during these slowdowns is usually less than 2%. Also, if I do stream, I never get actual dropped frames (according to OBS), the stream just looks like framey garbage. This happens regardless of my scene setup (display capture, window capture and game capture all slow down).
The main issue is that I was able to stream using this exact hardware configuration with OBS 16.x and earlier, and I usually tended to use display capture with no problem. Obviously if the game dipped below 60 so would OBS, but as long as I was playing at over 60 OBS would run locked at 60, regardless of what game it was or whether or not the GPU was at 100% utilization. I don't know what changed around version 17, but ever since then it's been borderline unusable and there's no way I'm going to frame cap a 144hz monitor when I stream, especially when I know for a fact that it worked just fine in the past.
Also, for some reason the upload log function refuses to work, so here's a link: https://gist.github.com/8dad0c640b2efe8f9a7e498d5b3a8a3d
The main issue is that I was able to stream using this exact hardware configuration with OBS 16.x and earlier, and I usually tended to use display capture with no problem. Obviously if the game dipped below 60 so would OBS, but as long as I was playing at over 60 OBS would run locked at 60, regardless of what game it was or whether or not the GPU was at 100% utilization. I don't know what changed around version 17, but ever since then it's been borderline unusable and there's no way I'm going to frame cap a 144hz monitor when I stream, especially when I know for a fact that it worked just fine in the past.
Also, for some reason the upload log function refuses to work, so here's a link: https://gist.github.com/8dad0c640b2efe8f9a7e498d5b3a8a3d