https://bugzilla.kernel.org/show_bug.cgi?id=201497
Bug ID: 201497 Summary: [amdgpu]: '*ERROR* No EDID read' is back in 4.19 Product: Drivers Version: 2.5 Kernel Version: 4.19 Hardware: All OS: Linux Tree: Mainline Status: NEW Severity: normal Priority: P1 Component: Video(DRI - non Intel) Assignee: drivers_video-dri@kernel-bugs.osdl.org Reporter: engywook@gmail.com Regression: No
Hey,
I have this EDID bug again, see https://lists.freedesktop.org/archives/amd-gfx/2018-July/023923.html
018d82e5f02ef3583411bcaa4e00c69786f46f19 seems to have gotten back in through: # first bad commit: [d98c71dadc2d0debdb80beb5a478baf1e6f98758] Merge drm-upstream/drm-next into drm-misc-next
/ Daniel
https://bugzilla.kernel.org/show_bug.cgi?id=201497
--- Comment #1 from Nicholas Kazlauskas (nicholas.kazlauskas@amd.com) --- The revert was only supposed to apply to 4.18 and below, there should be a series of patches that fixes this for 4.19.
Please post an updated dmesg log for your 4.19 kernel.
https://bugzilla.kernel.org/show_bug.cgi?id=201497
--- Comment #2 from Daniel Andersson (engywook@gmail.com) --- Created attachment 279133 --> https://bugzilla.kernel.org/attachment.cgi?id=279133&action=edit 4.19 dmesg
dmesg attached
https://bugzilla.kernel.org/show_bug.cgi?id=201497
--- Comment #3 from Daniel Andersson (engywook@gmail.com) --- Any progress on this issue?
https://bugzilla.kernel.org/show_bug.cgi?id=201497
--- Comment #4 from Daniel Andersson (engywook@gmail.com) --- Created attachment 280261 --> https://bugzilla.kernel.org/attachment.cgi?id=280261&action=edit 4.20 didn't fix this
Still an issue on 4.20
https://bugzilla.kernel.org/show_bug.cgi?id=201497
Ivan Molodetskikh (yalterz@gmail.com) changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |yalterz@gmail.com
--- Comment #5 from Ivan Molodetskikh (yalterz@gmail.com) --- Created attachment 280619 --> https://bugzilla.kernel.org/attachment.cgi?id=280619&action=edit 4.20 log
I'm hitting the same issue with one of my monitors (ASUS VG248QE, G-Sync modded). I tried extracting EDID from kernel 4.18 and forcing it with drm.edid_firmware as you can see in the log, but that doesn't seem to do anything. My GPU is AMD RX 580.
https://bugzilla.kernel.org/show_bug.cgi?id=201497
--- Comment #6 from Daniel Andersson (engywook@gmail.com) --- Created attachment 280701 --> https://bugzilla.kernel.org/attachment.cgi?id=280701&action=edit 5.0-rc3 drm.debug=0x4
This is still an issue on 5.0-rc3.
https://bugzilla.kernel.org/show_bug.cgi?id=201497
Daniel Andersson (engywook@gmail.com) changed:
What |Removed |Added ---------------------------------------------------------------------------- Kernel Version|4.19 |4.19 4.20 5.0-rc1 5.0-rc3 Regression|No |Yes
https://bugzilla.kernel.org/show_bug.cgi?id=201497
Elliot Thomas (e.singularitycat@gmail.com) changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |e.singularitycat@gmail.com
--- Comment #7 from Elliot Thomas (e.singularitycat@gmail.com) --- Same here, RX580 and an ASUS PG278Q monitor, also with G-Sync support. A different DisplayPort monitor (without G-Sync) worked perfectly.
I've noticed someone else with the same monitor having this issue over on the freedesktop bug tracker: https://bugs.freedesktop.org/show_bug.cgi?id=108806
Interestingly, in more recent kernels, the affected monitor appears to flash rapidly. I still see the EDID read fail in this case. I'll try and grab a dmesg of this at some point.
https://bugzilla.kernel.org/show_bug.cgi?id=201497
--- Comment #8 from Elliot Thomas (e.singularitycat@gmail.com) --- Created attachment 280777 --> https://bugzilla.kernel.org/attachment.cgi?id=280777&action=edit dmesg, amd-staging-drm-next-git (d0333a48e54fdcfdae5e378acd898a680967e939)
https://bugzilla.kernel.org/show_bug.cgi?id=201497
Sebastien Bernard (sbernard@nerim.net) changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |sbernard@nerim.net
--- Comment #9 from Sebastien Bernard (sbernard@nerim.net) --- Same here RX480 and ASUS PG278Q also. My archlinux is stuck at 4.18.16 since october 2018. Is there a workaround or someone that is looking at this bug ? It's been broken from 4.19 up to 5.0.
https://bugzilla.kernel.org/show_bug.cgi?id=201497
Daniel Andersson (engywook@gmail.com) changed:
What |Removed |Added ---------------------------------------------------------------------------- Kernel Version|4.19 4.20 5.0-rc1 5.0-rc3 |4.19 4.20 5.0-rc1 5.0-rc3, | |5.1-rc3
https://bugzilla.kernel.org/show_bug.cgi?id=201497
--- Comment #10 from Daniel Andersson (engywook@gmail.com) --- Is this going to get fixed?
https://bugzilla.kernel.org/show_bug.cgi?id=201497
sebastian.larsson@protonmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |sebastian.larsson@protonmai | |l.com
--- Comment #11 from sebastian.larsson@protonmail.com --- Been struggling with this issue for quite some time Is there any progress made?
ASUS ROG Swift PG278Q R9 380X 5.4.0-rc1linux-5.4-rc1
[ 2.776432] [drm:dc_link_detect [amdgpu]] *ERROR* No EDID read.
https://bugzilla.kernel.org/show_bug.cgi?id=201497
--- Comment #12 from Sebastien Bernard (sbernard@nerim.net) --- I wonder if it's not a bad EDID from the monitor. Anyway, that's a regression from 4.18.
https://bugzilla.kernel.org/show_bug.cgi?id=201497
chriskoch@goldmail.de changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |chriskoch@goldmail.de
--- Comment #13 from chriskoch@goldmail.de --- Same here with Acer XB240H and AMD Vega 56: https://bugzilla.kernel.org/show_bug.cgi?id=205987
All Kernels >4.15 have this
https://bugzilla.kernel.org/show_bug.cgi?id=201497
--- Comment #14 from chriskoch@goldmail.de --- *** Bug 205987 has been marked as a duplicate of this bug. ***
https://bugzilla.kernel.org/show_bug.cgi?id=201497
--- Comment #15 from Ivan Molodetskikh (yalterz@gmail.com) --- I managed to force the kernel to use the EDID extracted via get-edid on kernel 4.18 thanks to https://bugzilla.kernel.org/show_bug.cgi?id=199799#c4 . The trick was to add video=DP-4:e to the kernel parameters, so in my case the complete addition looks like:
drm.edid_firmware=DP-4:edid/ASUS_VG248QE.bin video=DP-4:e
ASUS_VG248QE.bin was extracted with get-edid on kernel 4.18 and placed in /usr/lib/firmware/edid/. With this in place, I can use my monitor fine on the latest kernel (5.5.5).
Without this, I have the exact same issue on 5.5.5.
https://bugzilla.kernel.org/show_bug.cgi?id=201497
Mike Starr (starrtennis@gmail.com) changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |starrtennis@gmail.com
--- Comment #16 from Mike Starr (starrtennis@gmail.com) --- I have traced my personal version of this bug down to my Acer monitor and Logitech gamepad. Both are detected, but only the monitor works. The error spits out toward the end of dmesg about ten times in a row, twice. Thank you.
https://bugzilla.kernel.org/show_bug.cgi?id=201497
C0rn3j (spleefer90@gmail.com) changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |spleefer90@gmail.com
--- Comment #17 from C0rn3j (spleefer90@gmail.com) --- Created attachment 292811 --> https://bugzilla.kernel.org/attachment.cgi?id=292811&action=edit 5.8 dmesg RX 580
I believe am hitting the same issue.
I have a DP monitor ACER XB270HAbprz and it is stuck in 640x480 on my RX 580.
This is on Linux 5.8.
On monitor replug this relevant line pops up: [drm:dc_link_detect_helper [amdgpu]] *ERROR* No EDID read.
This same monitor with the same cable works great on GTX 970 and GTX 1080 Ti under Nvidia 455.23.04.
https://bugzilla.kernel.org/show_bug.cgi?id=201497
--- Comment #18 from chriskoch@goldmail.de --- A short update: In the meantime I am adding the modeline for my monitor manualy. The automated solution is a 10-monitor.conf like in this thread: https://archived.forum.manjaro.org/t/stuck-at-low-display-resolution/115976 This works until Kernel 5.8. With Kernel >= 5.9 my monitor doesn't accept the modeline anymore. Since this problem has been reported 2 years ago and nothing happened, I am wondering if it will ever be fixed. Let me know how I can follow up/contribute to fix this.
https://bugzilla.kernel.org/show_bug.cgi?id=201497
--- Comment #19 from xavier B (xavierb@gmail.com) --- hi!
I had this issue for a longtime. And then, I recently got a new hdmi cable and never had the error since!
(or at least symptoms of it: the pc having trouble to enable the display after a warm reboot, and having to do a 'really' cold reboot by turning the pc off for a few minutes to get it back. I haven't been checking the logs extensively since it now works...)
https://bugzilla.kernel.org/show_bug.cgi?id=201497
--- Comment #20 from Jay Tuckey (jay@tuckey.email) --- Hi, I'm also running into this issue, using an RX Vega 64 with an Asus ROG display. Let me know if there's any logs or testing that I can do to assist.
https://bugzilla.kernel.org/show_bug.cgi?id=201497
--- Comment #21 from Sebastien Bernard (sbernard@nerim.net) --- The more I think about it, the more it seems to be related only to this monitor.
I think the 4.19 kernel closed a bug and is rejectiting the EDID reported by this screen.
If someone could validate this EDID is correct, it'll be of great help.
https://bugzilla.kernel.org/show_bug.cgi?id=201497
--- Comment #22 from Jay Tuckey (jay@tuckey.email) --- @Sebastien that could well be the case. The screen works fine under windows, but it could be that they are working around bad EDID data?
Is there any way I can validate if the EDID is bad?
https://bugzilla.kernel.org/show_bug.cgi?id=201497
--- Comment #23 from chriskoch@goldmail.de --- Update: We are now at Kernel 5.11 and this problem is still not fixed. I am stuck at 5.8 + manually entering the EDID on startup. When 5.8 gets too outdated for me, I will buy a new monitor. I guess we cannot expect any fix after almost 3 years.
https://bugzilla.kernel.org/show_bug.cgi?id=201497
Rev (rev@pop.ms) changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |rev@pop.ms
--- Comment #24 from Rev (rev@pop.ms) --- Issue is back in 5.17.9 (and 8), AMD 5600G, Mesa 22.2~git2205170600.fffafa~oibaf~f, so its 4 years now?
dri-devel@lists.freedesktop.org