Question / Help Extreme Screen Tearing

bloodbrood1

New Member
Hello, I have a huge problem. I am getting terrible screen tearing when streaming. My system specs are as follow. a gtx 660 ti msi power edition, 3570k ivy bridge cpu overclocked to 5.0 ghz and i have 16gbs of ddr3 memory with a ssd for my boot drive and obs. The problem is only when i'm broadcasting with obs i get massive screen tearing in all games. I try with without aero i also tried capturing the monitor and window nothing. any help would be GREATLY APPRIATED. i need to get back to streaming asap
 

bloodbrood1

New Member
Nope. i do notice without it my fps goes from 200 120 and 60 repeatily doesnt stay stable and with vsync it stays around 30 but still is choppy
 

bloodbrood1

New Member
08:50:46: Open Broadcaster Software v0.542b - 32bit (´・ω・`)
08:50:46: -------------------------------
08:50:46: CPU Name: Intel(R) Core(TM) i5-3570K CPU @ 3.40GHz
08:50:46: CPU Speed: 3401MHz
08:50:46: Physical Memory: 4095MB Total, 4095MB Free
08:50:46: stepping id: 9, model 10, family 6, type 0, extmodel 1, extfamily 0, HTT 1, logical cores 4, total cores 4
08:50:46: monitor 1: pos={1920, 56}, size={1280, 1024}
08:50:46: monitor 2: pos={0, 0}, size={1920, 1080}
08:50:46: monitor 3: pos={-1024, 139}, size={1024, 768}
08:50:46: Windows Version: 6.1 Build 7600
08:50:46: Aero is Disabled
08:50:46: -------------------------------
08:50:46: OBS Modules:
08:50:46: Base Address Module
08:50:46: 011A0000 OBS.exe
08:50:46: 69D10000 OBSApi.dll
08:50:46: 6AB90000 DShowPlugin.dll
08:50:46: 6AB00000 GraphicsCapture.dll
08:50:46: 6A920000 NoiseGate.dll
08:50:46: 6A8F0000 PSVPlugin.dll
08:50:46: ------------------------------------------
08:50:46: Adapter 1
08:50:46: Video Adapter: NVIDIA GeForce GTX 660 Ti
08:50:46: Video Adapter Dedicated Video Memory: 2091319296
08:50:46: Video Adapter Shared System Memory: 2147807232
08:50:46: =====Stream Start: 2013-07-23, 08:50:46===============================================
08:50:46: Multithreaded optimizations: On
08:50:46: Base resolution: 1920x1080
08:50:46: Output resolution: 1920x1080
08:50:46: ------------------------------------------
08:50:46: Loading up D3D10...
08:50:46: Playback device Default
08:50:46: ------------------------------------------
08:50:46: Using desktop audio input: Speakers (Realtek High Definition Audio)
08:50:46: ------------------------------------------
08:50:46: Using auxilary audio input: Microphone (Blue Snowball)
08:50:46: ------------------------------------------
08:50:46: Audio Encoding: AAC
08:50:46: bitrate: 128
08:50:46: ------------------------------------------
08:50:46: device: HD Webcam C615,
08:50:46: device id \\?\usb#vid_046d&pid_082c&mi_02#8&514d98e&0&0002#{65e8773d-8f56-11d0-a3b9-00a0c9223196}\global,
08:50:46: chosen type: YUY2, usingFourCC: false, res: 1920x1080 - 1920x1080, frameIntervals: 2000000-2000000, fourCC: 'YUY2'
08:50:46: audio device: Disable,
08:50:46: audio device id Disabled,
08:50:46:
08:50:47: Using directshow input
08:50:47: ------------------------------------------
08:50:47: Video Encoding: x264
08:50:47: fps: 60
08:50:47: width: 1920, height: 1080
08:50:47: preset: veryfast
08:50:47: CBR: yes
08:50:47: CFR: no
08:50:47: max bitrate: 1000
08:50:47: ------------------------------------------
08:51:51: Total frames rendered: 3848, number of frames that lagged: 4 (0.10%) (it's okay for some frames to lag)
08:51:51: =====Stream End: 2013-07-23, 08:51:51=================================================
08:51:52: =====Stream Start: 2013-07-23, 08:51:52===============================================
08:51:52: Multithreaded optimizations: On
08:51:52: Base resolution: 1920x1080
08:51:52: Output resolution: 1920x1080
08:51:52: ------------------------------------------
08:51:52: Loading up D3D10...
08:51:52: Playback device Default
08:51:52: ------------------------------------------
08:51:52: Using desktop audio input: Speakers (Realtek High Definition Audio)
08:51:52: ------------------------------------------
08:51:52: Using auxilary audio input: Microphone (Blue Snowball)
08:51:52: ------------------------------------------
08:51:52: Audio Encoding: AAC
08:51:52: bitrate: 128
08:51:52: ------------------------------------------
08:51:52: device: HD Webcam C615,
08:51:52: device id \\?\usb#vid_046d&pid_082c&mi_02#8&514d98e&0&0002#{65e8773d-8f56-11d0-a3b9-00a0c9223196}\global,
08:51:52: chosen type: YUY2, usingFourCC: false, res: 1920x1080 - 1920x1080, frameIntervals: 2000000-2000000, fourCC: 'YUY2'
08:51:52: audio device: Disable,
08:51:52: audio device id Disabled,
08:51:52:
08:51:52: Using directshow input
08:51:53: ------------------------------------------
08:51:53: Video Encoding: x264
08:51:53: fps: 60
08:51:53: width: 1920, height: 1080
08:51:53: preset: veryfast
08:51:53: CBR: yes
08:51:53: CFR: no
08:51:53: max bitrate: 1000
08:51:53: ------------------------------------------
08:54:37: Total frames rendered: 9784, number of frames that lagged: 71 (0.73%) (it's okay for some frames to lag)
08:54:37: =====Stream End: 2013-07-23, 08:54:37=================================================
08:54:39:
08:54:39: Profiler results:
08:54:39:
08:54:39: ==============================================================
08:54:39: frame - [100%] [avg time: 3.032 ms (cpu time: avg 2.428 ms, total 33103.4 ms)] [avg calls per frame: 1] [children: 99.9%] [unaccounted: 0.132%]
08:54:39: | frame preprocessing and rendering - [21.8%] [avg time: 0.66 ms (cpu time: avg 0.557 ms, total 7597.26 ms)] [avg calls per frame: 1] [children: 11.2%] [unaccounted: 10.5%]
08:54:39: | | scene->Preprocess - [11.2%] [avg time: 0.341 ms (cpu time: avg 0.3 ms, total 4102.83 ms)] [avg calls per frame: 1]
08:54:39: | video encoding and uploading - [78.1%] [avg time: 2.368 ms (cpu time: avg 1.871 ms, total 25506.2 ms)] [avg calls per frame: 1] [children: 75.2%] [unaccounted: 2.87%]
08:54:39: | | flush - [4.72%] [avg time: 0.143 ms (cpu time: avg 0.035 ms, total 483.602 ms)] [avg calls per frame: 1]
08:54:39: | | CopyResource - [0.462%] [avg time: 0.014 ms (cpu time: avg 0.005 ms, total 78.001 ms)] [avg calls per frame: 0]
08:54:39: | | conversion to 4:2:0 - [0.396%] [avg time: 0.012 ms (cpu time: avg 0.002 ms, total 31.2 ms)] [avg calls per frame: 0]
08:54:39: | | call to encoder - [69.6%] [avg time: 2.111 ms (cpu time: avg 1.816 ms, total 24757.4 ms)] [avg calls per frame: 0]
08:54:39: | | sending stuff out - [0.033%] [avg time: 0.001 ms (cpu time: avg 0.001 ms, total 15.6 ms)] [avg calls per frame: 0]
08:54:39: | Convert444Threads - [1.1e+003%] [avg time: 33.431 ms (cpu time: avg 2.008 ms, total 27378.2 ms)] [avg calls per frame: 1]
08:54:39: ==============================================================
08:54:39:
 

Kharay

Member
Hmmm, I am going to suggest you follow the troubleshooting guide in my signature. Read it carefully. Particularly the part about streaming in 1080p@60 FPS. ;)

And then, when re-adding the sources, add them one by one, trying to flush out the culprit. Because I suspect a source is causing it; not OBS.
 

bloodbrood1

New Member
I mean i have 3 monitors but i have disabled 2 of them seeing if that is it, nothing my cpu memory or gpu dont get overloaded my webcam mic or overlay don't do anything i have done tried that.... i think it is the program because my gpu is insanly fast without obs on...
 

Kharay

Member
And I don't think it's the program because I've never seen anyone experience extreme screen tearing as a result of OBS. I am however seeing someone trying to stream in 1080p@60 FPS which he shouldn't be doing. ;)
 

Kharay

Member
For the record, unless you have a monitor that refreshes at 300 Hz, that 300 FPS is completely wasted. I've wondered for years now why VSync isn't simply Enabled on a driver level by default. It makes no sense not to have it enabled. But, well... :P

I'm just glad my troubleshooting guide fixed it for ya. gl hf with that scheduled stream.
 

Gol D. Ace

Member
Kharay said:
For the record, unless you have a monitor that refreshes at 300 Hz, that 300 FPS is completely wasted. I've wondered for years now why VSync isn't simply Enabled on a driver level by default. It makes no sense not to have it enabled. But, well... :P

I'm just glad my troubleshooting guide fixed it for ya. gl hf with that scheduled stream.


Play osu! with 60 FPS VSync then play it without VSync with unlimited FPS.

Your argument is invalid.
 

alpinlol

Active Member
play css with vsync enabled and then play it with fps max 100 and feel the difference of hitbox caculation due to frames your game is limited to. in games its never about the frames you can see or the monitor is able to give you back its literally always the way the game engine calculates
 

vaesauce

Member
Thing is, you probably can't see the difference in 300FPS and 60FPS but you can sure as hell feel the difference.

In anycase, if you're getting 60FPS+ and screen tearing and Vsync isn't helping... I'd look into a software that can limit your Frames instead. And while Vsync does limit your FPS, it syncs your GPU and your Monitor but the Frame Limiter will only cap your FPS. If you set that to 59, your screen tearing will go away.

It's a bit more complicated that what i've summarized and you'd get a better explanation from overclockers.net or somethin.

However, if you're getting below 60FPS and you're screen tearing, it's probably because your CPU resources are being raped. I've noticed that in some games where I spike from 160FPS down to 60FPS while streaming, it's because my CPU usage is being completely raped and at 100%. I usually try to hit the 90% usage mark to keep all stutters and lag/abnormal screen tearing away.

My bet is that you're trying to stream at 1080P@60FPS, which is definitely pushing your CPU usage while gaming, if you dropped it to 720FPS@60FPS, you would most likely have no issues.

Even while you're still getting 60FPS+, the unstable FPS drops from 300-60 is usually because of what i stated. I'd say give my suggestion a try and see if it works. You've got nothing to lose at this point and i'm fairly positive i'm right because I was having this issue with All Points Bulletin and Blacklight: Retribution until I switched some settings around to lower my CPU usage down to 90%.
 

vaesauce

Member
Mind you, I have an i5-3570K @ 4.4ghz, 8GB RAM, SSD boot drive and a 7970Ghz (OC'd to 1300/1700) edition and I can't stream at 1080P@60FPS for my life. That's with me streaming at CBR@2800 and Custom Buffer@4200.

This is without a Webcam either and while we may play different games, It is very difficult for my system to do so. (Causes stuttering and screen tearing on BLR and APB, even at 30FPS. Switch to 720P, problem solved).
 

MrTerror

New Member
Can someone help me with my OBS screen tearing? I'm not that great with OBS settings and i would like to get back to streaming. Thanks!

Keep in mind i am streaming off of a laptop
 
Top