LCD deck unreliable reboot monitor detection
Rebooting the LCD deck has rather unreliable monitor detection with official dock
TV - KDL-46Z5100 Sony Bravia Official Steam dock LCD Steam deck
Step to reproduce
- Plug in the deck, official dock, and TV with HDMI
- sudo reboot
In the first reboot, card1-DP-1/edid is an empty file. Dmesg logs print [ 43.768121] amdgpu 0000:04:00.0: [drm] enabling link 1 failed: 15
find /sys -name edid
/sys/devices/pci0000:00/0000:00:08.1/0000:04:00.0/drm/card1/card1-Writeback-1/edid
/sys/devices/pci0000:00/0000:00:08.1/0000:04:00.0/drm/card1/card1-eDP-1/edid
/sys/devices/pci0000:00/0000:00:08.1/0000:04:00.0/drm/card1/card1-DP-1/edid
On the second reboot, card1-DP-1 is populated with the correct edid, but the deck started up in safe mode.
I fixed change the resolution to the correct 1080p.
On the third reboot, the system seems to be working.
I notice the card1-Writeback-1 always seem to appear.
Operating System: openSUSE Tumbleweed 20240403
KDE Plasma Version: 6.0.3
KDE Frameworks Version: 6.0.0
Qt Version: 6.6.3
Kernel Version: 6.8.2-1-default (64-bit)
Graphics Platform: Wayland
Processors: 8 × AMD Custom APU 0405
Memory: 13.5 GiB of RAM
Graphics Processor: AMD Custom GPU 0405
Manufacturer: Valve
Product Name: Jupiter
System Version: 1
Bios version - Version: F7A0120