Ця тема закрита
Should I play with V-sync enabled on the G-sync monitor?
Are there any benefits in enabling it?

Thanks.
< >
Показані коментарі 1630 із 60
Цитата допису Vegasskill:
Цитата допису PopinFRESH:
Do you have an NVIDIA GPU that supports G-sync?

If so, no there is no reason to use traditional V-sync instead of using G-sync, however, you can and should use both to accomplish what they are trying to do. G-sync works within the range of 30Hz to 144Hz so you want to keep the frame rate within that rage to prevent tearing, while also preventing added input delay from unneeded buffering.

This will depend on the game as well as what window mode you're running the game in.

https://blurbusters.com/gsync/gsync101-input-lag-tests-and-settings/

I have Nvidia rtx 4080 and Freesync premium monitor. Inside control panel it shows up as a G-sync device.

AFAIK, Freesync Premium will have a different VRR range that is supported. IIRC Freesync Premium and Freesync Premium Pro have a range from 30Hz to 120Hz; however, on the low-side many Freesync monitors don't kick-in VRR until 40Hz or 48Hz (you'd want to check your specific monitors specifications).

For actual G-sync monitors I looked at the old specs for the original G-sync module previously, current G-sync modules can actually support from 1Hz to 240Hz (or the panels max refresh rate).

Цитата допису Vegasskill:
So from what I understand Vsync works simply as a framerate limiter if Gsync is enabled.
It's not always enabled, it's dynamic - ON/OFF, correct?

ON if fps is >165 (my monitor refresh is 165 hz)
OFF if fps <165

As noted above, If you are outside of what the VRR range is for the display then you will either have tearing or you will need to have V-sync enable.

G-sync will override V-sync when its within the displays VRR range. It is not ON/OFF if it is exceeding your monitors maximum refresh rate; it is when it is outside of the supported Variable Refresh Rate (VRR) range.

Also, as noted in the linked blurbuster article if your game is not running in exclusive full screen then the desktops refresh rate is what is going to be used. So if you run any of your games in a Windowed mode then make sure you've setup your G-sync settings as Windowed and full screen mode otherwise while on your desktop you will not be using VRR and it will run at whatever fixed refresh rate you've set for the display.

So with G-sync enabled, while your game is within the VRR range of your display you'll be using G-sync to have the display sync its refreshes to when the GPU is presenting a new frame.

Outside of that VRR range is a bit more complex with Freesync displays, however, If you set a frame limit in the NVIDIA Control Panel (NVCP) to your displays maximum refresh rate, and have V-sync turned on as well then you should have a smooth experience with minimal input lag.
Цитата допису Vegasskill:
Цитата допису PopinFRESH:
Do you have an NVIDIA GPU that supports G-sync?

If so, no there is no reason to use traditional V-sync instead of using G-sync, however, you can and should use both to accomplish what they are trying to do. G-sync works within the range of 30Hz to 144Hz so you want to keep the frame rate within that rage to prevent tearing, while also preventing added input delay from unneeded buffering.

This will depend on the game as well as what window mode you're running the game in.

https://blurbusters.com/gsync/gsync101-input-lag-tests-and-settings/

I have Nvidia rtx 4080 and Freesync premium monitor. Inside control panel it shows up as a G-sync device.
G-SYNC Compatible is the branding NVIDIA gives to Freesync monitors. It basically means the monitor has told the graphics card that it supports adaptive sync.
Цитата допису Crashed:
Цитата допису Vegasskill:

I have Nvidia rtx 4080 and Freesync premium monitor. Inside control panel it shows up as a G-sync device.
G-SYNC Compatible is the branding NVIDIA gives to Freesync monitors. It basically means the monitor has told the graphics card that it supports adaptive sync.

I think so. Nvidia resisted at first to support Freesync on their cards but huge pushback from the market forced them to do it.
G-sync monitors are in a huge minority. I think there are only 120 monitors on the market that are G-sync monitors. There are over 1000 Freesync monitors.

