[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