Plymouth LUKS password screen not shown on connected monitors

Hello everybody! Hope you are all doing fine!

I have an issue with my setup and Fedora specifically that has to do with LUKS, Plymouth and connected monitors. The system has some weird timeline I will post beneath:

  • Turn machine on (an Alienware m17 r5 all AMD laptop - see specs below)
  • Wait until Plymouth screen appears
  • At this point, two external monitors are not showing any signals/images
  • Type my password
  • At this point, before getting into SDDM, it shows Plymouth with Fedora logo on all screens and the loading GIF
  • SDDM loads and shows on all screens

I have tried to close the lid before typing the password but not only the laptop screen did not shutdown, none of the connected monitors showed me the input box or any images at all…

I have a different laptop which I use for work and it has Ubuntu 22.04. Since both monitors are connected through a Dell Dock, the experience is more inline with what I’d expect: boot is mirrored in all screens without failing.

So, I am not sure where to check for help… I thought this might have to do with a KDE setup (documented on this thread). After checking that everything is working there, I come here for help with the plymouth setup.

I am running:

System:
  Host: fedora Kernel: 6.6.11-200.fc39.x86_64 arch: x86_64 bits: 64
    Desktop: KDE Plasma v: 5.27.10 Distro: Fedora release 39 (Thirty Nine)
CPU:
  Info: 8-core model: AMD Ryzen 9 6900HX with Radeon Graphics bits: 64
    type: MT MCP cache: L2: 4 MiB
  Speed (MHz): avg: 791 min/max: 400/4935 cores: 1: 400 2: 2075 3: 1362
    4: 400 5: 400 6: 400 7: 400 8: 2088 9: 1389 10: 400 11: 400 12: 1347 13: 400
    14: 400 15: 400 16: 400
Graphics:
  Device-1: AMD Navi 22 [Radeon RX 6700/6700 XT/6750 XT / 6800M/6850M XT]
    driver: amdgpu v: kernel
  Device-2: AMD Rembrandt [Radeon 680M] driver: amdgpu v: kernel
  Device-3: Microdia [] driver: uvcvideo type: USB
  Device-4: Logitech StreamCam
    driver: hid-generic,snd-usb-audio,usbhid,uvcvideo type: USB
  Display: wayland server: X.org v: 1.20.14 with: Xwayland v: 23.2.4
    compositor: kwin_wayland driver: X: loaded: amdgpu
    unloaded: fbdev,modesetting,radeon,vesa dri: radeonsi gpu: amdgpu,amdgpu
    resolution: 1: 2560x1440 2: 2560x1440
  API: EGL v: 1.5 drivers: radeonsi,swrast
    platforms: wayland,x11,surfaceless,device
  API: OpenGL v: 4.6 compat-v: 4.5 vendor: amd mesa v: 23.3.3 renderer: AMD
    Radeon Graphics (radeonsi rembrandt LLVM 17.0.6 DRM 3.54
    6.6.11-200.fc39.x86_64)
  API: Vulkan v: 1.3.268 drivers: radv,llvmpipe surfaces: xcb,xlib,wayland

Also, external monitors are connected through a Dell Dock WD22TB4 (USB4 in my case).

It may also be interesting to note that one of the monitors is using DP 1.2 and the other DP 1.4 (as noted on the afore mentioned thread). Also, again, this same setup works on a Dell Latitude laptop.

I THINK my kernel bootline might be of interest (although I haven’t customized it). I’ll paste it here because some other threads suggested this might have to do with the rhgb parameter:

BOOT_IMAGE=(hd0,gpt2)/vmlinuz-6.6.11-200.fc39.x86_64 root=UUID=XXXXXXX ro rootflags=subvol=root rd.luks.uuid=luks-XXXXX rhgb quiet

Any help is appreciated…

Once again, thanks :slight_smile: