Question / Help My stream is horrible on Windows 10

Wip3ou7

New Member
I have been streaming for years using OBS Classic and Windows 8.1 with Quicksync. I have been able to run any game at full FPS with 60 FPS / 1080P / 3500 bitrate without any type of performance problem in either my game or in OBS. This week I upgraded my system (by upgrade I mean a completely fresh install) from 8 to 10 and I'm using all the same settings as before (or as close as they can be in Studio vs Classic) and even tried reverting to Classic with the EXACT same settings. Now, even though my game is still running perfectly (solid 144 fps) the stream looks TERRIBLE! I noticed at the bottom of the OBS window that the capture rate of my game keeps fluctuating from 20-30 fps instead of staying at a constant 30. This has never been a problem before. I will link a log to my last stream and two example streams of before and after the reinstall (Windows 8.1 vs Windows 10). Thanks!

Last log file: https://obsproject.com/logs/TzlXIB5lGbUWi1lD
Video of bad stream (win10): https://www.twitch.tv/videos/384441525
Video of good stream (win8): https://www.twitch.tv/videos/381286979

OS: Windows 10
CPU: i7-6700k
RAM: 32GB 3200mhz
GPU: GTX 1080 8gb
HDD: Samsung Evo 850 SSD
Monitor: AOC 2460PG 144hz GSYNC

"
15:03:25.476: Output 'simple_stream': Total frames output: 14367
15:03:25.476: Output 'simple_stream': Total drawn frames: 13486 (14416 attempted)
15:03:25.476: Output 'simple_stream': Number of lagged frames due to rendering lag/stalls: 930 (6.5%)
"

But, why? This was never an issue before. I've always used QSV, and changing it to x264 or NVENC doesn't solve the issue. OBS is only using 1-4% cpu.

EDIT: The problem seems to be solved. The culprit was Windows Game Mode was set to ON. Turning it OFF completely solved my missed frames issue in OBS.
 
Last edited:

Wip3ou7

New Member
I think the issue is solved. The problem was Windows Game Mode... turning it OFF seems to have solved my missed frames issue in OBS. I will report back after a longer test period.
 

Narcogen

Active Member
15:03:25.476: Output 'simple_stream': Total frames output: 14367
15:03:25.476: Output 'simple_stream': Total drawn frames: 13486 (14416 attempted)
15:03:25.476: Output 'simple_stream': Number of lagged frames due to rendering lag/stalls: 930 (6.5%)



But, why? This was never an issue before. I've always used QSV, and changing it to x264 or NVENC doesn't solve the issue. OBS is only using 1-4% cpu.

Just to clarify: The lag in your logfile above is rendering lag. This is GPU overload. It means OBS is trying to render frames prior to encoding and can't because the GPU is busy (because that is what Game Mode does-- it blocks other apps from using GPU resources so the game can monopolize it).

Encoder settings (QSV, NVENC) have nothing to do with it, and neither does CPU load.
 
Top