Question / Help QuickSync Encoder With Overwatch?

dacoder

Member
Hey, haven't been on here in a good while!
However I have found time to stream again, and Overwatch is what I am primarily streaming now.

Issue: QuickSync has no impact on game FPS, stream output is choppy / stutters.
Was originally at 1920x720@60fps 2100-2600kbps. (this worked absolutely flawless in Quake Live / Warframe / Battlefront)
However even at 960x540@60fps 1900-2500kbps, I no longer get the stutters, just a giant weird flashing effect? As visible in this Twitch recording: https://www.twitch.tv/s3_en/v/77767908

Log file: https://gist.github.com/anonymous/fb39977aaa4566a208c86170fcb2a683
Of note from log file: "00:17:42.296: Output 'adv_stream': Number of lagged frames due to rendering lag/stalls: 54234 (13.5%)"
What I am taking from that line is that my Quicksync encoder is unable to keep up with the demand. How would I rectify this? I do NOT prefer x254 as it adds noticeable input lag / fps drops in game.
When I streamed the Overwatch beta, the 720p@60fps setup worked just fine...
 

Suslik V

Active Member
You need to low video settings in the game first.
Try to remove additional tasks from OBS Studio (for tests, 'Game Capture' only remain) too, second.
 

dacoder

Member
Video settings are set to minimum in Overwatch, I play very competitively and my new 970 averages 160fps while streaming.
Will remove everything except for a single scene with game capture.
 

dacoder

Member
You need to low video settings in the game first.
Try to remove additional tasks from OBS Studio (for tests, 'Game Capture' only remain) too, second.

First I updated my Intel HD Graphics drivers hoping to see a readout of usage on the control panel.
Apparently the control panel is only available if you have a monitor plugged in, figures...
So I reset and had only game capture set up and it had only 0.5% of frames dropped due to this issue. This is only local recording, uncertain if streaming would be any different.
I then went back into my original scene and recorded gameplay of that too, 0.5% again.
I am guessing driver issue, but am unable to verify until tomorrow at around noon, since that is when my internet is slated to be back online, and I can try streaming again. Currently on phone connection.
 

Suslik V

Active Member
Of course your video card overloaded! If you didn't limit rendering fps of the game then no resources left for OBS Studio. You need to enable V-Sync in the game and use 60 Hz monitor - this ensures no more than 60fps.
Has the game build-in frame limiter?
 

dacoder

Member
First off, vsync is horrid for competitive FPS play, I set the fps limit to 150, and the issues is exactly the same as before.
Just wanted to state: QuickSync on my iGPU is doing the encoding, not the GTX970 running the game.
 
enable vsync or dont stream/record problem solved
other things to check/set:
1. 60 desktop refresh
2. 60 or 30 in obs
3. 60 in game if there is switch for it (like bf3 or bf4)
4. vsync in game on

(replace with 59,94 and 29,97 for 59,94 display like hdmi tv)
with 144hz monitor its fastest and most reliable to sacrifice 144 and follow 1,2,3,4
 
Last edited:
Top