Hi,

I have this issue since upgrading from Bullseye to Bookworm. It was working fine with Bullseye, but now with Bookworm my laptop Plymouth login screen only show up the top left part of the theme image, with the LUKS password entry field not visible (but functional).

In my case, it's related to multi-screens support. My laptop has a native 2560x1440 screen, and is connected to an external display also 2560x1440.

When I use the laptop alone (no second screen), I use its native resolution. Then on boot Plymouth works fine.

When the laptop is connected to the external screen, in order to deal with the different sizes and dpi (problematic on X11, which I use with KDE), I set the laptop screen to 1920x1080. Good enough, and there less pixel density difference. In this case, on boot with Plymouth:

1)  The external screen show a proper theme image, with no input field;

2) The laptop screen only show the top-left part of the theme as described.

So it seems that the 1920x1080 resolution is applied already when Plymouth starts, and Plymouth is not aware of it and display a 2560x1440 native content, which doesn't fit.

So the issue for me looks to be a mismanagement of the screen resolution change. Either this should be done after Plymouth is done, or Plymouth should be aware of it and use the actual resolution and not the native one.

For other people having this issue (Marc and Paul): do you also happen to change the screen resolution on the screen where Plymouth has a partial display?

Thanks

-- System Information:
Debian Release: bookworm/sid
  APT prefers testing-security
  APT policy: (990, 'testing-security'), (990, 'testing')
Architecture: amd64 (x86_64)
Foreign Architectures: i386

Kernel: Linux 6.1.0-6-amd64 (SMP w/4 CPU threads; PREEMPT)
Kernel taint flags: TAINT_OOT_MODULE, TAINT_UNSIGNED_MODULE
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8), LANGUAGE=en_US:us
Shell: /bin/sh linked to /usr/bin/dash
Init: systemd (via /run/systemd/system)
LSM: AppArmor: enabled

Versions of packages plymouth depends on:
ii  init-system-helpers        1.65.2
ii  initramfs-tools            0.142
ii  libc6                      2.36-8
ii  libdrm2                    2.4.114-1
ii  libplymouth5               22.02.122-3
ii  lsb-base                   11.6
ii  systemd                    252.6-1
ii  sysvinit-utils [lsb-base]  3.06-2
ii  udev                       252.6-1

plymouth recommends no packages.

Versions of packages plymouth suggests:
ii  desktop-base     12.0.5
ii  plymouth-themes  22.02.122-3

-- Configuration Files:
/etc/plymouth/plymouthd.conf changed [not included, just setting the "Breeze" theme]

-- no debconf information

Reply via email to