Hi, I'm working on the version in Base:System https://build.opensuse.org/package/show/Base:System/plymouth which does not work out of the box. It's two years old and there are newer releases that don't work either. This is the problem I'm currently referring to. With this version, plymouth does not create graphics output because it takes the branch at https://gitlab.freedesktop.org/plymouth/plymouth/-/blob/22.02.122/src/libply-splash-core/ply-device-manager.c?ref_type=tags#L1027 I've traced the cause back to a failure to locate terminals at https://gitlab.freedesktop.org/plymouth/plymouth/-/blob/22.02.122/src/main.c?ref_type=tags#L1974 This problem even exists on the current kernel that has fbdev interfaces enabled. There, I can work around it by giving plymouth.graphical in the kernel command line. There is also a plymouth version at https://build.opensuse.org/package/show/openSUSE:Factory/plymouth which is the one running on Tumbleweed and apparently does work. It's the same upstream release with additional commits AFAICT. I assume, all of that could be a bug report of its own, if this helps organizing things. On top of that, there's the actual bochs/cirrus problem, which can likely be fixed easily by removing the respective patch file. Presumably, I could do this against the current Tumbleweed version and submit that for release.