Jump to content

How does vsync work?

nokturrduk84

My main question is, how it works? For example, if I have 144mhz monitor & I have let's say 80fps, will screen tearing appear? I mean it depends how much hz monitor has? Or it will be still locked on 60fps?

| CPU: i7 3770k | MOTHERBOARD: MSI Z77A-G45 Gaming | GPU: GTX 770 | RAM: 16GB G.Skill Trident X | PSU: XFX PRO 1050w | STORAGE: SSD 120GB PQI +  6TB HDD | COOLER: Thermaltake: Water 2.0 | CASE: Cooler Master: HAF 912 Plus |

Link to comment
Share on other sites

Link to post
Share on other sites

My main question is, how it works? For example, if I have 144mhz monitor & I have let's say 80fps, will screen tearing appear? I mean it depends how much hz monitor has? Or it will be still locked on 60fps?

If you have a 144Hz monitor, turning Vsync on will not allow the game to render at above 144FPS. If your graphics card can only run the game at 80FPS, you'll still get 80FPS unless you reduce refresh rate to 60Hz

"Rawr XD"

Link to comment
Share on other sites

Link to post
Share on other sites

My main question is, how it works? For example, if I have 144mhz monitor & I have let's say 80fps, will screen tearing appear? I mean it depends how much hz monitor has? Or it will be still locked on 60fps?

Most 144hz monitors can be turned down to 100 and 120hz. 

Vsync makes the GPU wait until the monitor is ready to refresh--vsycn just limits your fps to the max your monitor is capable of. 

PSU Tier List | CoC

Gaming Build | FreeNAS Server

Spoiler

i5-4690k || Seidon 240m || GTX780 ACX || MSI Z97s SLI Plus || 8GB 2400mhz || 250GB 840 Evo || 1TB WD Blue || H440 (Black/Blue) || Windows 10 Pro || Dell P2414H & BenQ XL2411Z || Ducky Shine Mini || Logitech G502 Proteus Core

Spoiler

FreeNAS 9.3 - Stable || Xeon E3 1230v2 || Supermicro X9SCM-F || 32GB Crucial ECC DDR3 || 3x4TB WD Red (JBOD) || SYBA SI-PEX40064 sata controller || Corsair CX500m || NZXT Source 210.

Link to comment
Share on other sites

Link to post
Share on other sites

VSync or Vertical Sync forces the GPU to wait for the monitor to refresh before displaying a new frame. That way frames do not overlap over one another and cause screen tearing.

Link to comment
Share on other sites

Link to post
Share on other sites

Exactly what @Aniallation said, the FPS will not be allowed to go over 144, just so that there isn't 2/3 frames being displayed in one refresh of the display. 

CPU: Intel i7 8700K | CPU Cooler: be quiet! Dark Rock Pro 3 | RAM: Kingston HyperX 2x8GB | Motherboard: Asus ROG Z370-E | GPU: MSI GTX 970 | HDD: Seagate Barracuda 1TB & 2TB | SSD: Samsung 840 EVO 250GB & 970 EVO M.2 500GB | Case: Phanteks Enthoo Evolv X | PSU: Silverstone Platinum Strider 1100W | Monitor: AOC i2367Fh | Headphones: ATH-M40X | Mic: Antlion ModMic 4 | Keyboard: Corsair K70 RGB w/ MX Browns | Mouse: Logitech G502 HERO

 

Make sure you quote or mention the person you're replying to in your comment. Also remember to follow your thread when creating it to get a notification every time someone replies. 

Be nice and have fun. Cheers!

Link to comment
Share on other sites

Link to post
Share on other sites

Most 144hz monitors can be turned down to 100 and 120hz. 

Vsync makes the GPU wait until the monitor is ready to refresh--vsycn just limits your fps to the max your monitor is capable of. 

I know it limits the max my monitor is capable of, but I asked something else: What happens if for ex. I'm playing Crysis 3 with the fps of 80 on 144mhz monitor. Will it have screen tearing if I enable vsync?

| CPU: i7 3770k | MOTHERBOARD: MSI Z77A-G45 Gaming | GPU: GTX 770 | RAM: 16GB G.Skill Trident X | PSU: XFX PRO 1050w | STORAGE: SSD 120GB PQI +  6TB HDD | COOLER: Thermaltake: Water 2.0 | CASE: Cooler Master: HAF 912 Plus |

Link to comment
Share on other sites

Link to post
Share on other sites

If you have a 144Hz monitor, turning Vsync on will not allow the game to render at above 144FPS. If your graphics card can only run the game at 80FPS, you'll still get 80FPS unless you reduce refresh rate to 60Hz

I know that. I asked something else.

