Monitor not recognized after upgrading to a Radeon RX 480
@damag
Submitted by Damien Grassart Assigned to Default DRI bug account
Description
Created attachment 126413
/sys/class/drm/card0-DP-2/edid
I upgraded my video card from a Radeon HD 8770 to a Radeon RX 480 after which my monitor stopped working. I believe it is an EDID problem since dmesg contains this repeated 4 times:
[ +0.120622] [drm:drm_edid_block_valid [drm]] ERROR EDID checksum is invalid, remainder is 128
[ +0.000011] Raw EDID:
[ +0.000005] ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
[ +0.000004] ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
[ +0.000005] ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
[ +0.000004] ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
[ +0.000005] ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
[ +0.000005] ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
[ +0.000004] ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
[ +0.000005] ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
As well as:
[ +0.000005] amdgpu 0000:01:00.0: DP-2: Ignoring invalid EDID block 1.
[ +0.149608] amdgpu 0000:01:00.0: No connectors reported connected with modes
xrandr shows this error message when I run it: "xrandr: Output DisplayPort-1 is not disconnected but has no modes".
I can actually get the monitor working by manually adding a mode:
$ cvt 2560 1440
Modeline "2560x1440_60.00" 312.25 2560 2752 3024 3488 1440 1443 1448 1493 -hsync +vsync
$ xrandr --newmode "2560x1440" 312.25 2560 2752 3024 3488 1440 1443 1448 1493 -hsync +vsync
$ xrandr --addmode DisplayPort-1 2560x1440
I've attached the /sys/class/drm/card0-DP-2/edid file if that is helpful. Please let me know if I can provide anything else.
Attachment 126413, "/sys/class/drm/card0-DP-2/edid":
edid.gz