Can You Explain GSync To Me?
Hello Folks!
So I really don't get what exactyl it does.
From my understanding it works like this:
If your game runs at 35 fps, your monitor refresh rate will change to 30hz.
Am I getting this right or what?
And what would be the use of this?
Thanks.
Quoted from Guru3D:
On Friday NVIDIA announced G-Sync, and considering the little details available out there I wanted to write a quick follow-up on this new technology, as it really is a big announcement - a really big thing actually. In recent years we all have been driven by the knowledge that on a 60 Hz monitor you want 60 FPS rendered, this was for a reason, you want the two as close as possible to each other as that offers you not only the best gaming experience, but also the best visual experience. This is why framerate limiters are so popular, you sync each rendered frame in line with your monitor refresh rate. Obviously 9 out of 10 times that is not happening. This results into tow anomalies that everybody knows and experiences, stutter and tearing.
So what is happening ?Very simply put, the graphics card is always firing of frames as fast as it can possibly do, that FPS this is dynamic and can bounce from say 30 to 80 FPS in an matter of split seconds. On the eye side of things, you have this hardware which is the monitor, and it is a fixed device as it refreshes at 60 Hz (60Hz is example). Fixed and Dynamic are two different things and collide with each other. So on one end we have the graphics card rendering at a varying framerate while the monitor refreshes at 60 images per second. That causes a problem as with a slower or faster FPS then 60 you'll get multiple images displayed on the screen per refresh of the monitor. So graphics cards don’t render at fixed speeds. In fact, their frame rates will vary dramatically even within a single scene of a single game, based on the instant load that the GPU sees.
In the past we solved problems like Vsync stutter and Tearing basically in two ways. The first way is to simply ignore the refresh rate of the monitor altogether, and update the image being scanned to the display in mid cycle. This you guys all know and have learned as ‘VSync Off Mode’ it is the default way most gamers play.
The downside is that when a single refresh cycle show 2 images, a very obvious “tear line” is evident at the break, yup, we all refer to this as screen tearing. You can solve tearing though.
The solution to bypass tearing is to turn VSync on, here you will force the GPU to delay screen updates until the monitor cycles to the start of a new refresh cycle. That delay causes stutter whenever the GPU frame rate is below the display refresh rate. Iit also increases latency, which is the direct result for input lag, the visible delay between a button being pressed and the result occurring on-screen.
- Enabling VSYNC helps a lot, but with the video card firing off all these images per refresh you can typically see some pulsing (I don't wanna call it vsync stuttering) when that framerate varies and your you pan from left to right in your 3D scene. So that is not perfect.
- Alternatively most people disable VSYNC - but that runs into a problem as well, multiple images per refreshed Hz will result into the phenomenon that is screen tearing, which we all hate.
Basically this is why we all want extremely fast graphics cards as most of you guys want to enable VSYNC and have a graphics card that runs faster then 60 FPS.
What is the solve ?Nvidia is releasing G-Sync. Now as I explained the graphics card is running dynamic Hz, the monitor is static Hz, these two don't really match together. G-Sync is both a software and a hardware solution that will solve screen tearing and stuttering. A daughter hardware board (it actually looks a little like a mobile MXM module) is placed into a G-Sync enabled monitor which will do something very interesting. With G-Sync the monitor will become a slave to your graphics card as the its refresh rate in Hz becomes dynamic. Yes, it is no longer static. So each time your graphics card has rendered one frame that frame is aligned up with the monitor refresh rate. So the refresh rate of the monitor will become dynamic. With both the graphics card and monitor both dynamically in sync with each other you have eliminated stutter and screen tearing completely.
It gets even better, without stutter and screen tearing on an nice IPS LCD panel even at 30+ Hz you'd be having an incredibly good gaming experience (visually). BTW monitors upto 177 hz will get supported with Gsync as well as 4K monitors.
Summed up : NVIDIA G-SYNC is a solution that pretty much eliminates screen tearing, VSync input lag, and stutter. You need a G-SYNC module into monitors, allowing G-SYNC to synchronize the monitor to the output of the GPU, instead of the GPU to the monitor, resulting in a tear-free, faster, smoother experience.
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 accountSign in
Already have an account? Sign in here.
Sign In Now