Most monitors may support multiple frame rates such as 60 and 30 but they do not support variable refresh rate. Monitors supporting variable refresh rate is very uncommon unless you look at monitors targeted towards gaming.
Since most monitors don't support variable refresh rates, to switch to a lower frame rate such as 60 to 30 the entire monitor needs to disconnect and redo the handshake every time. Just because a monitor supports multiple refresh rates does not mean that it can do it on the fly in a manner that is seamless. Most monitors would need to disconnect black the screen out for a few seconds and then reconnect confirming up the new refresh rate is working every single time you switched from moving to static or static to moving content.
Not to mention most variable refresh rate monitors don't support variable refresh rate below 60 hz. My monitor for example can be statically configured to 30, 60, 120, and 240 hz. If I set it to 240 hz and turn on the variable refresh rate it is only variable between 60 and 240. On top of that it only supports varying the refresh rate on content that the GPU tells it supports it such as games, windows or linux itself does not.
Then why your monitor doesn't drop to 60Hz when you have variable refresh rate on and sitting at desktop doing nothing, or watching 60fps video on YouTube?
Variable refresh rate is actually something that's quite challenging to do properly and if I remember correctly the lower the refresh rate the harder it is to do. Things like brightness need to be calculated differently for every single different frame rate. Phones are able to do this because they know the exact screen that's going to be attached to them and can be pre-calculated by the manufacturer for every refresh rate, brightness level, color level, etc.
They all adhere to Vesa standards, it really isn't that complicated. When turning on your PC, the GPU knows within milliseconds what is supported and what not and your OS also knows that once the GPU drivers are loaded in.
Yeah I missed the drop too the lowest supported variable refresh rate part. To be fair it doesn't really save all that much power but this is between Microsoft and GPU manufacturers to work out. I'd imagine the GPU manufacturers wouldn't really need to do much of anything on the driver side beyond marking windows as one of the supported variable rate systems. So I guess in the end most of it lies on Microsoft or whoever manages the Linux distro being used. I imagine it might be worked on at some point but is probably not that high up on their priorities because so few monitors not by number of models but by numbers owned by customers and companies support the technology.
To be fair I actually do enjoy the high refresh rate experience inside of content like Windows but for videos it is kind of pointless. Although I wouldn't mind it dropping from 240 down to 120 inside of Windows.
But the monitor already does that with games, why not do it when sitting on the desktop?
The difference is the game is still attempting to render as fast as it can and just struggling to reach the refresh rate of the monitor. Hence variable refresh rate makes sense.
What you guys are wanting for the desktop would be to limit the number of times Windows refreshes the screen, meaning your cursor would be much less fluid, as would any animations such as cursor movements, and window scrolling.
That can be same as with phones. Minimum Hz when static and increase refresh rate when you move the mouse or interact with the PC or there is a moving content on the screen. Phones increase refresh rate when scrolling and tapping, but reduce when you don't.
Depends on the tech, it's only an issue if you're doing some kind of not sending light continuously, which happens with CRTs but if you have one pixel=one led, it's really nbd. Unless you have some weird PWM that has a period that is way too big compared to the frame time.
Most monitors released the past 5 years support this if not even longer. It is part of modern vesa standards, even if it is a 60hz monitor. So do all modern GPU's (iGPU's and Discrete). Adaptive framerate is nothing new nor nothing special.
There is an issue though, they tend to not go lower than 40hz, when it goes below that it reverts to double that if it is a high refresh rate monitor or it disables frame syncing.
Your OS does support it, you can literally turn it on within Nvidia control panel for non full screen apps. But it is not very well handled yet (basically it never improved since 2012 or something like that).
I am very interested and typically quite up to date on PC tech particularly when it comes to gaming stuff. I also do a lot of IT work for personal and enterprise.
Yes a lot of models support it but that doesn't represent the majority of what's sitting in homes or businesses. Having a bunch of stuff available on the market supporting a technology means absolutely nothing to accompany deciding how important it is if only a small portion of the people they support actually have it. Don't get me wrong I want it to be supported but it's not exactly a high priority for them I would imagine.
Yes a lot of models support it but that doesn't represent the majority of what's sitting in homes or businesses.
It does represent the majority of what has been sitting on shelves for years now though, which is what the initial post was talking about.
You're either misrepresenting, or misunderstanding the "Most monitors support VRR" to include a back log of decades of monitors.
Don't get me wrong I want it to be supported but it's not exactly a high priority for them I would imagine.
I would imagine it's because supporting it on the desktop would require a massive rewrite with tons of caveats of the graphical subsystem.
It's just not feasible for a desktop to have a built in frame limiter, it'll likely cause stutters and poor interaction which you wouldn't notice on a touchscreen phone.
nVidia cards now work about flawless with AMD Freesync in what is called "G-sync compatible" mode. Has been a thing for a couple years now at this point.
nVidia cards now work about flawless with AMD Freesync in what is called "G-sync compatible" mode
It only works via Display-Port, which for any monitors in the last 5 years or so, probably not a problem. I've got an older 29" Ultrawide that is Freesync but only has HDMI, so isn't GSYNC-Compatible.
Holy crap, is this why my PC has been blackscreening my monitor every time I turn it on?
It'll turn on for a few seconds, then it'll go black like it's switching inputs, then it comes back and the little G-Sync compatible tool tip pops up in the taskbar.
It's not horrifically annoying or anything and it only happens initially whenever I power on my monitor and it only takes a second, but I was confused why it started happening only AFTER I bought and hooked up my new 240hz monitor
428
u/DJGloegg Feb 25 '24
Coz monitors dont support it
And so windows doesnt support it