You are not logged in.

#1 2023-03-03 22:47:02

AdamOnLinux
Member
Registered: 2022-12-21
Posts: 2

amdgpu unable to load modified edid, err=-2

Hello!

I've just upgraded my computer from an nvidia card to an amd one, and the HDMI output on the new card doesn't use full rgb, and the colors look washed out/gray-ish.
I looked online for solutions and found a lot of people saying to modify the edid of the monitor to tell the card that other pixel formats are not available, forcing it to use full rgb.
However, after extracting and modifying the edid of the monitor, I get this when I reboot:

$ sudo dmesg | grep edid

[    0.000000] Command line: BOOT_IMAGE=/vmlinuz-linux-zen root=UUID=24f919f5-5dae-4758-8781-12620d638278 rw loglevel=3 intel_iommu=on iommu=pt vfio_iommu_type1.allow_unsafe_interrupts=1 kvm-intel.nested=y kvm.ignore_msrs=1 vfio-pci.ids=10de:1c02,10de:10f1 amdgpu.dc=1 drm.edid_firmware=HDMI-A-1:edid/edid2.bin video=HDMI-A-1:e
[    0.032375] Kernel command line: BOOT_IMAGE=/vmlinuz-linux-zen root=UUID=24f919f5-5dae-4758-8781-12620d638278 rw loglevel=3 intel_iommu=on iommu=pt vfio_iommu_type1.allow_unsafe_interrupts=1 kvm-intel.nested=y kvm.ignore_msrs=1 vfio-pci.ids=10de:1c02,10de:10f1 amdgpu.dc=1 drm.edid_firmware=HDMI-A-1:edid/edid2.bin video=HDMI-A-1:e
[    6.045188] amdgpu 0000:04:00.0: Direct firmware load for edid/edid2.bin failed with error -2
[    6.045190] amdgpu 0000:04:00.0: [drm] *ERROR* [CONNECTOR:110:HDMI-A-1] Requesting EDID firmware "edid/edid2.bin" failed (err=-2)

I don't think this is related, but I'll mention it just in case: I have two graphics cards installed in this system, one is used for vfio passthrough.

Offline

#2 2023-03-03 23:46:09

jonno2002
Member
Registered: 2016-11-21
Posts: 684

Re: amdgpu unable to load modified edid, err=-2

arch wiki wrote:

After having prepared your EDID, place it in a directory, e.g. called edid under /usr/lib/firmware and copy your binary into it.

is your file actually in "/usr/lib/firmware/edid/edid2.bin"

Offline

#3 2023-03-04 21:45:38

AdamOnLinux
Member
Registered: 2022-12-21
Posts: 2

Re: amdgpu unable to load modified edid, err=-2

is your file actually in "/usr/lib/firmware/edid/edid2.bin"

It was when I posted this, but I removed it since because I bought a displayport cable today to use instead and now it works great.

Should I mark this as solved?

Offline

Board footer

Powered by FluxBB