You are not logged in.

#1 2024-02-25 20:07:28

darchie
Member
Registered: 2024-02-25
Posts: 1

Unable to get Variable Refresh Rate to work on 165Hz screen (AMD)

Hi to everyone!

As the title states, I'm incapable of applying 165Hz refresh rate and it defaults to 60Hz. I know for a fact that this monitor supports 165Hz since I use it daily on Windows 11, hence the worrying.

- I have installed the Wiki page drivers, both proprietary and free:

$ sudo pacman -S --needed lib32-mesa vulkan-radeon lib32-vulkan-radeon vulkan-icd-loader lib32-vulkan-icd-loader

- I've tried xrandr configuration as follows:

1- $ cvt 2560 1440 165

        Modeline "2560x1440_165.00"  938.50  2560 2792 3072 3584  1440 1443 1448 1588 -hsync +vsync

2- $ xrandr --newmode "2560x1440_165.00"  938.50  2560 2792 3072 3584  1440 1443 1448 1588 -hsync +vsync

3- $ xrandr --addmode DisplayPort-0 "2560x1440_165.00"


    (I check if it was added)
4- $ xrandr

   DisplayPort-0 connected primary 2560x1440+0+0 (normal left inverted right x axis y axis) 597mm x 336mm

   2560x1440_143.86  59.89 +
   2560x1440     59.94*+ 164.83   120.01    96.01    72.00    60.01    50.01    48.01   120.00

5- $ arandr (here I select the previous config I've saved in the previous step and apply it)
    5.5- At this point, it either does nothing or the screen goes totally black and I have to log in into tty and systemctl restart ly greeter.

#############################################################################################################################

Setup:

- DisplayPort cable
- 165Hz MSI  VSync ready monitor
- AMD Radeon 5700xt Graphics Card

#############################################################################################################################

Useful command outputs:

$ xrandr --props

             DisplayPort-0 connected primary 2560x1440+0+0 (normal left inverted right x axis y axis) 597mm x 336mm
             [...]
             vrr_capable: 1
        range: (0, 1)

----------------------------------------------------------------------------------------------------------------------------------------------------

$ xrandr

Screen 0: minimum 320 x 200, current 2560 x 1440, maximum 16384 x 16384
DisplayPort-0 connected primary 2560x1440+0+0 (normal left inverted right x axis y axis) 597mm x 336mm
  2560x1440_143.86  59.89 +  2560x1440     59.94*+ 164.83   120.01    96.01    72.00    60.01    50.01    48.01   120.00

------------------------------------------------------------------------------------------------------------------------------------------------------

$ cat /etc/X11/xorg.conf.d/20-amdgpu.conf

Section "OutputClass"
        Identifier "AMD"
        MatchDriver "amdgpu"
        Driver "amdgpu"
        Option "VariableRefresh" "true"
        Option "TearFree" "true"
        Option "DRI" "3"
EndSection

#############################################################################################################################

Thank you for reading this far, I've been struggling with this problem for a couple of days and I think I'm going mad.

Definitely let me know if I can provide further details.

Last edited by darchie (2024-02-25 20:14:42)

Offline

#2 2024-02-25 23:02:48

seth
Member
Registered: 2012-09-03
Posts: 50,911

Re: Unable to get Variable Refresh Rate to work on 165Hz screen (AMD)

Please use [code][/code] tags, not random markup. Edit your post in this regard.

Please post your Xorg log, https://wiki.archlinux.org/title/Xorg#General and the complete output of "xrandr -q" before trying to fix anything, cause

2560x1440     59.94*+ 164.83   120.01    96.01    72.00    60.01    50.01    48.01   120.00

the mode seems there?

Offline

#3 2024-02-27 12:46:07

cmdrkotori2
Member
Registered: 2021-07-06
Posts: 16

Re: Unable to get Variable Refresh Rate to work on 165Hz screen (AMD)

Have you tried a wayland session, you might have some more success when X11 isn't standing between the desktop and the hardware.

Offline

Board footer

Powered by FluxBB