Can't find working DRM devices at boot time on some 8th gen Intel systems
Boot splash is almost always in text mode because graphics startup fails.
But after booting, plymouth graphical themes suddenly work. This seems to happen on 8th gen Intel ThinkPads quite a lot...
00:00:07.541 ply-device-manager.c:917:create_devices_from_udev : Timeout elapsed, looking for devices from udev
00:00:07.541 ply-device-manager.c:331:create_devices_for_subsystem : creating objects for drm devices
00:00:07.542 ply-device-manager.c:351:create_devices_for_subsystem : found device /sys/devices/pci0000:00/0000:00:02.0/drm/card0
00:00:07.542 ply-device-manager.c:374:create_devices_for_subsystem : it's not initialized
00:00:07.542 ply-device-manager.c:351:create_devices_for_subsystem : found device /sys/devices/pci0000:00/0000:00:02.0/drm/card0/card0-DP-1
00:00:07.542 ply-device-manager.c:374:create_devices_for_subsystem : it's not initialized
00:00:07.542 ply-device-manager.c:351:create_devices_for_subsystem : found device /sys/devices/pci0000:00/0000:00:02.0/drm/card0/card0-DP-2
00:00:07.542 ply-device-manager.c:374:create_devices_for_subsystem : it's not initialized
00:00:07.542 ply-device-manager.c:351:create_devices_for_subsystem : found device /sys/devices/pci0000:00/0000:00:02.0/drm/card0/card0-HDMI-A-1
00:00:07.542 ply-device-manager.c:374:create_devices_for_subsystem : it's not initialized
00:00:07.542 ply-device-manager.c:351:create_devices_for_subsystem : found device /sys/devices/pci0000:00/0000:00:02.0/drm/card0/card0-HDMI-A-2
00:00:07.542 ply-device-manager.c:374:create_devices_for_subsystem : it's not initialized
00:00:07.542 ply-device-manager.c:351:create_devices_for_subsystem : found device /sys/devices/pci0000:00/0000:00:02.0/drm/card0/card0-eDP-1
00:00:07.542 ply-device-manager.c:374:create_devices_for_subsystem : it's not initialized
00:00:07.542 ply-device-manager.c:351:create_devices_for_subsystem : found device /sys/devices/pci0000:00/0000:00:02.0/drm/renderD128
00:00:07.542 ply-device-manager.c:374:create_devices_for_subsystem : it's not initialized
00:00:07.542 ply-device-manager.c:331:create_devices_for_subsystem : creating objects for frame buffer devices
00:00:07.542 ply-device-manager.c:351:create_devices_for_subsystem : found device /sys/devices/pci0000:00/0000:00:02.0/graphics/fb0
00:00:07.542 ply-device-manager.c:374:create_devices_for_subsystem : it's not initialized
00:00:07.542 ply-device-manager.c:351:create_devices_for_subsystem : found device /sys/devices/virtual/graphics/fbcon
00:00:07.542 ply-device-manager.c:374:create_devices_for_subsystem : it's not initialized
>>> 00:00:07.542 ply-device-manager.c:925:create_devices_from_udev : Creating non-graphical devices, since there's no suitable graphics hardware <<<
00:00:07.542 ply-device-manager.c:786:create_devices_for_terminal_and_rende: creating devices for (renderer type: 4294967295) (terminal: /dev/tty1)
00:00:07.542 main.c:1001:on_keyboard_added : listening for keystrokes
00:00:07.542 main.c:1005:on_keyboard_added : listening for escape
00:00:07.542 main.c:1009:on_keyboard_added : listening for backspace
00:00:07.542 main.c:1013:on_keyboard_added : listening for enter
00:00:07.542 ply-terminal.c:637:ply_terminal_open : trying to open terminal '/dev/tty1'
00:00:07.542 ply-terminal.c:430:ply_terminal_refresh_geometry : looking up terminal text geometry
00:00:07.542 ply-terminal.c:442:ply_terminal_refresh_geometry : terminal is now 240x67 text cells
00:00:07.542 ply-terminal.c:480:get_active_vt : Remembering that initial vt is 7
00:00:07.542 ply-device-manager.c:759:create_text_displays_for_terminal : adding text display for terminal /dev/tty1