Hi forum, I have recently installed the latest stable LE onto an external USB stick.
I can see, that both the LCD of the laptop and the Panasonic TV attached via the HDMI cable to the laptop, displays the boot splash screen.
After Kodi starts, the HDMI attached monitor goes blank, but not into standby/power-off mode. Audio selection via the HDMI works, but I am unable to select the HDMI screen as my default display screen.
After reading this thread: EDID NUC + LibreELEC 10.0.1 and then this document https://wiki.libreelec.tv/configuration/edid
I am unable to force the default kernel boot screen to be my external HDMI, it always defaults to the LCD screen. if I ssh into the system and stop the kodi.service I am able to see the boot splash screen again on both outputs.
Here are my details of my system:
LibreELEC:~ # cat /etc/os-release
NAME="LibreELEC"
VERSION="11.0.1"
ID="libreelec"
VERSION_ID="11.0"
PRETTY_NAME="LibreELEC (official): 11.0.1"
HOME_URL="https://libreelec.tv"
BUG_REPORT_URL="https://github.com/LibreELEC/LibreELEC.tv"
BUILD_ID="aae861df88959402cde174cf95e505d942d8451e"
LIBREELEC_ARCH="Generic.x86_64"
LIBREELEC_BUILD="official"
LIBREELEC_PROJECT="Generic"
LIBREELEC_DEVICE="Generic"
LibreELEC:~ # tail /sys/class/drm/*/status
==> /sys/class/drm/card0-DP-1/status <==
disconnected
==> /sys/class/drm/card0-DP-2/status <==
disconnected
==> /sys/class/drm/card0-DP-3/status <==
disconnected
==> /sys/class/drm/card0-DP-4/status <==
disconnected
==> /sys/class/drm/card0-HDMI-A-1/status <==
connected
==> /sys/class/drm/card0-eDP-1/status <==
connected
Display More
if I run the manual commands as shown in the EDID article while Kodi is not running. I get no results, even though the edid.cpio and kernel command was appended successfully.
if I run the command, while Kodi is running, I do get results, but only for the card0-eDP-1 (LCD). The external HDMI goes blank, and no splash screen is shown. This works as expected when I set the LCD as the default output.
If I try to run the commands while Kodi is running, but for card0-HDMI-A-1, I get the same results as before I made any change, nothing. It defaults to LCD/card0-eDP-1 output. If I stop the kodi.service the boot splash screen displays on both outputs.
LibreELEC:~ # lspci -nnv | grep -i "vga"
00:02.0 VGA compatible controller [0300]: Intel Corporation TigerLake-LP GT2 [Iris Xe Graphics] [8086:9a49] (rev 01) (prog-if 00 [VGA controller])
LibreELEC:~ # lscpu | grep -i model
Model name: 11th Gen Intel(R) Core(TM) i7-1185G7 @ 3.00GHz
BIOS Model name: 11th Gen Intel(R) Core(TM) i7-1185G7 @ 3.00GHz To Be Filled By O.E.M. CPU @ 3.0GHz
Model: 14
Here is the link to lookup the hardware based on the hex number 9a49 https://dgpu-docs.intel.com/devices/hardware-table.html
Working LCD syslinux.cfg:
LibreELEC:~ # cat /flash/syslinux.cfg
SAY Wait for run mode to start automatically in 5 seconds...
SAY
SAY Options
SAY =======
SAY installer: permanently install LibreELEC to HDD/SSD
SAY live: boot LibreELEC using RAM for temporary storage
SAY run: boot LibreELEC using this USB memory device for storage
SAY
DEFAULT run
TIMEOUT 30
PROMPT 1
LABEL installer
KERNEL /KERNEL
APPEND boot=UUID=1803-3210 installer quiet systemd.debug_shell vga=current initrd=/edid.cpio drm.edid_firmware=edid/edid.bin video=eDP-1:D
LABEL live
KERNEL /KERNEL
APPEND boot=UUID=1803-3210 live quiet vga=current initrd=/edid.cpio drm.edid_firmware=edid/edid.bin video=eDP-1:D
LABEL run
KERNEL /KERNEL
APPEND boot=UUID=1803-3210 disk=UUID=77112910-cced-45e6-add1-c060d09e8949 portable initrd=/edid.cpio drm.edid_firmware=edid/edid.bin video=eDP-1:D
Display More
Not Working syslinux.cfg:
LibreELEC:~ # cat /flash/syslinux.cfg
SAY Wait for run mode to start automatically in 5 seconds...
SAY
SAY Options
SAY =======
SAY installer: permanently install LibreELEC to HDD/SSD
SAY live: boot LibreELEC using RAM for temporary storage
SAY run: boot LibreELEC using this USB memory device for storage
SAY
DEFAULT run
TIMEOUT 30
PROMPT 1
LABEL installer
KERNEL /KERNEL
APPEND boot=UUID=1803-3210 installer quiet systemd.debug_shell vga=current initrd=/edid.cpio drm.edid_firmware=edid/edid.bin video=HDMI-A-1:D
LABEL live
KERNEL /KERNEL
APPEND boot=UUID=1803-3210 live quiet vga=current initrd=/edid.cpio drm.edid_firmware=edid/edid.bin video=HDMI-A-1:D
LABEL run
KERNEL /KERNEL
APPEND boot=UUID=1803-3210 disk=UUID=77112910-cced-45e6-add1-c060d09e8949 portable initrd=/edid.cpio drm.edid_firmware=edid/edid.bin video=HDMI-A-1:D
Display More
Is the problem related to me being unable to disconnect the attached LCD while trying to read the EDID for the HDMI-A-1 output?
What could be the problem, any insight would be helpful.