Running into the same problem.  I have 2 ACR Model 768 27 inch monitors
- one of them somehow got its EDID corrupted recently.  Ideally, I'd
like to write the good EDID into the monitor with the corrupted EDID,
but barring that (edid-rw didn't work for me - IO error), I'd like to
boot the system with a good EDID.  I have two systems - one of which it
works perfectly on, the other not so much.

Good system: Ubuntu 21.10 - only had to add good edid to
/usr/lib/firmware/edid/acer_monitor.bin and update the grub conf
accordingly - everything works.

Bad system: Ubuntu 20.04 based system.  Steps tried:
- added good edid to /usr/lib/firmware/edid/acer_monitor.bin
- updated initramfs using script above as reference

In the good system: cat /sys/class/drm/card*/edid shows the updated edid
for the card, while for the bad system, I don't see an edid override.
cat /proc/cmdline confirms the edid override is in place.

e.g. for 20.04 based system (bad):

# cat /proc/cmdline
BOOT_IMAGE=/boot/vmlinuz-5.13.0-30-generic 
root=UUID=f896afab-6f99-4478-a402-9d612972a5b5 ro drm.edid_firmware=DP1:ed
id/acer_monitor.bin quiet splash vt.handoff=7

# lsinitramfs /boot/initrd.img|grep edid
usr/lib/firmware/edid
usr/lib/firmware/edid/acer_monitor.bin

# cat /sys/class/drm/card0-DP-1/edid
... no overridden EDID ...

-- 
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/1814938

Title:
  drm.edid_firmware fails to load firmware where crypsetup-initramfs is
  installed

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/initramfs-tools/+bug/1814938/+subscriptions


-- 
ubuntu-bugs mailing list
[email protected]
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

Reply via email to