Page 1 of 1

GNOME X11: Second monitor can't reach its maximum refresh rate

Posted: 2025-02-18 04:29
by pearmypie2
Hello!
I know the limitations of Xorg. I have one DP monitor (1440p 180Hz) that I normally use and a 4K 60Hz TV that I only plug into my computer via HDMI ocasionally. Now, I would expect everything to run at 60Hz, which I am fine with, but I can only select up to 30Hz in the GNOME display settings.

Unticking output to my main display doesn't fix the issue. I also tried adding the undetected refresh rate with xrandr. The refresh rate will appear in the settings drop down menu, but after selecting it, it will automatically revert to 30Hz.

Is this issue fixable?

Re: GNOME X11: Second monitor can't reach its maximum refresh rate

Posted: 2025-02-18 21:31
by ruwolf
What does command line system information tool inxi say about your graphics?

Code: Select all

$ inxi --edid -z
($ is prompt of shell.)

Re: GNOME X11: Second monitor can't reach its maximum refresh rate

Posted: 2025-02-19 19:18
by mrmazda
viewtopic.php?t=161649 suggests Gnome/Wayland, 27" primary display, and Navi 1002:73ef graphics. Have you tried using Xorg instead of Wayland?

Re: GNOME X11: Second monitor can't reach its maximum refresh rate

Posted: 2025-02-20 10:00
by pearmypie2
This is the output of ixni:

Code: Select all

Graphics:
  Device-1: Advanced Micro Devices [AMD/ATI] Navi 23 [Radeon RX 6650 XT /
    6700S 6800S] vendor: ASRock driver: amdgpu v: kernel arch: RDNA-2
    code: Navi-2x process: TSMC n7 (7nm) built: 2020-22 pcie: gen: 4
    speed: 16 GT/s lanes: 16 ports: active: DP-3 empty: DP-1, DP-2, HDMI-A-1,
    Writeback-1 bus-ID: 03:00.0 chip-ID: 1002:73ef class-ID: 0300
  Display: x11 server: X.Org v: 1.21.1.7 with: Xwayland v: 22.1.9
    compositor: gnome-shell v: 43.9 driver: X: loaded: amdgpu
    unloaded: fbdev,modesetting,radeon,vesa dri: radeonsi gpu: amdgpu
    display-ID: :1 screens: 1
  Screen-1: 0 s-res: 2560x1440 s-dpi: 96 s-size: 677x381mm (26.65x15.00")
    s-diag: 777mm (30.58")
  Monitor-1: DP-3 mapped: DisplayPort-2 model: Acer VG271U M3
    serial: <filter> built: 2023 res: mode: 2560x1440 hz: 180 scale: 100% (1)
    dpi: 109 gamma: 1.2 chroma: red: x: 0.675 y: 0.314 green: x: 0.275
    y: 0.671 blue: x: 0.149 y: 0.047 white: x: 0.314 y: 0.329
    size: 597x336mm (23.5x13.23") diag: 685mm (27") ratio: 16:9
    modes: 2560x1440, 1920x1200, 1920x1080, 1600x1200, 1280x1440, 1680x1050,
    1280x1024, 1440x900, 1280x800, 1280x720, 1024x768, 832x624, 800x600,
    720x576, 720x480, 640x480, 720x400
  EDID-Warnings: 1: parse_edid: unknown tag 112
  API: EGL v: 1.5 hw: drv: amd radeonsi platforms: device: 0 drv: radeonsi
    device: 1 drv: swrast gbm: drv: kms_swrast surfaceless: drv: radeonsi x11:
    drv: radeonsi inactive: wayland
  API: OpenGL v: 4.6 vendor: amd mesa v: 24.2.8-1~bpo12+1 glx-v: 1.4
    es-v: 3.2 direct-render: yes renderer: AMD Radeon RX 6650 XT (radeonsi
    navi23 LLVM 15.0.6 DRM 3.59 6.12.9+bpo-amd64) device-ID: 1002:73ef
    memory: 7.81 GiB unified: no
  Info: Tools: api: eglinfo,glxinfo wl: weston-info x11: xdriinfo,
    xdpyinfo, xprop, xrandr
mrmazda wrote: 2025-02-19 19:18 Have you tried using Xorg instead of Wayland?
Yes, currently I am on X11. I disabled Wayland in gdm's conf file because of another annoying graphical glitch and because I am trying out some Xlib/XCB programming.

Re: GNOME X11: Second monitor can't reach its maximum refresh rate

Posted: 2025-02-20 10:12
by pearmypie2
Here is the output of xrandr --query: (corrected)

Code: Select all

Screen 0: minimum 320 x 200, current 3840 x 3600, maximum 16384 x 16384
DisplayPort-0 disconnected (normal left inverted right x axis y axis)
DisplayPort-1 disconnected (normal left inverted right x axis y axis)
DisplayPort-2 connected primary 2560x1440+0+2160 (normal left inverted right x axis y axis) 597mm x 336mm
   2560x1440    179.88*+  59.95 + 165.00   143.91   120.00  
   1920x1200    179.88  
   1920x1080    120.00   119.88    60.00    60.00    50.00    59.94  
   1600x1200    179.88  
   1280x1440     59.91  
   1680x1050    179.88  
   1280x1024     75.02    60.02  
   1440x900     179.88  
   1280x800     179.88  
   1280x720      60.00    50.00    59.94  
   1024x768     119.93    99.99    75.03    70.07    60.00  
   832x624       74.55  
   800x600      119.93    99.86    72.19    75.00    60.32    56.25  
   720x576       50.00  
   720x480       60.00    59.94  
   640x480      119.80    99.83    75.00    72.81    66.67    60.00    59.94  
   720x400       70.08  
HDMI-A-0 connected 3840x2160+0+0 (normal left inverted right x axis y axis) 1872mm x 1053mm
   3840x2160     30.00*+  25.00    24.00    29.97    23.98  
   4096x2160     30.00    24.00    29.97    23.98  
   2560x1440     59.95  
   1920x1200     30.00  
   1920x1080     60.00    50.00    59.94    30.00    25.00    24.00    29.97    23.98  
   1600x1200     30.00  
   1680x1050     59.88  
   1600x900      60.00  
   1280x1024     75.02    60.02  
   1440x900      59.90  
   1280x800      59.91  
   1152x864      75.00  
   1280x720      60.00    50.00    59.94  
   1024x768      75.03    70.07    60.00  
   832x624       74.55  
   800x600       72.19    75.00    60.32  
   720x576       50.00  
   720x480       60.00    59.94  
   640x480       75.00    72.81    66.67    60.00    59.94  
   720x400       70.08  
4K 60Hz is not detected, but the monitor is capable of doing so.
Running these commands doesn't solve the issue:

Code: Select all

$ xrandr --newmode "3840x2160x60.00"  712.75  3840 4160 4576 5312  2160 2163 2168 2237 -hsync +vsync
$ xrandr --addmode HDMI-A-0 "3840x2160x60.00"
$ xrandr --output HDMI-A-0 --mode 3840x2160x60.00
xrandr: Configure crtc 1 failed
I tried the above commands using "_60.00" instead of "x60.00", as well with no result.

Re: GNOME X11: Second monitor can't reach its maximum refresh rate

Posted: 2025-02-20 13:53
by ruwolf
Try to use xrandr command, which fails, with --verbose option...