FS#61327 - [linux] 4.19+ AMDGPU fails to read EDID for a monitor
Attached to Project:
Arch Linux
Opened by Ivan Molodetskikh (YaLTeR) - Wednesday, 09 January 2019, 19:30 GMT
Last edited by Andreas Radke (AndyRTR) - Tuesday, 17 March 2020, 09:44 GMT
Opened by Ivan Molodetskikh (YaLTeR) - Wednesday, 09 January 2019, 19:30 GMT
Last edited by Andreas Radke (AndyRTR) - Tuesday, 17 March 2020, 09:44 GMT
|
Details
Description:
Starting from Linux 4.19 (4.20 is affected too, works fine on 4.18) AMDGPU fails to read EDID for one of my monitors. I can see the following message in the boot log: [drm:dc_link_detect [amdgpu]] *ERROR* No EDID read. This results in the affected monitor having a single tiny resolution. Additional info: Tested linux 4.18.16 (works), linux 4.19.12 (doesn't work), linux-zen 4.20.zen1-1 (doesn't work). The attached kernel logs are from linux 4.19.12 (bad-boot.log) and 4.18.16 (good-boot.log). The GPU is AMD RX 580. The affected monitor is ASUS VG248QE (G-Sync modded), my other monitor DELL S2716DG (also supports G-Sync) is not affected. Before this I used NVIDIA GTX 970 (with the proprietary driver), had no issues there. Steps to reproduce: 1. Install linux 4.19 or above. 2. Reboot and observe that the monitor does not have the correct resolution. |
This task depends upon
I managed to workaround the problem by including the modelines in the Xorg.conf.
Absolutely nothing happened in upstream.