Question / Help Quality issues (screen tear)

Cinder

New Member
Hi,

I've been trying to tackle some quality issues on my stream, mostly screen tear and lack of smoothness, but haven't really had much progress.

Some information on my PC specs/OBS Settings:

Game PC:
i7-5960x
GTX Titan X
32GB RAM
Asus PG279Q 2560x1440 at 165Hz. G-sync disabled, V-Sync enabled, Tripple Buffering enabled. Cloned with the capture card.

Stream PC:
2xE5-2690v3 (ES)
GTX 980
32GB RAM
DataPath VisionSC-DP2 (capturing 1440p at 165Hz)

OBS Settings:
Custom resolution set to 1920x1080
Downscale to 720p with Lanzczos filter
60 fps
3300 bitrate with CBR
CFR disabled
slow preset


You can check this vod to see what the stream looks like - https://www.twitch.tv/icinder/v/58802088. There's obvious screen tear and it looks like the stream PC is struggling to encode. Overal CPU utilization on the stream PC hovers around 30-40%. 19 minutes into the vod I started window capturing the Windows task manager. The CPU cores don't seem to be evenly utilized, not sure if that's normal or not.

I've tried 720p at medium preset as well, where the CPU utilization hovers at around 20%, but that didn't effect the smoothness.

I've uploaded a OBS log file as well. Any advice is appreciated.
 

Attachments

  • obs.log
    7.5 KB · Views: 9

dping

Active Member
Hi,

I've been trying to tackle some quality issues on my stream, mostly screen tear and lack of smoothness, but haven't really had much progress.

Some information on my PC specs/OBS Settings:

Game PC:
i7-5960x
GTX Titan X
32GB RAM
Asus PG279Q 2560x1440 at 165Hz. G-sync disabled, V-Sync enabled, Tripple Buffering enabled. Cloned with the capture card.

Stream PC:
2xE5-2690v3 (ES)
GTX 980
32GB RAM
DataPath VisionSC-DP2 (capturing 1440p at 165Hz)

OBS Settings:
Custom resolution set to 1920x1080
Downscale to 720p with Lanzczos filter
60 fps
3300 bitrate with CBR
CFR disabled
slow preset


You can check this vod to see what the stream looks like - https://www.twitch.tv/icinder/v/58802088. There's obvious screen tear and it looks like the stream PC is struggling to encode. Overal CPU utilization on the stream PC hovers around 30-40%. 19 minutes into the vod I started window capturing the Windows task manager. The CPU cores don't seem to be evenly utilized, not sure if that's normal or not.

I've tried 720p at medium preset as well, where the CPU utilization hovers at around 20%, but that didn't effect the smoothness.

I've uploaded a OBS log file as well. Any advice is appreciated.
Please post a full log and btw, there is no reason to use vsync or triple buffering unless you just like it. OBS will hook the capture card and the capture card will get the picture that is currently being shown when it needs to (60fps = every 16.7ms). This happens as long as the frame rate is above 60fps. you might also need to set the resolution and fps for your capture card
giphy.gif
 

dping

Active Member
The capture card doesn't speak G-Sync though, so it will get torn frames?

I have uploaded the last full log file, although it contains logs for several days - https://gist.github.com/5a621e4ca685e64f7290aafff1478702

The capture card is set to 1440p and 165Hz
Yeah that capture card resolution and fps is going to be an issue. You can use gsync as long as your game is in full screen (due to windowed mode hax for gsync doesn't work well) then set capture card to 1440p @60fps then set base resolution to the same then downscale to 720p.

capture card does not have to be in sync with in-game fps or gsync Hz.
 

Cinder

New Member
The VisionSC-DP2 doesn't have settings for FPS, I can only edit the resolution and refresh rate (video timings). Also if I lower the refresh rate on the capture card and clone the monitor running 165Hz, wouldn't that cause tearing on the capture card, since it's running at a lower refresh rate than the clone source?

Also, watching the same vod now, it looks much better than last night... Does twitch do some post-processing on vods?
 

dping

Active Member
The VisionSC-DP2 doesn't have settings for FPS, I can only edit the resolution and refresh rate (video timings). Also if I lower the refresh rate on the capture card and clone the monitor running 165Hz, wouldn't that cause tearing on the capture card, since it's running at a lower refresh rate than the clone source?

Also, watching the same vod now, it looks much better than last night... Does twitch do some post-processing on vods?
When cloning at different refresh rates (cap card at 60Hz and monitor at 165Hz) there should not be an issue as long as the frames do not go below 60fps. as for gsync, as long as gsync isn't enabled in windowed mode you should be fine.

Yes, I noticed that VODs will be lower fps than they actually are until about 10-20 minutes after the session. click the gear on the video and you can watch the fps fluctuate right after a stream.
 
Top