| CPU: i7 3770k | MOTHERBOARD: MSI Z77A-G45 Gaming | GPU: GTX 770 | RAM: 16GB G.Skill Trident X | PSU: XFX PRO 1050w | STORAGE: SSD 120GB PQI +  6TB HDD | COOLER: Thermaltake: Water 2.0 | CASE: Cooler Master: HAF 912 Plus |

Link to comment
Share on other sites

Link to post
Share on other sites

I know it limits the max my monitor is capable of, but I asked something else: What happens if for ex. I'm playing Crysis 3 with the fps of 80 on 144mhz monitor. Will it have screen tearing if I enable vsync?

no

 

Tearing occurs because while the monitor is grabbing the frame from the graphics card, the gpu has already replaced the frame....Basically the monitor sees the first half of the first frame, and by the time it gets to the second half, the gpu has already replaced that frame with a new one.

PSU Tier List | CoC

Gaming Build | FreeNAS Server

Spoiler

i5-4690k || Seidon 240m || GTX780 ACX || MSI Z97s SLI Plus || 8GB 2400mhz || 250GB 840 Evo || 1TB WD Blue || H440 (Black/Blue) || Windows 10 Pro || Dell P2414H & BenQ XL2411Z || Ducky Shine Mini || Logitech G502 Proteus Core

Spoiler

FreeNAS 9.3 - Stable || Xeon E3 1230v2 || Supermicro X9SCM-F || 32GB Crucial ECC DDR3 || 3x4TB WD Red (JBOD) || SYBA SI-PEX40064 sata controller || Corsair CX500m || NZXT Source 210.

Link to comment
Share on other sites

Link to post
Share on other sites

no

Thx

| CPU: i7 3770k | MOTHERBOARD: MSI Z77A-G45 Gaming | GPU: GTX 770 | RAM: 16GB G.Skill Trident X | PSU: XFX PRO 1050w | STORAGE: SSD 120GB PQI +  6TB HDD | COOLER: Thermaltake: Water 2.0 | CASE: Cooler Master: HAF 912 Plus |

Link to comment
Share on other sites

Link to post
Share on other sites

I know it limits the max my monitor is capable of, but I asked something else: What happens if for ex. I'm playing Crysis 3 with the fps of 80 on 144mhz monitor. Will it have screen tearing if I enable vsync?

I know that. I asked something else.

It will be the same as Vsync being off, cause Vsync is basically just a frame rate limiter. So no.

"Rawr XD"

Link to comment
Share on other sites

Link to post
Share on other sites

It will be the same as Vsync being off, cause Vsync is basically just a frame rate limiter. So no.

So there's no need of vsync if fps is below the monitor refresh rate. Thx

| CPU: i7 3770k | MOTHERBOARD: MSI Z77A-G45 Gaming | GPU: GTX 770 | RAM: 16GB G.Skill Trident X | PSU: XFX PRO 1050w | STORAGE: SSD 120GB PQI +  6TB HDD | COOLER: Thermaltake: Water 2.0 | CASE: Cooler Master: HAF 912 Plus |

Link to comment
Share on other sites

Link to post
Share on other sites

If you run 80 FPS on a 144 Hz display, they will go out of sync and you will get tearing. If you enable vsync you'd be pegged at 72 Hz (as long as the computer can maintain 80 FPS, or really any FPS from 72 to 143) which would eliminate tearing because they would be in sync (obviously), with the monitor displaying each rendered frame twice.

Link to comment
Share on other sites

Link to post
Share on other sites

One says it won't have tearing, another says it will. I'm confused now  :huh:

| CPU: i7 3770k | MOTHERBOARD: MSI Z77A-G45 Gaming | GPU: GTX 770 | RAM: 16GB G.Skill Trident X | PSU: XFX PRO 1050w | STORAGE: SSD 120GB PQI +  6TB HDD | COOLER: Thermaltake: Water 2.0 | CASE: Cooler Master: HAF 912 Plus |

Link to comment
Share on other sites

Link to post
Share on other sites

One says it won't have tearing, another says it will. I'm confused now  :huh:

If you get a stable 80FPS, best thing to do would be to set refresh rate at 72Hz and run Vsync.

 

I don't notice screen tearing, so I don't use Vsync myself

"Rawr XD"

Link to comment
Share on other sites

Link to post
Share on other sites

One says it won't have tearing, another says it will. I'm confused now  :huh:

v sync eliminates tearing and introduces stutter it makes the monitor wait for the gpu to render the next frame making you look at what is basically a picture :)

Link to comment
Share on other sites

Link to post
Share on other sites

v sync eliminates tearing and introduces stutter it makes the monitor wait for the gpu to render the next frame making you look at what is basically a picture :)

 

He's talking about running without vsync, with FPS lower than refresh rate.

Link to comment
Share on other sites

Link to post
Share on other sites

He's talking about running without vsync, with FPS lower than refresh rate.

oh in that case then tearing would occur unless for some odd reason the refreshes always match up with the frames.

Link to comment
Share on other sites

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

×