Trying to increase my refresh rate to anything higher than 60hz causes my monitor to lose signal. On Windows I can set it to 1920x1080@120fps with no issues. I am running KDE with Wayland but have also tried this with Cinnamon running Xorg — the result was the same.
On Xorg I’ve tried generating and using a custom resolution using cvt and xrandr, both with and without reduced blanking and neither seemed to fix the issue.
I’ve also tried extracting the edid file using Custom Resource Utility on Windows and loading it using a kernel boot parameter but it kept giving me the following error:
[ 5.702338] amdgpu 0000:03:00.0: [drm] *ERROR* [CONNECTOR:75:HDMI-A-1] Requesting EDID firmware "/lib/firmware/edid/edid.bin" failed (err=-2)
Apparently this error code means that the file isn’t in that location or can’t be accessed. I’ve rebuilt initframfs using dracut
many times with install_items+=" /lib/firmware/edid/edid.bin
(and also /usr/lib/
) and tried enabling early kms with force_drivers+=" amdgpu "
. The issue persists.
This is what kscreen-doctor
outputs:
Output: 1 HDMI-A-1
enabled
connected
priority 1
HDMI
Modes: 1:1920x1080@60*! 2:1920x1080@120 3:1920x1080@75 4:1920x1080@60 5:1920x1080@60 6:1920x1080@50 7:1680x1050@120 8:1680x1050@85 9:1680x1050@75 10:1680x1050@60 11:1680x945@60 12:1400x1050@120 13:1400x1050@85 14:1400x1050@75 15:1400x1050@60 16:1600x900@60 17:1280x1024@120 18:1280x1024@85 19:1280x1024@75 20:1280x1024@60 21:1440x900@120 22:1440x900@85 23:1440x900@75 24:1440x900@60 25:1280x960@120 26:1280x960@85 27:1280x960@60 28:1366x768@60 29:1360x768@120 30:1360x768@60 31:1280x800@120 32:1280x800@85 33:1280x800@75 34:1280x800@60 35:1152x864@75 36:1280x768@120 37:1280x768@85 38:1280x768@75 39:1280x768@60 40:1280x720@60 41:1280x720@60 42:1280x720@60 43:1280x720@50 44:1024x768@120 45:1024x768@85 46:1024x768@75 47:1024x768@70 48:1024x768@60 49:1024x576@60 50:800x600@120 51:800x600@85 52:800x600@75 53:800x600@72 54:800x600@60 55:800x600@56 56:720x576@50 57:720x576@50 58:848x480@60 59:720x480@60 60:720x480@60 61:720x480@60 62:720x480@60 63:640x480@85 64:640x480@75 65:640x480@73 66:640x480@60 67:640x480@60 68:640x480@60 69:720x400@85 70:720x400@70 71:640x400@85 72:640x350@85 73:1280x1024@60 74:1024x768@60 75:1280x800@60 76:1920x1080@60 77:1600x900@60 78:1368x768@60 79:1280x720@60
Geometry: 0,0 1920x1080
Scale: 1
Rotation: 1
Overscan: 0
Vrr: Automatic
RgbRange: unknown
HDR: incapable
Wide Color Gamut: incapable
ICC profile: none
Color profile source: sRGB
Color power preference: prefer efficiency and performance
Brightness control: supported, set to 70% and dimming to 100%
cat /sys/class/drm/card1-HDMI-A-1/edid | edid-decode
:
edid-decode (hex):
00 ff ff ff ff ff ff 00 2a 59 00 24 01 00 00 00
01 1e 01 03 80 35 1e 78 2b dc f1 a6 55 51 9d 26
0e 50 54 af cf 00 61 40 81 c0 81 80 8b c0 a9 c0
d1 c0 01 01 01 01 02 3a 80 18 71 38 2d 40 30 20
35 00 13 2a 21 00 00 1e 00 00 00 ff 00 0a 20 20
20 20 20 20 20 20 20 20 20 20 00 00 00 fd 00 30
78 1c a0 23 00 0a 20 20 20 20 20 20 00 00 00 fc
00 48 44 4d 49 0a 20 20 20 20 20 20 20 20 01 a2
02 03 29 f1 4b 10 1f 05 14 04 13 03 12 02 11 01
23 09 07 07 83 01 00 00 67 03 0c 00 10 00 38 78
68 1a 00 00 01 01 30 78 00 3e 6c 80 a0 70 38 1e
40 58 2c 45 00 13 2b 21 00 00 1e 83 48 80 18 71
38 2d 40 58 2c 45 00 13 2b 21 00 00 1e 00 00 00
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 19
----------------
Block 0, Base EDID:
EDID Structure Version & Revision: 1.3
Vendor & Product Identification:
Manufacturer: JRY
Model: 9216
Serial Number: 1 (0x00000001)
Made in: week 1 of 2020
Basic Display Parameters & Features:
Digital display
Maximum image size: 53 cm x 30 cm
Gamma: 2.20
DPMS levels: Off
RGB color display
First detailed timing is the preferred timing
Supports GTF timings within operating range
Color Characteristics:
Red : 0.6513, 0.3330
Green: 0.3193, 0.6132
Blue : 0.1513, 0.0576
White: 0.3125, 0.3291
Established Timings I & II:
IBM : 720x400 70.081663 Hz 9:5 31.467 kHz 28.320000 MHz
DMT 0x04: 640x480 59.940476 Hz 4:3 31.469 kHz 25.175000 MHz
DMT 0x05: 640x480 72.808802 Hz 4:3 37.861 kHz 31.500000 MHz
DMT 0x06: 640x480 75.000000 Hz 4:3 37.500 kHz 31.500000 MHz
DMT 0x08: 800x600 56.250000 Hz 4:3 35.156 kHz 36.000000 MHz
DMT 0x09: 800x600 60.316541 Hz 4:3 37.879 kHz 40.000000 MHz
DMT 0x0a: 800x600 72.187572 Hz 4:3 48.077 kHz 50.000000 MHz
DMT 0x0b: 800x600 75.000000 Hz 4:3 46.875 kHz 49.500000 MHz
DMT 0x10: 1024x768 60.003840 Hz 4:3 48.363 kHz 65.000000 MHz
DMT 0x11: 1024x768 70.069359 Hz 4:3 56.476 kHz 75.000000 MHz
DMT 0x12: 1024x768 75.028582 Hz 4:3 60.023 kHz 78.750000 MHz
DMT 0x24: 1280x1024 75.024675 Hz 5:4 79.976 kHz 135.000000 MHz
Standard Timings:
DMT 0x10: 1024x768 60.003840 Hz 4:3 48.363 kHz 65.000000 MHz
DMT 0x55: 1280x720 60.000000 Hz 16:9 45.000 kHz 74.250000 MHz
DMT 0x23: 1280x1024 60.019740 Hz 5:4 63.981 kHz 108.000000 MHz
GTF : 1360x765 60.000341 Hz 16:9 47.520 kHz 84.396000 MHz
DMT 0x53: 1600x900 60.000000 Hz 16:9 60.000 kHz 108.000000 MHz (RB)
DMT 0x52: 1920x1080 60.000000 Hz 16:9 67.500 kHz 148.500000 MHz
Detailed Timing Descriptors:
DTD 1: 1920x1080 60.000000 Hz 16:9 67.500 kHz 148.500000 MHz (531 mm x 298 mm)
Hfront 48 Hsync 32 Hback 200 Hpol P
Vfront 3 Vsync 5 Vback 37 Vpol P
Display Product Serial Number: ''
Display Range Limits:
Monitor ranges (GTF): 48-120 Hz V, 28-160 kHz H, max dotclock 350 MHz
Display Product Name: 'HDMI'
Extension blocks: 1
Checksum: 0xa2
----------------
Block 1, CTA-861 Extension Block:
Revision: 3
Underscans IT Video Formats by default
Basic audio support
Supports YCbCr 4:4:4
Supports YCbCr 4:2:2
Native detailed modes: 1
Video Data Block:
VIC 16: 1920x1080 60.000000 Hz 16:9 67.500 kHz 148.500000 MHz
VIC 31: 1920x1080 50.000000 Hz 16:9 56.250 kHz 148.500000 MHz
VIC 5: 1920x1080i 60.000000 Hz 16:9 33.750 kHz 74.250000 MHz
VIC 20: 1920x1080i 50.000000 Hz 16:9 28.125 kHz 74.250000 MHz
VIC 4: 1280x720 60.000000 Hz 16:9 45.000 kHz 74.250000 MHz
VIC 19: 1280x720 50.000000 Hz 16:9 37.500 kHz 74.250000 MHz
VIC 3: 720x480 59.940060 Hz 16:9 31.469 kHz 27.000000 MHz
VIC 18: 720x576 50.000000 Hz 16:9 31.250 kHz 27.000000 MHz
VIC 2: 720x480 59.940060 Hz 4:3 31.469 kHz 27.000000 MHz
VIC 17: 720x576 50.000000 Hz 4:3 31.250 kHz 27.000000 MHz
VIC 1: 640x480 59.940476 Hz 4:3 31.469 kHz 25.175000 MHz
Audio Data Block:
Linear PCM:
Max channels: 2
Supported sample rates (kHz): 48 44.1 32
Supported sample sizes (bits): 24 20 16
Speaker Allocation Data Block:
FL/FR - Front Left/Right
Vendor-Specific Data Block (HDMI), OUI 00-0C-03:
Source physical address: 1.0.0.0
DC_36bit
DC_30bit
DC_Y444
Maximum TMDS clock: 600 MHz
Vendor-Specific Data Block (AMD), OUI 00-00-1A:
Version: 1.1
Minimum Refresh Rate: 48 Hz
Maximum Refresh Rate: 120 Hz
Flags 1.x: 0x00
Detailed Timing Descriptors:
DTD 2: 1920x1080 120.019058 Hz 16:9 133.221 kHz 277.100000 MHz (531 mm x 299 mm)
Hfront 88 Hsync 44 Hback 28 Hpol P
Vfront 4 Vsync 5 Vback 21 Vpol P
DTD 3: 1920x1080 75.002020 Hz 16:9 84.377 kHz 185.630000 MHz (531 mm x 299 mm)
Hfront 88 Hsync 44 Hback 148 Hpol P
Vfront 4 Vsync 5 Vback 36 Vpol P
Checksum: 0x19 Unused space in Extension Block: 50 bytes
And inxi -SMCGx
in case it helps:
Host: fedora Kernel: 6.13.5-200.fc41.x86_64 arch: x86_64 bits: 64
compiler: gcc v: 14.2.1
Desktop: KDE Plasma v: 6.3.2 Distro: Fedora Linux 41 (KDE Plasma)
Machine:
Type: Desktop Mobo: Micro-Star model: B560M PRO-E (MS-7D22) v: 1.0
serial: <superuser required> UEFI: American Megatrends LLC. v: 2.80
date: 07/18/2022
CPU:
Info: quad core model: Intel Core i3-10105F bits: 64 type: MT MCP
arch: Comet Lake rev: 3 cache: L1: 256 KiB L2: 1024 KiB L3: 6 MiB
Speed (MHz): avg: 800 min/max: 800/4400 cores: 1: 800 2: 800 3: 800 4: 800
5: 800 6: 800 7: 800 8: 800 bogomips: 59197
Flags: avx avx2 ht lm nx pae sse sse2 sse3 sse4_1 sse4_2 ssse3 vmx
Graphics:
Device-1: Advanced Micro Devices [AMD/ATI] Navi 24 [Radeon RX 6400/6500
XT/6500M] vendor: ASUSTeK driver: amdgpu v: kernel arch: RDNA-2
bus-ID: 03:00.0
Display: wayland server: Xwayland v: 24.1.6 compositor: kwin_wayland
driver: gpu: amdgpu resolution: 1920x1080~60Hz
API: EGL v: 1.5 drivers: kms_swrast,radeonsi,swrast platforms:
active: gbm,wayland,x11,surfaceless,device inactive: N/A
API: OpenGL v: 4.6 compat-v: 4.5 vendor: amd mesa v: 25.0.0 glx-v: 1.4
direct-render: yes renderer: AMD Radeon RX 6500 XT (radeonsi navi24 LLVM
19.1.7 DRM 3.61 6.13.5-200.fc41.x86_64)
API: Vulkan v: 1.4.304 drivers: N/A surfaces: xcb,xlib,wayland devices: 2
Info: Tools: api: clinfo, eglinfo, glxinfo, vulkaninfo
de: kscreen-console,kscreen-doctor wl: wayland-info x11: xdriinfo,
xdpyinfo, xprop, xrandr
I’d appreciate any ideas on what to try next and whether I’m missing something…