It sounds like you need to /remove/ 'plymouth.use-simpledrm' and keep the virtio GPU driver in initrd.
If simpledrm isn't working then that might mean it is missing one of the "simple" backends it needs (sysfb in the kernel source, IIRC). -- You received this bug notification because you are a member of Debcrafters packages, which is subscribed to plymouth in Ubuntu. https://bugs.launchpad.net/bugs/2120246 Title: No plymouth graphic shown on riscv64 Status in linux package in Ubuntu: New Status in plymouth package in Ubuntu: New Bug description: On a riscv64 virtual machine with Xubuntu desktop on Ubuntu 25.10 there is no graphical output from plymouth. Journalctl shows this information: Aug 10 09:04:04 vmrv64outer systemd[1]: plymouth-quit-wait.service: Deactivated successfully. Aug 10 09:04:04 vmrv64outer systemd[1]: Stopped plymouth-quit-wait.service - Hold until boot process finishes up. Aug 10 09:04:04 vmrv64outer systemd[1]: Starting plymouth-reboot.service - Show Plymouth Reboot Screen... Aug 10 09:04:05 vmrv64outer systemd[1]: Started plymouth-reboot.service - Show Plymouth Reboot Screen. Aug 10 09:04:05 vmrv64outer systemd[1]: Starting plymouth-switch-root-initramfs.service - Tell Plymouth To Jump To initramfs... Aug 10 09:04:06 vmrv64outer systemd[1]: Finished plymouth-switch-root-initramfs.service - Tell Plymouth To Jump To initramfs. Aug 10 09:04:19 vmrv64outer systemd[1]: Starting plymouth-start.service - Show Plymouth Boot Screen... Aug 10 09:04:20 vmrv64outer plymouth[532]: 00:01:00.848 ../src/libply/ply-event-loop.c:765:ply_event_loop_stop_watchin: stopping watching fd 6 Aug 10 09:04:20 vmrv64outer plymouth[532]: 00:01:00.851 ../src/libply/ply-event-loop.c:781:ply_event_loop_stop_watchin: removing destination for fd 6 Aug 10 09:04:20 vmrv64outer plymouth[532]: 00:01:00.856 ../src/libply/ply-event-loop.c:765:ply_event_loop_stop_watchin: stopping watching fd 6 Aug 10 09:04:20 vmrv64outer plymouth[532]: 00:01:00.856 ../src/libply/ply-event-loop.c:781:ply_event_loop_stop_watchin: removing destination for fd 6 Aug 10 09:04:20 vmrv64outer plymouth[532]: 00:01:00.857 ../src/client/ply-boot-client.c:822:ply_boot_client_detach_fro: detaching from event loop Aug 10 09:04:20 vmrv64outer plymouthd[529]: 00:01:00.539 ../src/libply/ply-utils.c:1232:ply_get_kernel_command_line : opening /proc/cmdline Aug 10 09:04:20 vmrv64outer plymouthd[529]: 00:01:00.545 ../src/libply/ply-utils.c:1240:ply_get_kernel_command_line : reading kernel command line Aug 10 09:04:20 vmrv64outer plymouthd[529]: 00:01:00.545 ../src/libply/ply-utils.c:1259:ply_get_kernel_command_line : Kernel command line is: 'BOOT_IMAGE=/boot/vmlinuz-6.16.0+ root=UUID=171edd56-ad1d-4ca9-8f9d-503b05bdc840 ro quiet splash crashkernel=2G-4G:320M,4G-32G:512M,32G-64G:1024M,64G-128G:2048M,128G-:4096M Aug 10 09:04:20 vmrv64outer plymouthd[529]: ' Aug 10 09:04:20 vmrv64outer plymouthd[529]: 00:01:00.548 ../src/libply/ply-utils.c:1355:ply_get_primary_kernel_console_: opening /proc/consoles Aug 10 09:04:20 vmrv64outer plymouthd[529]: 00:01:00.551 ../src/main.c:2144:initialize_environment : initializing minimal work environment Aug 10 09:04:20 vmrv64outer plymouthd[529]: 00:01:00.551 ../src/main.c:2156:initialize_environment : checking if '/dev/tty1' exists Aug 10 09:04:20 vmrv64outer plymouthd[529]: 00:01:00.552 ../src/main.c:2011:check_verbosity : checking if tracing should be enabled Aug 10 09:04:20 vmrv64outer plymouthd[529]: 00:01:00.553 ../src/main.c:2063:check_verbosity : tracing shouldn't be enabled! Aug 10 09:04:20 vmrv64outer plymouthd[529]: 00:01:00.553 ../src/main.c:2087:check_logging : checking if console messages should be redirected and logged Aug 10 09:04:20 vmrv64outer plymouthd[529]: 00:01:00.554 ../src/main.c:2099:check_logging : logging will be enabled! Aug 10 09:04:20 vmrv64outer plymouthd[529]: 00:01:00.554 ../src/main.c:2171:initialize_environment : source built on Aug 4 2025 Aug 10 09:04:19 vmrv64outer systemd[1]: Started plymouth-start.service - Show Plymouth Boot Screen. Aug 10 09:04:24 vmrv64outer systemd[1]: Starting plymouth-read-write.service - Tell Plymouth To Write Out Runtime Data... Aug 10 09:04:24 vmrv64outer systemd[1]: Finished plymouth-read-write.service - Tell Plymouth To Write Out Runtime Data. Aug 10 09:06:32 vmrv64outer systemd[1]: Starting plymouth-quit-wait.service - Hold until boot process finishes up... Aug 10 09:06:33 vmrv64outer systemd[1]: Finished plymouth-quit-wait.service - Hold until boot process finishes up. --- ProblemType: Bug ApportVersion: 2.33.1-0ubuntu1 Architecture: riscv64 CasperMD5json: { "result": "skip" } CurrentDesktop: XFCE DefaultPlymouth: /usr/share/plymouth/themes/xubuntu-logo/xubuntu-logo.plymouth DistroRelease: Ubuntu 25.10 InstallationDate: Installed on 2025-06-21 (50 days ago) InstallationMedia: Ubuntu-Server 25.10 "Questing Quokka" - Daily riscv64 (20250620) Lsusb: Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub Bus 001 Device 002: ID 0627:0001 Adomax Technology Co., Ltd QEMU Tablet Bus 001 Device 003: ID 0627:0001 Adomax Technology Co., Ltd QEMU Tablet Bus 002 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub Lsusb-t: /: Bus 001.Port 001: Dev 001, Class=root_hub, Driver=xhci_hcd/15p, 480M |__ Port 001: Dev 002, If 0, Class=Human Interface Device, Driver=usbhid, 480M |__ Port 002: Dev 003, If 0, Class=Human Interface Device, Driver=usbhid, 480M /: Bus 002.Port 001: Dev 001, Class=root_hub, Driver=xhci_hcd/15p, 5000M MachineType: QEMU QEMU Virtual Machine Package: plymouth 24.004.60+git20250714.287ae4de-0ubuntu1 [modified: usr/lib/systemd/system/plymouth-start.service] PackageArchitecture: riscv64 ProcCmdLine: BOOT_IMAGE=/boot/vmlinuz-6.16.0+ root=UUID=171edd56-ad1d-4ca9-8f9d-503b05bdc840 ro quiet splash crashkernel=2G-4G:320M,4G-32G:512M,32G-64G:1024M,64G-128G:2048M,128G-:4096M ProcEnviron: LANG=en_US.UTF-8 PATH=(custom, no user) SHELL=/bin/bash TERM=xterm-256color ProcFB: 0 virtio_gpudrmfb ProcKernelCmdLine: BOOT_IMAGE=/boot/vmlinuz-6.16.0+ root=UUID=171edd56-ad1d-4ca9-8f9d-503b05bdc840 ro quiet splash crashkernel=2G-4G:320M,4G-32G:512M,32G-64G:1024M,64G-128G:2048M,128G-:4096M Tags: questing TextPlymouth: /usr/share/plymouth/themes/xubuntu-text/xubuntu-text.plymouth Uname: Linux 6.16.0+ riscv64 UpgradeStatus: No upgrade log present (probably fresh install) UserGroups: N/A _MarkForUpload: True dmi.bios.date: 06/11/2025 dmi.bios.release: 0.0 dmi.bios.vendor: Ubuntu distribution of EDK II dmi.bios.version: 2025.02-8ubuntu1 dmi.chassis.type: 1 dmi.chassis.vendor: QEMU dmi.chassis.version: virt dmi.modalias: dmi:bvnUbuntudistributionofEDKII:bvr2025.02-8ubuntu1:bd06/11/2025:br0.0:svnQEMU:pnQEMUVirtualMachine:pvrvirt:cvnQEMU:ct1:cvrvirt:sku: dmi.product.name: QEMU Virtual Machine dmi.product.version: virt dmi.sys.vendor: QEMU --- ProblemType: Bug ApportVersion: 2.33.1-0ubuntu1 Architecture: riscv64 CasperMD5CheckResult: skip CurrentDesktop: XFCE DefaultPlymouth: /usr/share/plymouth/themes/xubuntu-logo/xubuntu-logo.plymouth DistroRelease: Ubuntu 25.10 InstallationDate: Installed on 2025-06-21 (50 days ago) InstallationMedia: Ubuntu-Server 25.10 "Questing Quokka" - Daily riscv64 (20250620) Lsusb: Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub Bus 001 Device 002: ID 0627:0001 Adomax Technology Co., Ltd QEMU Tablet Bus 001 Device 003: ID 0627:0001 Adomax Technology Co., Ltd QEMU Tablet Bus 002 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub Lsusb-t: /: Bus 001.Port 001: Dev 001, Class=root_hub, Driver=xhci_hcd/15p, 480M |__ Port 001: Dev 002, If 0, Class=Human Interface Device, Driver=usbhid, 480M |__ Port 002: Dev 003, If 0, Class=Human Interface Device, Driver=usbhid, 480M /: Bus 002.Port 001: Dev 001, Class=root_hub, Driver=xhci_hcd/15p, 5000M MachineType: QEMU QEMU Virtual Machine Package: plymouth 24.004.60+git20250714.287ae4de-0ubuntu1 [modified: usr/lib/systemd/system/plymouth-start.service] PackageArchitecture: riscv64 ProcCmdLine: BOOT_IMAGE=/boot/vmlinuz-6.16.0+ root=UUID=171edd56-ad1d-4ca9-8f9d-503b05bdc840 ro quiet splash crashkernel=2G-4G:320M,4G-32G:512M,32G-64G:1024M,64G-128G:2048M,128G-:4096M ProcEnviron: LANG=en_US.UTF-8 PATH=(custom, no user) SHELL=/bin/bash TERM=xterm-256color ProcFB: 0 virtio_gpudrmfb ProcKernelCmdLine: BOOT_IMAGE=/boot/vmlinuz-6.16.0+ root=UUID=171edd56-ad1d-4ca9-8f9d-503b05bdc840 ro quiet splash crashkernel=2G-4G:320M,4G-32G:512M,32G-64G:1024M,64G-128G:2048M,128G-:4096M Tags: questing TextPlymouth: /usr/share/plymouth/themes/xubuntu-text/xubuntu-text.plymouth Uname: Linux 6.16.0+ riscv64 UpgradeStatus: No upgrade log present (probably fresh install) UserGroups: N/A _MarkForUpload: True dmi.bios.date: 06/11/2025 dmi.bios.release: 0.0 dmi.bios.vendor: Ubuntu distribution of EDK II dmi.bios.version: 2025.02-8ubuntu1 dmi.chassis.type: 1 dmi.chassis.vendor: QEMU dmi.chassis.version: virt dmi.modalias: dmi:bvnUbuntudistributionofEDKII:bvr2025.02-8ubuntu1:bd06/11/2025:br0.0:svnQEMU:pnQEMUVirtualMachine:pvrvirt:cvnQEMU:ct1:cvrvirt:sku: dmi.product.name: QEMU Virtual Machine dmi.product.version: virt dmi.sys.vendor: QEMU To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/linux/+bug/2120246/+subscriptions -- Mailing list: https://launchpad.net/~debcrafters-packages Post to : [email protected] Unsubscribe : https://launchpad.net/~debcrafters-packages More help : https://help.launchpad.net/ListHelp

