[Bug 2105377] Re: Plymouth doesn't show splash screen with NVIDIA GPU
Alessandro Astone
2105377 at bugs.launchpad.net
Tue Apr 1 10:29:38 UTC 2025
Aha! Now the plymouth log makes sense.
This looks innocent enough:
00:00:04.091 ../src/plugins/renderers/drm/plugin.c:977:load_driver : Opening '/dev/dri/card0'
00:00:04.091 ../src/plugins/renderers/drm/plugin.c:981:load_driver : open failed: No such file or directory
because presumably we are trying to open SimpleDRM just as the nvidia-
drm driver is loading, which removes SimpleDRM (starting from NVIDIA
570.133.07-0ubuntu2, but it could happen with any other DRM driver as
well).
But!
ply-device-manager somewhat ingenuously treats any ENOENT as a "the drm
plugin is not installed" at $libdir/plymouth/renderers/drm.so
So it completely gives up on DRM, and we never get a graphical splash
screen.
This is fixed upstream by
https://gitlab.freedesktop.org/plymouth/plymouth/-/commit/c06ee92bafc586d20710c39a6f0d38651b769ffd
This also explains why @ahasenack mentioned in bug 2103798 that he *sometimes* sees a graphical splash screen and sometimes not, as it's a race condition whether we fail to open SimpleDRM with ENOENT or not.
While excluding all DRM drivers from initrd also "fixes" the issue by making SimpleDRM never go away so early, so that we cannot possibly fail to open it with ENOENT.
** Changed in: plymouth (Ubuntu)
Status: Incomplete => Triaged
** Changed in: plymouth (Ubuntu)
Importance: Undecided => Medium
** Changed in: plymouth (Ubuntu)
Assignee: (unassigned) => Alessandro Astone (aleasto)
** Summary changed:
- Plymouth doesn't show splash screen with NVIDIA GPU
+ Plymouth doesn't always show splash screen if DRM drivers are installed in initrd
--
You received this bug notification because you are a member of Ubuntu
Foundations Bugs, which is subscribed to plymouth in Ubuntu.
Matching subscriptions: dracut
https://bugs.launchpad.net/bugs/2105377
Title:
Plymouth doesn't always show splash screen if DRM drivers are
installed in initrd
Status in dracut package in Ubuntu:
Triaged
Status in plymouth package in Ubuntu:
Triaged
Bug description:
I just updated to plymouth 24.004.60-2ubuntu6 but even the splash screen is enabled, it doesn't show, just text during boot.
I'm using driver 570.133.07-0ubuntu2. When I was using versiong 570.86.16-0ubuntu4 the splash screen worked as should.
This bug is a spin off of https://bugs.launchpad.net/ubuntu/+source/plymouth/+bug/2103533, where Daniel asked to create a new bug report about it.
---
ProblemType: Bug
ApportVersion: 2.32.0-0ubuntu3
Architecture: amd64
CasperMD5CheckResult: pass
CurrentDesktop: ubuntu:GNOME
DefaultPlymouth: /usr/share/plymouth/themes/bgrt/bgrt.plymouth
DistroRelease: Ubuntu 25.04
InstallationDate: Installed on 2021-11-26 (1219 days ago)
InstallationMedia: Ubuntu 21.10 "Impish Indri" - Release amd64 (20211012)
MachineType: Dell Inc. Dell G15 5511
NonfreeKernelModules: nvidia_modeset nvidia
Package: plymouth 24.004.60-2ubuntu6
PackageArchitecture: amd64
ProcCmdLine: BOOT_IMAGE=/boot/vmlinuz-6.14.0-13-generic root=UUID=a15c1e1a-d162-4e98-98e6-bbc6e85a39c3 ro intel_iommu=on iommu=pt quiet splash crashkernel=2G-4G:320M,4G-32G:512M,32G-64G:1024M,64G-128G:2048M,128G-:4096M vt.handoff=7
ProcFB: 0 nvidia-drmdrmfb
ProcKernelCmdLine: BOOT_IMAGE=/boot/vmlinuz-6.14.0-13-generic root=UUID=a15c1e1a-d162-4e98-98e6-bbc6e85a39c3 ro intel_iommu=on iommu=pt quiet splash crashkernel=2G-4G:320M,4G-32G:512M,32G-64G:1024M,64G-128G:2048M,128G-:4096M vt.handoff=7
ProcVersionSignature: Ubuntu 6.14.0-13.13-generic 6.14.0
Tags: package-from-proposed plucky
TextPlymouth: /usr/share/plymouth/themes/ubuntu-text/ubuntu-text.plymouth
Uname: Linux 6.14.0-13-generic x86_64
UpgradeStatus: Upgraded to plucky on 2025-03-07 (22 days ago)
UserGroups: adm cdrom dialout dip docker i2c kvm libvirt lpadmin lxd plugdev sambashare sbuild sudo vboxusers video whoopsie
_MarkForUpload: True
dmi.bios.date: 12/16/2024
dmi.bios.release: 1.34
dmi.bios.vendor: Dell Inc.
dmi.bios.version: 1.34.0
dmi.board.name: 0836K6
dmi.board.vendor: Dell Inc.
dmi.board.version: A00
dmi.chassis.type: 10
dmi.chassis.vendor: Dell Inc.
dmi.modalias: dmi:bvnDellInc.:bvr1.34.0:bd12/16/2024:br1.34:svnDellInc.:pnDellG155511:pvr:rvnDellInc.:rn0836K6:rvrA00:cvnDellInc.:ct10:cvr:sku0A70:
dmi.product.family: GSeries
dmi.product.name: Dell G15 5511
dmi.product.sku: 0A70
dmi.sys.vendor: Dell Inc.
---
ProblemType: Bug
ApportVersion: 2.32.0-0ubuntu3
Architecture: amd64
CasperMD5CheckResult: pass
CurrentDesktop: ubuntu:GNOME
DefaultPlymouth: /usr/share/plymouth/themes/bgrt/bgrt.plymouth
DistroRelease: Ubuntu 25.04
InstallationDate: Installed on 2021-11-26 (1219 days ago)
InstallationMedia: Ubuntu 21.10 "Impish Indri" - Release amd64 (20211012)
MachineType: Dell Inc. Dell G15 5511
NonfreeKernelModules: nvidia_modeset nvidia
Package: plymouth 24.004.60-2ubuntu6
PackageArchitecture: amd64
ProcCmdLine: BOOT_IMAGE=/boot/vmlinuz-6.14.0-13-generic root=UUID=a15c1e1a-d162-4e98-98e6-bbc6e85a39c3 ro intel_iommu=on iommu=pt quiet splash crashkernel=2G-4G:320M,4G-32G:512M,32G-64G:1024M,64G-128G:2048M,128G-:4096M vt.handoff=7
ProcFB: 0 nvidia-drmdrmfb
ProcKernelCmdLine: BOOT_IMAGE=/boot/vmlinuz-6.14.0-13-generic root=UUID=a15c1e1a-d162-4e98-98e6-bbc6e85a39c3 ro intel_iommu=on iommu=pt quiet splash crashkernel=2G-4G:320M,4G-32G:512M,32G-64G:1024M,64G-128G:2048M,128G-:4096M vt.handoff=7
ProcVersionSignature: Ubuntu 6.14.0-13.13-generic 6.14.0
Tags: package-from-proposed plucky
TextPlymouth: /usr/share/plymouth/themes/ubuntu-text/ubuntu-text.plymouth
Uname: Linux 6.14.0-13-generic x86_64
UpgradeStatus: Upgraded to plucky on 2025-03-07 (22 days ago)
UserGroups: adm cdrom dialout dip docker i2c kvm libvirt lpadmin lxd plugdev sambashare sbuild sudo vboxusers video whoopsie
_MarkForUpload: True
dmi.bios.date: 12/16/2024
dmi.bios.release: 1.34
dmi.bios.vendor: Dell Inc.
dmi.bios.version: 1.34.0
dmi.board.name: 0836K6
dmi.board.vendor: Dell Inc.
dmi.board.version: A00
dmi.chassis.type: 10
dmi.chassis.vendor: Dell Inc.
dmi.modalias: dmi:bvnDellInc.:bvr1.34.0:bd12/16/2024:br1.34:svnDellInc.:pnDellG155511:pvr:rvnDellInc.:rn0836K6:rvrA00:cvnDellInc.:ct10:cvr:sku0A70:
dmi.product.family: GSeries
dmi.product.name: Dell G15 5511
dmi.product.sku: 0A70
dmi.sys.vendor: Dell Inc.
---
ProblemType: Bug
ApportVersion: 2.32.0-0ubuntu3
Architecture: amd64
CasperMD5CheckResult: pass
CurrentDesktop: ubuntu:GNOME
DefaultPlymouth: /usr/share/plymouth/themes/bgrt/bgrt.plymouth
DistroRelease: Ubuntu 25.04
InstallationDate: Installed on 2021-11-26 (1219 days ago)
InstallationMedia: Ubuntu 21.10 "Impish Indri" - Release amd64 (20211012)
MachineType: Dell Inc. Dell G15 5511
NonfreeKernelModules: nvidia_modeset nvidia
Package: plymouth 24.004.60-2ubuntu6
PackageArchitecture: amd64
ProcCmdLine: BOOT_IMAGE=/boot/vmlinuz-6.14.0-13-generic root=UUID=a15c1e1a-d162-4e98-98e6-bbc6e85a39c3 ro intel_iommu=on iommu=pt quiet splash crashkernel=2G-4G:320M,4G-32G:512M,32G-64G:1024M,64G-128G:2048M,128G-:4096M vt.handoff=7
ProcFB: 0 nvidia-drmdrmfb
ProcKernelCmdLine: BOOT_IMAGE=/boot/vmlinuz-6.14.0-13-generic root=UUID=a15c1e1a-d162-4e98-98e6-bbc6e85a39c3 ro intel_iommu=on iommu=pt quiet splash crashkernel=2G-4G:320M,4G-32G:512M,32G-64G:1024M,64G-128G:2048M,128G-:4096M vt.handoff=7
ProcVersionSignature: Ubuntu 6.14.0-13.13-generic 6.14.0
Tags: package-from-proposed plucky
TextPlymouth: /usr/share/plymouth/themes/ubuntu-text/ubuntu-text.plymouth
Uname: Linux 6.14.0-13-generic x86_64
UpgradeStatus: Upgraded to plucky on 2025-03-07 (22 days ago)
UserGroups: adm cdrom dialout dip docker i2c kvm libvirt lpadmin lxd plugdev sambashare sbuild sudo vboxusers video whoopsie
_MarkForUpload: True
dmi.bios.date: 12/16/2024
dmi.bios.release: 1.34
dmi.bios.vendor: Dell Inc.
dmi.bios.version: 1.34.0
dmi.board.name: 0836K6
dmi.board.vendor: Dell Inc.
dmi.board.version: A00
dmi.chassis.type: 10
dmi.chassis.vendor: Dell Inc.
dmi.modalias: dmi:bvnDellInc.:bvr1.34.0:bd12/16/2024:br1.34:svnDellInc.:pnDellG155511:pvr:rvnDellInc.:rn0836K6:rvrA00:cvnDellInc.:ct10:cvr:sku0A70:
dmi.product.family: GSeries
dmi.product.name: Dell G15 5511
dmi.product.sku: 0A70
dmi.sys.vendor: Dell Inc.
To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/dracut/+bug/2105377/+subscriptions
More information about the foundations-bugs
mailing list