Jump to content

Understanding screen tearing

Go to solution Solved by Virtual01,

@Patt

 

Yes it still happens. I turned off Gsync and Vsync on my 144Hz monitor and tested 4 different framerates in Dark Souls. The screen tearing was very obvious with 30 and 60 fps. It was one tear that would move up or down the screen and was very easy to see. My 80 and 110 FPS tests were a little different. The 80FPS test felt really janky and stuttery, with a ton of small screen tearing going on at once. No obvious lines but you can see distant objects tearing slightly in several places. Same story for 110 except the terrible stuttering feeling was lessened significantly.

 

At the end of the day, 60fps with Gsync feels and looks better than 110 without (at least in Dark Souls).

Hey guys, this is my first ever post on linustechtips forums and its a question in relation to the phenomenon of screen tearing.

 

Now i understand that screen tearing occurs when your GPU outputs more FPS then your monitors refresh rate, causing the monitor to split frames (which is where we see the tear), 

I understand how V-sync, adaptive V-sync and G-sync work, but theres one thing that i have yet to find a clear answer to.

 

After scrolling through many tech forums, googling and general research i still am trying to answer this one question. This is probably a stupid question but i need to know the answer so i buy the right monitor for my next purchase.

 

So here it is: (Without Vsync turned on) say I have a 144HZ moitor(no G-sync) and i am achieving something like 80FPS in game. Does screen tearing/stutter still occur or does the monitor simply wait for the next frame?

 

 

Any help or knowledge would be appreciated.

Link to comment
https://linustechtips.com/topic/465740-understanding-screen-tearing/
Share on other sites

Link to post
Share on other sites

Screen tearing occurs when your framerate exceeds the refresh rate of the monitor.

Case: Corsair 4000D Airflow; Motherboard: MSI ZZ490 Gaming Edge; CPU: i7 10700K @ 5.1GHz; Cooler: Noctua NHD15S Chromax; RAM: Corsair LPX DDR4 32GB 3200MHz; Graphics Card: Asus RTX 3080 TUF; Power: EVGA SuperNova 750G2; Storage: 2 x Seagate Barracuda 1TB; Crucial M500 240GB & MX100 512GB; Keyboard: Logitech G710+; Mouse: Logitech G502; Headphones / Amp: HiFiMan Sundara Mayflower Objective 2; Monitor: Asus VG27AQ

Link to post
Share on other sites

No it shouldn't, as the monitor is able to keep up with the GPU. Tearing (normally) only occurs when the GPU outpaces the monitor.

Aftermarket 980Ti >= Fury X >= Reference 980Ti > Fury > 980 > 390X > 390 >= 970 380X > 380 >= 960 > 950 >= 370 > 750Ti = 360

"The Orange Box" || CPU: i5 4690k || RAM: Kingston Hyper X Fury 16GB || Case: Aerocool DS200 (Orange) || Cooler: Cryorig R1 Ultimate || Storage: Kingston SSDNow V300 240GB + WD Black 1TB || PSU: Corsair RM750 || Mobo: ASUS Z97-A || GPU: EVGA GTX 970 FTW+

"Unnamed Form Factor Switch" || CPU: i7 6700K || RAM: Kingston HyperX Fury 16GB || Case: Phanteks Enthoo Evolv Mini ITX (White) || Cooler: Cryorig R1 Ultimate (Green Cover) || Storage: Samsung 850 Evo 1TB || PSU: XFX XTR 550W || Mobo: ASUS Z170I Pro Gaming || GPU: EVGA GTX 970 FTW+

Link to post
Share on other sites

Screen tearing occurs when your framerate exceeds the refresh rate of the monitor.

It it only that ?

 

Because apparently, if you have a 144hz monitor, and you run a game under this refresh rate, you still have tearing.

CPU: i7 4790K | MB: Asus Z97-A | RAM: 32Go Hyper X Fury 1866MHz | GPU's: GTX 1080Ti | PSU: Corsair AX 850 | Storage: Vertex 3, 2x Sandisk Ultra II,Velociraptor | Case : Corsair Air 540

Mice: Steelseries Rival | KB: Corsair K70 RGB | Headset: Steelseries H wireless

Link to post
Share on other sites

It it only that ?

 

Because apparently, if you have a 144hz monitor, and you run a game under this refresh rate, you still have tearing.

Below the refresh rate causes stuttering.

Case: Corsair 4000D Airflow; Motherboard: MSI ZZ490 Gaming Edge; CPU: i7 10700K @ 5.1GHz; Cooler: Noctua NHD15S Chromax; RAM: Corsair LPX DDR4 32GB 3200MHz; Graphics Card: Asus RTX 3080 TUF; Power: EVGA SuperNova 750G2; Storage: 2 x Seagate Barracuda 1TB; Crucial M500 240GB & MX100 512GB; Keyboard: Logitech G710+; Mouse: Logitech G502; Headphones / Amp: HiFiMan Sundara Mayflower Objective 2; Monitor: Asus VG27AQ

Link to post
Share on other sites

In theory it will still happen. Screen tearing occurs if you exceed or fall below the refresh rate of your monitor. The only situations in which it does not occur are when you are hitting the reresh rate exactly, or a multiple of the refresh rate (30, 20, 15 FPS on a 60Hz monitor).

 

If you give me a minute I'll test it for you

Link to post
Share on other sites

@Patt

 

Yes it still happens. I turned off Gsync and Vsync on my 144Hz monitor and tested 4 different framerates in Dark Souls. The screen tearing was very obvious with 30 and 60 fps. It was one tear that would move up or down the screen and was very easy to see. My 80 and 110 FPS tests were a little different. The 80FPS test felt really janky and stuttery, with a ton of small screen tearing going on at once. No obvious lines but you can see distant objects tearing slightly in several places. Same story for 110 except the terrible stuttering feeling was lessened significantly.

 

At the end of the day, 60fps with Gsync feels and looks better than 110 without (at least in Dark Souls).

Link to post
Share on other sites

1) vsync turned on:

the monitor will wait for the next frame by displaying the previous frame twice

aka dropping down to 30fps for 1 frame

this is called stuttering, and happens below or above the refresh rate of the monitor

screenshot.2.jpg?itok=EBDbn6hk

 

2) vsync turned off

the monitor will display the previous frame until it gets the next in which case it will immediately try to display the new frame when it is received

this will cause tearing whether it is below or above the refresh rate of the monitor

screenshot.1_0_0.jpg?itok=ZSA8SPMT

NEW PC build: Blank Heaven   minimalist white and black PC     Old S340 build log "White Heaven"        The "LIGHTCANON" flashlight build log        Project AntiRoll (prototype)        Custom speaker project

Spoiler

Ryzen 3950X | AMD Vega Frontier Edition | ASUS X570 Pro WS | Corsair Vengeance LPX 64GB | NZXT H500 | Seasonic Prime Fanless TX-700 | Custom loop | Coolermaster SK630 White | Logitech MX Master 2S | Samsung 980 Pro 1TB + 970 Pro 512GB | Samsung 58" 4k TV | Scarlett 2i4 | 2x AT2020

 

Link to post
Share on other sites

You do not understand how vsync/gsync works, you can't possibly to ask that question, sorry but that is the truth. Worse than that is the absolutely 100% wrong answers above also from people who do not understand it either. This thread is full of  incorrect answers and likely because they don't underwstand it either especially when using gsync related pictures. Sigh. The ltt forum and crowd are not a technical crowd if you want to learn you really need to be somewhere a bit more knowledgeable.

 

The correct answer is yes it tears, it tears regardless of the frame rate because that has no bearing on the vertical sync timing.

Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now

×