There are some differences but overall it's basically the same technology - preventing tearing better than V-sync does.
Автор останньої редакції: Vegasskill; 20 серп. 2023 о 11:41
Depends, I almost always use it in games like Diablo, Forza, cities skylines, games that just don't really matter to much about input latency, but games most fps games, I will deal with the screen tearing if any to get the best response time, so vsync off for them games for me.
Автор останньої редакції: Viking2121; 20 серп. 2023 о 12:19
Цитата допису Vegasskill:
-Monitor 2560x1440 165hz freesync premium (it's not exactly Gsync but it's basically Gsync)
-RTX 4080
Then Vsync on or off won't matter for you. You most likely won't hit 165 FPS in most games at 1440p with an RTX 4080 anyway. So just do whatever you want to do.
Цитата допису Crashed:
If G-sync is eliminating tearing would that mean the game is currently running at a framerate that is within the monitor's VRR range, and will tear when that framerate deviates from that range?

G-sync does not eliminate screen tearing, it can not predict the future with 100% accuracy. Using V-sync with G-sync/VRR makes up for the slight time difference. One may not notice the tearing with G-sync alone since most of the tearing will likely be at the bottom or top of the screen. Screen tearing is also much less noticeable at higher refresh rates, 75 hz or more. There will be screen tearing if no V-sync is used.

Цитата допису Vegasskill:
So from what I understand Vsync works simply as a framerate limiter if Gsync is enabled.
It's not always enabled, it's dynamic - ON/OFF, correct?

ON if fps is >165 (my monitor refresh is 165 hz)
OFF if fps <165

No. V-sync will always be on when used with G-sync/VRR. G-sync will not do anything if the frame rate is outside of the VRR range. When the frame rate is outside the VRR range V-sync is the same as if G-sync were not used at all, this is why I recommend using Fast V-sync(swapping back buffers) or managing the frame rate to keep it in the VRR range.

V-sync should never be used as a frame rate limiter.

Цитата допису C1REX-PL:
It may be placebo but for me it works better with just g-sync/freesync and without V-sync.
Not placebo. Turning on V-sync with VRR does incur a negligible amount of input latency which you may perceive. What is more likely the issue is that if you used traditional V-sync, and did not manage the frame rate, it would could result in the situation as described above resulting in performance stalling and/or increased input latency from V-sync on its own.
Автор останньої редакції: KingyWingy; 20 серп. 2023 о 19:50
Цитата допису KingyWingy:
V-sync should never be used as a frame rate limiter.
That's a pretty awful and mis-informing thing to write. Anyone can use Vsync as a frame limiter if they want to. I do it all the time in a lot of games and everything is perfectly fine: Perfectly smooth gaming performance with no tearing and everything is awesome.
Цитата допису 🦊Λℚ𝓤ΛƑΛᗯҜᔕ🦊:
Цитата допису KingyWingy:
V-sync should never be used as a frame rate limiter.
That's a pretty awful and mis-informing thing to write. Anyone can use Vsync as a frame limiter if they want to. I do it all the time in a lot of games and everything is perfectly fine: Perfectly smooth gaming performance with no tearing and everything is awesome.
Not at all. V-sync increases input latency. And the effective frame rate cap is the refresh rate, which is often not the desired frame rate target. Also Fast V-sync(swapping back buffers), does not limit the frame rate.

Цитата допису Vegasskill:
There are some differences but overall it's basically the same technology - preventing tearing better than V-sync does.
Not to preventing tearing better than V-sync does, rather it is to make V-sync better.
Автор останньої редакції: KingyWingy; 20 серп. 2023 о 22:50
Цитата допису KingyWingy:
Цитата допису 🦊Λℚ𝓤ΛƑΛᗯҜᔕ🦊:
That's a pretty awful and mis-informing thing to write. Anyone can use Vsync as a frame limiter if they want to. I do it all the time in a lot of games and everything is perfectly fine: Perfectly smooth gaming performance with no tearing and everything is awesome.
Not at all. V-sync increases input latency. And the effective frame rate cap is the refresh rate, which is often not the desired frame rate target. Also Fast V-sync(swapping back buffers), does not limit the frame rate.

PopinFRESH
Цитата допису Vegasskill:
There are some differences but overall it's basically the same technology - preventing tearing better than V-sync does.
Not to preventing tearing better than V-sync does, rather it is to make V-sync better.

