I have been working on this issue for a bit, if i type xrandr, i get the following output -
DP-1 connected primary 2560x1440+1920+0 (normal left inverted right x axis y axis) 596mm x 335mm
2560x1440 143.91*+
1920x1440 143.90
1600x1200 143.89
1440x1080 143.80
1400x1050 143.89
1280x1024 143.79
1280x960 143.86
1152x864 143.92
1024x768 143.87
800x600 143.83
640x480 143.85
320x240 142.05
1920x1200 143.89
1680x1050 143.88
1440x900 143.86
1280x800 143.84
1152x720 143.77
960x600 143.72
928x580 143.50
800x500 143.68
768x480 143.69
720x480 143.85
640x400 143.37
320x200 141.40
2048x1152 143.88
1920x1080 143.88
1600x900 143.93
1368x768 143.77
1280x720 143.67
1024x576 143.91
864x486 143.63
720x400 143.88
640x350 143.57
i’ve tried creating custom modes to allow me to get 240hz, but it only ever seems to want to go to 140hz. I do get 240hz in hyprland and X11, so i know the hardware and cables are perfectly capable, but some configuration is off in my machine. I’ve also tried setting using kscreendoctor and that didn’t work either. Any help would be greatly appreciated.
according to xorg, it does detect 240 from my monitor, and i’m using the new NVIDIA 560 driver, but it was doing this on the previous 550 driver as well. NVIDIA card is a Geforce RTX 4070
here is my edid file -
Block 2, DisplayID Extension Block:
Version: 1.3
Extension Count: 0
Display Product Type: Standalone display device
Display Interface Data Block:
Interface Type: DisplayPort
Number of Links: 4
Interface Standard Version: 1.4
Supported bpc for RGB encoding: 8, 10, 12
Supported bpc for YCbCr 4:4:4 encoding: 8, 10, 12
Supported bpc for YCbCr 4:2:2 encoding: 8, 10, 12
Supported Content Protection: HDCP 2.0
Spread Spectrum: Down Spread 0.5%
Color Characteristics Data Block:
Uses spatial color
Uses 1931 CIE (x, y) coordinates
Primary #0: (0.6873, 0.3054)
Primary #1: (0.1914, 0.7251)
Primary #2: (0.1470, 0.0615)
White point #0: (0.3127, 0.3291)
Video Timing Modes Type 1 - Detailed Timings Data Block:
DTD: 2560x1440 199.992119 Hz 16:9 317.188 kHz 862.750000 MHz (aspect 16:9, no 3D stereo)
Hfront 48 Hsync 32 Hback 80 Hpol P
Vfront 138 Vsync 5 Vback 3 Vpol N
DTD: 2560x1440 239.969753 Hz 16:9 388.511 kHz 1056.750000 MHz (aspect 16:9, no 3D stereo)
Hfront 48 Hsync 32 Hback 80 Hpol P
Vfront 171 Vsync 5 Vback 3 Vpol N
Checksum: 0x7f
Checksum: 0x90
also kscreen output shows the following -
{
“id”: “f135870a2532e90c9a62e23e65b42e72”,
“metadata”: {
“fullname”: “xrandr-ASUSTek COMPUTER INC-ROG PG279QM-#GTIYMxgwAA1O”,
“name”: “DP-0”
},
“mode”: {
“refresh”: 239.96975708007812,
“size”: {
“height”: 1440,
“width”: 2560
}
},
“overscan”: 0,
“rgbrange”: 0,
“rotation”: 1,
“scale”: 1,
“vrrpolicy”: 2
}
which i’m not sure why it’s called DP-0 here but everywhere else including xrandr it’s called DP-1