Talk:Variable refresh rate

From ArchWiki
Latest comment: 1 January by Te2aequahsheiquaeZepaeth3elie8 in topic Outdated information in article

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[reply]

In the meantime, you can use Template:Out of date to flag outdated content. -- Lahwaacz (talk) 07:05, 24 June 2020 (UTC)Reply[reply]
Ad 1) read-edid is in the official repositories. -- Lahwaacz (talk) 07:06, 24 June 2020 (UTC)Reply[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[reply]

dual monitor freesync works for me on X11 says VRRtest app - is this possible?

setup on manjaro kernel 5.10 - radeon 5700xt - displayport 1.4 to AW3821DW 144hz display with gsync v2.2 module - hdmi 2.0 port to yamaha receiver for sound that acts as a 60hz FullHD panel both activated as of kde kscreen config panel

VRR test now happily changes refresh rate. Is this possible due to the gsync-module? Or is VRRtest lying? everybody says freesync is not possible with dual monitors attached in X11. Or is this only with two displayport monitors connected?

—This unsigned comment is by Tomtomme (talk) 08:18, 26 March 2021 (UTC). Please sign your posts with ~~~~!Reply[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[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[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 ~~~~!