Radeon receives invalid EDID (all zeroes)
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
linux (Ubuntu) |
Expired
|
Undecided
|
Unassigned |
Bug Description
I installed ubuntu 18.04 than upgraded to 19.04 and everything was fine(resolution 1920x1080 on a samsung TV) for a few weeks than suddenly it dropped to 1024x768.
I'm running a AMD HD7670 video card with a display port to HDMI cable to the tv
ProblemType: Bug
DistroRelease: Ubuntu 19.04
Package: xorg 1:7.7+19ubuntu12
ProcVersionSign
Uname: Linux 5.0.0-15-generic x86_64
ApportVersion: 2.20.10-0ubuntu27
Architecture: amd64
BootLog: Error: [Errno 13] Permission denied: '/var/log/boot.log'
CompositorRunning: None
CurrentDesktop: ubuntu:GNOME
Date: Tue May 21 21:25:49 2019
DistUpgraded: 2019-05-20 01:35:47,157 ERROR got error from PostInstallScript ./xorg_
DistroCodename: disco
DistroVariant: ubuntu
ExtraDebuggingI
GraphicsCard:
Advanced Micro Devices, Inc. [AMD/ATI] Caicos XT [Radeon HD 7470/8470 / R5 235/310 OEM] [1002:6778] (prog-if 00 [VGA controller])
Subsystem: Dell Radeon HD 7470 [1028:2120]
InstallationDate: Installed on 2019-05-19 (1 days ago)
InstallationMedia: Ubuntu 18.04.2 LTS "Bionic Beaver" - Release amd64 (20190210)
MachineType: Dell Inc. OptiPlex 755
ProcKernelCmdLine: BOOT_IMAGE=
SourcePackage: xorg
UpgradeStatus: Upgraded to disco on 2019-05-19 (1 days ago)
dmi.bios.date: 06/11/2012
dmi.bios.vendor: Dell Inc.
dmi.bios.version: A22
dmi.board.name: 0PU052
dmi.board.vendor: Dell Inc.
dmi.chassis.type: 15
dmi.chassis.vendor: Dell Inc.
dmi.modalias: dmi:bvnDellInc.
dmi.product.name: OptiPlex 755
dmi.sys.vendor: Dell Inc.
version.compiz: compiz N/A
version.libdrm2: libdrm2 2.4.98+
version.
version.
version.
version.
version.
version.
version.
Thanks for the bug report.
It appears your low resolution is due to the radeon kernel driver not being able to detect the monitor's EDID correctly:
[ 5.219380] radeon 0000:01:00.0: DP-1: EDID is invalid:
[ 5.219384] [00] ZERO 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
[ 5.219385] [00] ZERO 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
[ 5.219386] [00] ZERO 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
[ 5.219387] [00] ZERO 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
[ 5.219387] [00] ZERO 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
[ 5.219388] [00] ZERO 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
[ 5.219389] [00] ZERO 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
[ 5.219390] [00] ZERO 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
In case this was caused by a hardware change, please try a different DisplayPort cable or even a different monitor. Maybe even try just unplugging it at both ends and plugging it in again.
If those don't fix the problem then the next step is to try some older kernel versions so as to try and find the last version in which the bug was not present. You can get all the kernel versions from here:
https:/ /kernel. ubuntu. com/~kernel- ppa/mainline/ ?C=N;O= D