You are not logged in.

#1 2021-07-09 01:54:45

pollen
Member
Registered: 2021-05-27
Posts: 13

[SOLVED] 165hz monitor capped at 60hz on xorg

I'm running Xorg with dwm on a Pixio PX329 and an Acer GN246HL, 165 and 144 hz monitors respectively. Using xrandr I am able to set the Acer monitor to 144hz but the Pixio is capped at 60.
Attempting to explicitly set the rate with xrandr --output DP-1 --rate 165 has no effect.

Xrandr also doesn't show a 165hz mode for the monitor.

Screen 0: minimum 320 x 200, current 4480 x 1476, maximum 16384 x 16384
DVI-D-1 connected 1920x1080+0+396 (normal left inverted right x axis y axis) 531mm x 299mm
   1920x1080     60.00 + 144.00*  119.98    99.93    59.94
   1680x1050     59.88
   1280x1024     75.02    60.02
   1440x900      59.90
   1280x960      60.00
   1280x800      59.91
   1152x864      75.00
   1280x720      60.00    59.94
   1024x768      75.03    70.07    60.00
   832x624       74.55
   800x600       72.19    75.00    60.32    56.25
   640x480       75.00    72.81    66.67    60.00    59.94
   720x400       70.08
DP-1 connected primary 2560x1440+1920+0 (normal left inverted right x axis y axis) 697mm x 392mm
   2560x1440     60.00*+  50.00
   1920x1200     59.88
   1920x1080    143.98   100.00    60.00    60.00    50.00    59.94
   1680x1050     59.95
   1600x900      60.00
   1280x1024     75.02    60.02
   1440x900      59.89
   1360x768      59.66
   1152x864      59.97
   1280x720     120.00   100.00   119.88    60.00    50.00    59.94
   1024x768      75.03    60.00
   800x600       75.00    60.32
   720x576       50.00
   720x480       60.00    59.94
   640x480       75.00    60.00    59.94
   720x400       70.08

I know my monitor and cable aren't busted as I've had it working at 165 on other OS/Distros and I checked the edid (using edid-decode) and it shows a 165hz mode.
Edid decode is here: https://hastebin.com/begopudiyi.yaml
And if it makes any difference, I'm using the nouveau drivers.

Last edited by pollen (2021-07-09 15:49:42)

Offline

#2 2021-07-09 07:31:09

seth
Member
From: Won't reply 2 private help req
Registered: 2012-09-03
Posts: 77,435

Re: [SOLVED] 165hz monitor capped at 60hz on xorg

And if it makes any difference, I'm using the nouveau drivers.

Did you try the nvidia blob?

Check the xorg log whether the driver lists why it rules out the modeline, also see https://wiki.archlinux.org/title/Xrandr … esolutions

The EDID announced modeline isn't reachable, but

% cvt12 2560 1440 165 -b
# 2560x1440 @ 165.000 Hz Reduced Blank (CVT) field rate 165.000 Hz; hsync: 257.235 kHz; pclk: 679.10 MHz
Modeline "2560x1440_165.00_rb2"  679.10  2560 2568 2600 2640  1440 1545 1553 1559 +hsync -vsync

is closeenough™ and stays below the 720 max pclk

Offline

#3 2021-07-09 14:44:51

pollen
Member
Registered: 2021-05-27
Posts: 13

Re: [SOLVED] 165hz monitor capped at 60hz on xorg

Using the nvidia blob does allow me to go up to 165, but I'd still like to figure out what's up with the nouveau drivers.

Checking through xorg.log, the maximum refresh rate of the monitor is seen as 165 (line 286 of the log) but then right below that there's no modeline. I don't see any explicit errors but I could be missing something. https://hastebin.com/ipabizemig.yaml

As for manually adding a modeline, whenever I attempt that I just end up with a black screen and "no signal" showing. Lower rates than 165 have the same results.

[ppeb@arch ~]$ xrandr --newmode "2560x1440_165.00_rb2"  679.10  2560 2568 2600 2640  1440 1545 1553 1559 +hsync -vsync
[ppeb@arch ~]$ xrandr --addmode DP-1 2560x1440_165.00_rb2
[ppeb@arch ~]$ xrandr --output DP-1 --mode 2560x1440_165.00_rb2

I checked the xorg logs after manually applying it but no errors showed.

Offline

#4 2021-07-09 15:08:20

seth
Member
From: Won't reply 2 private help req
Registered: 2012-09-03
Posts: 77,435

Re: [SOLVED] 165hz monitor capped at 60hz on xorg

[  1353.112] (II) NOUVEAU(0): Supported detailed timing:
[  1353.112] (II) NOUVEAU(0): clock: 646.3 MHz   Image Size:  697 x 392 mm
[  1353.112] (II) NOUVEAU(0): h_active: 2560  h_sync: 2608  h_sync_end 2640 h_blank_end 2692 h_border: 0
[  1353.112] (II) NOUVEAU(0): v_active: 1440  v_sync: 1443  v_sync_end 1448 v_blanking: 1455 v_border: 0
[  1353.112] (II) NOUVEAU(0): Ranges: V min: 48 V max: 165 Hz, H min: 240 H max: 240 kHz, PixClock max 725 MHz
[  1353.112] (II) NOUVEAU(0): Monitor name: PX329

Looks like this is actually https://wiki.archlinux.org/title/Variable_refresh_rate

Offline

#5 2021-07-09 15:40:26

pollen
Member
Registered: 2021-05-27
Posts: 13

Re: [SOLVED] 165hz monitor capped at 60hz on xorg

My 165hz monitor is FreeSync so the nouveau drivers not supporting VRR would likely be the reason why it works with the proprietary drivers and not the nouveau ones.

I'm a bit confused though since I've run the monitor at 165hz using nouveau before but I have no clue what I did to make that work. Could be that I accidentally installed the nvidia proprietary drivers without knowing and didn't realize I wasn't still on nouveau as I've had this issue suddenly be fixed before.

Offline

#6 2021-07-09 15:46:16

seth
Member
From: Won't reply 2 private help req
Registered: 2012-09-03
Posts: 77,435

Re: [SOLVED] 165hz monitor capped at 60hz on xorg

Either that or you can change something in the monitor (to operate at a high but static RR)

Offline

#7 2021-07-09 15:48:46

pollen
Member
Registered: 2021-05-27
Posts: 13

Re: [SOLVED] 165hz monitor capped at 60hz on xorg

Monitor settings don't have any way to change the refresh rate, so I guess I'll just use the proprietary drivers until I can figure something out.

Thanks for your help.

Offline

Board footer

Powered by FluxBB