Jump to content

Talk:Variable refresh rate

From ArchWiki

Outdated information in article

1) read-edid is no longer in AUR. FWIW the edid information is most easily available from /sys/class/drm/*/edid.

2) The method described here does not work for amdgpu users, since using Option CustomEDID has been removed from the driver.

Not sure how to update the article, hence commenting here. Suggestions? Wild Penguin (talk) 22:29, 23 June 2020 (UTC)Reply

In the meantime, you can use Template:Out of date to flag outdated content. -- Lahwaacz (talk) 07:05, 24 June 2020 (UTC)Reply
Ad 1) read-edid is in the official repositories. -- Lahwaacz (talk) 07:06, 24 June 2020 (UTC)Reply
It seems like there's multiple parts of the wiki that all talk about EDID stuff and it's all of dubious accuracy:
NVIDIA/Tips and tricks#X with a TV (DFP) as the only display
Kernel mode setting#Forcing modes and EDID
NVIDIA Optimus#Resolution, screen scan wrong. EDID errors in Xorg.log
It also doesn't mention anything about whether forcing the EDID with the drm kernel parameter works on nvidia proprietary or not, or whether the xorg config edid override works on nvidia still (I think there used to be an option for amdgpu to do that and it was removed) Te2aequahsheiquaeZepaeth3elie8 (talk) 00:35, 1 January 2024 (UTC)Reply

Outdated information

"In nvidia-settings go to the "X Server Display Configuration" page, then under the Advanced button is the option to "Allow G-SYNC on monitor not validated as G-SYNC Compatible". Then click apply."

As of 2 Sep 2022 the option "Allow G-SYNC on monitor not validated as G-SYNC Compatible" is not there

—This unsigned comment is by Crystal (talk) 14:51, 2 September 2022 (UTC). Please sign your posts with ~~~~!Reply

Looking at recent driver releases, the NVIDIA developers have not made an explicit note about changes in this department. As for the driver manuals, I see they have documentation about environment variables controlling whether OGL applications will use VRR, but it hardly seems like the system-wide G-SYNC configuration that would be in nvidia-settings.
My guess is that the toggle is still there, but not under all conditions, which is still a documentation bug. nvidia-settings is open-source [1], so we can take a look at what's going on with that checkbox:
src/gtk+-2.x/ctkdisplayconfig.c
/** setup_force_gsync() ***********************************************
 *
 * Control whether to make visible the checkbox that allows enabling G-SYNC
 * on displays not validated as G-SYNC compatible.
 *
 **/

static void setup_force_gsync(CtkDisplayConfig *ctk_object)
{
...
    /*
     * Show the checkbox only in advanced mode, and only if the display is not
     * validated as G-SYNC Compatible.
     */
If the checkbox doesn't appear, then I guess your monitor is simply being correctly detected as G-SYNC compatible. Not sure if there's a better way to verify that. -- CodingKoopa (talk) 22:37, 3 September 2022 (UTC)Reply
nvidia-open driver limitation
The monitor i have (DELL AW3418DW) is g-sync compatible.
I checked inside nvidia-setting GUI the parameter for this monitor:
G-SYNC MODE AVAILABLE: None
G-SYNC MODE enabled: NO
Apparently it's feature not yet available for the nvidia-open driver (which i'm using)
See: http://us.download.nvidia.com/XFree86/Linux-x86_64/515.43.04/README/kernel_open.html
and https://github.com/NVIDIA/open-gpu-kernel-modules/issues/105
So maybe adding that this is only possible for proprietary driver would be a relevant addition.
—This unsigned comment is by Crystal (talk) 2022-09-04T10:26:13. Please sign your posts with ~~~~!

Tip (Green box) on 3.2.2 Via nvidia-settings might be wrong

With 4070 Super and nvidia and 570.133.07-3 (in extra-testing, current extra is 570.133.07-2) and nvidia-settings 570.133.07-1 I followed this tip on Philips Evnia 34M2C6500 and under *X Server Display Configuration* clicking on advanced button on bottom right corner I enabled g-sync fine, as for this monitor it was only Unvalidated.


However the option to *Show G-SYNC indicator* is not in this menu, I only found the option *Enable G-SYNC/G-SYNC Compatible Visual Indicator* in OpenGL Settings.

~~~ Pulec (talk) 00:27, 3 April 2025 (UTC)Reply

I've done Special:diff/830589 with the tip, following your description. Please adjust it, if wrong (no nvidia here). Cheers. Closing. --Indigo (talk) 19:11, 3 April 2025 (UTC)Reply