2014-04-18, 13:30
Workaround for "I want to boot with my AVR and TV off"
1.) Boot with the TV AVR powered on, make sure everything is working
2.) Copy the currently in use EDID into a file
2a) Find out which device is connected
Sample Output:
2b) copy firmware somewhere, make sure use the correctly connected head (in that case card0-HDMI-A-1)
3) edit /etc/default/grub
and add to the existing GRUB_CMDLINE_LINUX_DEFAULT drm_kms_helper.edid_firmware=HDMI-A-1:edid/edid.bin
Make sure to get the HDMI-A-1 string correct in both the forced enable and the workaround.
1.) Boot with the TV AVR powered on, make sure everything is working
2.) Copy the currently in use EDID into a file
2a) Find out which device is connected
Code:
for f in /sys/class/drm/card*; do echo $f && cat $f/enabled; done
Sample Output:
Quote:/sys/class/drm/card0-DP-1
disabled
/sys/class/drm/card0-HDMI-A-1
enabled
/sys/class/drm/card0-VGA-1
disabled
2b) copy firmware somewhere, make sure use the correctly connected head (in that case card0-HDMI-A-1)
Code:
sudo mkdir -p /lib/firmware/edid
sudo cp /sys/class/drm/card0-HDMI-A-1/edid /lib/firmware/edid/edid.bin
3) edit /etc/default/grub
and add to the existing GRUB_CMDLINE_LINUX_DEFAULT drm_kms_helper.edid_firmware=HDMI-A-1:edid/edid.bin
Make sure to get the HDMI-A-1 string correct in both the forced enable and the workaround.
Code:
GRUB_CMDLINE_LINUX_DEFAULT="quiet splash acpi_osi='!Windows 2012' drm_kms_helper.edid_firmware=HDMI-A-1:edid/edid.bin video=HDMI-A-1:e"