Please don't misquote me. I never said what you quoted me saying. Also you are wasting your time with the aqafauk, they have no idea what they are talking about but sure seem to be high and mighty that they do. Obviously V-sync increases input latency as it is buffering the frame until the next panel sync.
Автор останньої редакції: PopinFRESH; 20 серп. 2023 о 20:24
Цитата допису KingyWingy:
Not at all. V-sync increases input latency. And the effective frame rate cap is the refresh rate, which is often not the desired frame rate target. Also Fast V-sync(swapping back buffers), does not limit the frame rate.
I have a G-Sync monitor (1080p @ 144 Hz) and Gsync enabled in the nvidia control panel. If I go in a game and disable vsync then the frame rate still goes above 144 FPS, even with Gsync enabled and switched on. Which is highly undesirable and causes tearing. For me my computer is fast enough that I never notice any "input delay" from having vsync on in any title. Additionally the only other way to limit FPS to 144 FPS would be for me to go in and edit the nvidia profile for each and every game I play to set the frame rate limiter. Which is cumbersome and annoying and I'm not doing that. It's much much easier to just go in a game's settings and tick on vsync and go play. As I already said: Even with Vsync on everything is fluid, perfectly smooth, fast, and has no delay for me. I don't care if "technically" Vsync increases input delay. I don't see it on my computer in any game I have ever played on it. For me Vsync is an excellent (and very easy to use) frame rate limiter. I use it in all games when ever possible. I have never had any issue with Vsync in any game.

Цитата допису KingyWingy:
V-sync should never be used as a frame rate limiter.
In the future it would be nice if instead of trying to tell people "NO YOU CAN NOT USE VSYNC FOR A FRAME RATE LIMITER! ABSOULTELY NOT! DON'T DO IT!" like you did above you could add a disclaimer like: "Vsync might work for you and you might not notice the delay. Try switching it on and see if it works for you". That would be a much nicer, politer, and more informative way to communicate things to others. Especially for people who don't understand about vsync.
Автор останньої редакції: 🦊Λℚ𝓤ΛƑΛᗯҜᔕ🦊; 20 серп. 2023 о 20:38
Цитата допису PopinFRESH:
Please don't misquote me. I never said what you quoted me saying. Also you are wasting your time with the aqafauk, they have no idea what they are talking about but sure seem to be high and mighty that they do. Obviously V-sync increases input latency as it is buffering the frame until the next panel sync.
:cozycastondeath: Terribly sorry, not sure how that happened. I will fix it.
Цитата допису PopinFRESH:
Also you are wasting your time with the aqafauk, they have no idea what they are talking about but sure seem to be high and mighty that they do.
I'm right here and following this thread. If you have a problem with me then quote me directly and tell me yourself.
Цитата допису 🦊Λℚ𝓤ΛƑΛᗯҜᔕ🦊:
That's a pretty awful and mis-informing thing to write. Anyone can use Vsync as a frame limiter if they want to. I do it all the time in a lot of games and everything is perfectly fine: Perfectly smooth gaming performance with no tearing and everything is awesome.
VSync does not limit the framerate, it's a side-effect of FIFO-queued triple buffering. VSync should be used to eliminate tearing, never to limit the framerate.
Цитата допису Snow:
VSync does not limit the framerate, it's a side-effect of FIFO-queued triple buffering. VSync should be used to eliminate tearing, never to limit the framerate.
Vsync *DOES* limit frame rate though. I've seen it with my own eyes for years with many computers: Turn on Vsync = frame rate is limited. Turn it off = Frame rate is not limited.

It's not an evil thing that should be avoided at all costs. People are free to try it if they want to. If it just so happens that they like playing games with vsync on then they are free to do that if they want to. We should not outright tell people what to do or what not to do with their own computer. We should be giving them many options. Vsync is one of those options.

Vsync *IS* a frame rate limiter and it is one option for limiting frame rates. It does work.
Цитата допису 🦊Λℚ𝓤ΛƑΛᗯҜᔕ🦊:
Цитата допису Snow:
VSync does not limit the framerate, it's a side-effect of FIFO-queued triple buffering. VSync should be used to eliminate tearing, never to limit the framerate.
Vsync *DOES* limit frame rate though. I've seen it with my own eyes for years with many computers: Turn on Vsync = frame rate is limited. Turn it off = Frame rate is not limited.

It's not an evil thing that should be avoided at all costs. People are free to try it if they want to. If it just so happens that they like playing games with vsync on then they are free to do that if they want to. We should not outright tell people what to do or what not to do with their own computer. We should be giving them many options. Vsync is one of those options.

Vsync *IS* a frame rate limiter and it is one option for limiting frame rates. It does work.
The only thing VSync does is prevent the front buffer from changing during the scanout. I'm already the second person trying to explain this to you. Please, research the topic.
< >
Показані коментарі 1630 із 60
На сторінку: 1530 50

Опубліковано: 19 серп. 2023 о 11:41
Дописів: 60