Habe mir das Verzeichnis /usr/lib/firmware erstell und darin die EDID-Infos als 1920x1080.bin hineinkopiert.
Dann in /etc/default/grub an die Zeile
GRUB_CMDLINE_LINUX_DEFAULT
den Parameter
drm_kms_helper.edid_firmware=edid/1920x1080.bin
angefügt.
Neu gestartet.
Leider schon mit TV kein Ton über HDMI.
Ohne TV auch kein Bild.
Wenn ich die von dir verlinkte Seite richtig verstanden habe, gelten diese Einstellungen nur für die virtuellen Konsolen und nicht für das X-Window-System.
Aber einen Versuch wars trotzdem wert.
Ich habe jetzt versuchsweise getestet ob das Ein-/Ausschalten des TV's vom UDEV-System erkannt wird:
sudo udevadm monitor
monitor will print the received events for:
UDEV - the event which udev sends out after rule processing
KERNEL - the kernel uevent
#TV ausgeschaltet
KERNEL[9352.330358] change /devices/pci0000:00/0000:00:02.0/drm/card0 (drm)
UDEV [9352.332299] change /devices/pci0000:00/0000:00:02.0/drm/card0 (drm)
#TV eingeschaltet
KERNEL[9370.221225] change /devices/pci0000:00/0000:00:02.0/drm/card0 (drm)
UDEV [9370.223268] change /devices/pci0000:00/0000:00:02.0/drm/card0 (drm)
Werde versuchen, eine UDEV-Regel zu erstellen, so dass beim Einschalten per xrandr-Befehl den TV in die richtige Auflösung geht.
Weiterer Bericht folgt die nächsten Tage...