Edit: Solved, while changing EDID make sure to remove the old module first and reinstall it with the new EDID
I have a faulty DP to HDMI adapter, that unfortunately never seems to parse the EDID data, so while connecting to a TV I used this guide and a 1920x1080.bin file from the internet and it worked, but unfortunately I was unable to use the TV speakers(I guessed the EDID file didn’t specify that the device had audio out)
Using a separate pc I extracted my TVs EDID.bin file and repeated the steps but unfortunately, it just doesn’t work, its stuck on the old 1920x1080.bin(I can tell because it shows up as ‘Linux Foundation 23’') The issue persists even after I delete the old .bin file from /usr/lib/firmware/edid
I am using wayland
System info:
OS: Fedora Linux 40 (Workstation Editi
Host: TECRA R940 PT439V-03U02WAR
Kernel: 6.8.11-300.fc40.x86_64
Uptime: 29 mins
Packages: 2209 (rpm), 32 (flatpak)
Shell: bash 5.2.26
Resolution: 1920x1080
DE: GNOME 46.2
WM: Mutter
WM Theme: Adwaita
Theme: Adwaita [GTK2/3]
Icons: Adwaita [GTK2/3]
Terminal: gnome-terminal
CPU: Intel i7-3540M (4) @ 3.700GHz
GPU: AMD ATI Radeon HD 7550M/7570M/765
Memory: 1998MiB / 7879MiB
Dmesg -H
[Jun20 22:26] Linux version 6.8.11-300.fc40.x86_64 (mockbuild@f09cc32e12c24ed6a1a66c2a2e9f1728) (gcc (GCC) 14.1.1 20240522 (Red Hat 14.1.1-4), GNU ld version 2.41-37.fc40) #1 SMP PREEMPT_DYNAMIC Mon May 27 14:53:33 UTC 2024
[ +0.000000] Command line: BOOT_IMAGE=(hd0,gpt2)/vmlinuz-6.8.11-300.fc40.x86_64 root=UUID=XXXXX ro rootflags=subvol=root rhgb quiet drm.edid_firmware=DP-2:edid/sony.bin
Any help is appreciated
Did you rebuild your initramfs? The files needs to be available pretty early during boot and that’s probably why it still seems the old one.