Bug 1216517 - Plymouth bootsplash after 20231012 upgrade was lost then appears intermittently or displays three blocks
Summary: Plymouth bootsplash after 20231012 upgrade was lost then appears intermittent...
Status: NEW
Alias: None
Product: openSUSE Tumbleweed
Classification: openSUSE
Component: Bootloader (show other bugs)
Version: Current
Hardware: x86-64 openSUSE Tumbleweed
: P5 - None : Normal (vote)
Target Milestone: ---
Assignee: Cliff Zhao
QA Contact: E-mail List
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2023-10-23 17:48 UTC by epp
Modified: 2023-11-21 20:44 UTC (History)
2 users (show)

See Also:
Found By: ---
Services Priority:
Business Priority:
Blocker: ---
Marketing QA Status: ---
IT Deployment: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description epp 2023-10-23 17:48:16 UTC
From a brand new install of openSUSE Tumbleweed, the Plymouth bootsplash appeared, until it was upgraded to 20231012. Most of the time since then, three small green blocks are displayed instead. I tried to fix this by running 'plymouth-set-default-theme spinner -R' which resulted in it appearing intermittently but without the Tumbleweed branding. Otherwise, it's back to the three blocks. Tumbleweed has since been upgraded to 20231020 without resolution of the issue.

I posted what was asked, on the openSUSE Forums at https://forums.opensuse.org/t/lost-plymouth-bootsplash-after-tumbleweed-upgrade-of-20231012/169854 but I'm no closer to getting this resolved.

The GPU is an AMD Radeon (Cedar) HD 5450 on a PCI-Express x16 card with 2GB of video memory on it.
Comment 1 Wes Frazier 2023-11-01 15:22:11 UTC
I have a fresh install of openSUSE Tumbleweed and I am seeing the fallback Bootsplash whatever I do, even since initial install. I've tried setting various themes and rebuilding initrd to no effect. Also on an AMD CPU and GPU.

Operating System: openSUSE Tumbleweed 20231029
KDE Plasma Version: 5.27.9
KDE Frameworks Version: 5.111.0
Qt Version: 5.15.11
Kernel Version: 6.5.9-1-default (64-bit)
Graphics Platform: X11
Processors: 8 × AMD Ryzen 5 3400G with Radeon Vega Graphics
Memory: 15.5 GiB of RAM
Graphics Processor: AMD Radeon RX 6700 XT
Manufacturer: Micro-Star International Co., Ltd.
Product Name: MS-7A38
System Version: 8.0
Comment 2 epp 2023-11-01 19:02:30 UTC
The only Plymouth bootsplash theme that works reliably, is Tribar.
Comment 3 epp 2023-11-01 19:05:40 UTC
My other desktop also has an AMD GPU, an RS780L (Radeon 3000) which is integrated on the motherboard and the default Spinner bootsplash appears every time on that system.
Comment 4 Wes Frazier 2023-11-01 19:44:45 UTC
(In reply to epp from comment #3)
> My other desktop also has an AMD GPU, an RS780L (Radeon 3000) which is
> integrated on the motherboard and the default Spinner bootsplash appears
> every time on that system.

Interesting, for a moment I was wondering if this was perhaps specific to the "amdgpu" driver as opposed to the "radeon" driuver. But your also seeing this on the Radeon HD 5450, which is also on the Radeon driver.

Your system which is symptomatic. Does it by chance have an onboard integrated GPU and a separate discrete GPU?

If so, that might be where the real overlap between us is?
Comment 5 epp 2023-11-01 20:02:11 UTC
In the system where this is occurring, the Radeon HD 5450 is on a PCI-E x16 card. It also has an on-board GPU, an NVIDIA GeForce 6150SE / nForce 430, which is integrated and is no longer supported by NVIDIA, but as I've read that some NVIDIA GPU's do not work well with Linux, I purchased the Radeon card. 

The system where this is NOT occurring (with the RS780L), only came with two PCI-E x1 ports on the motherboard. I once tried an x1 video card with an NVIDIA GT710 on it, Linux didn't even see it (no screens found).
Comment 6 Eric van Blokland 2023-11-21 19:56:50 UTC
I have experienced this issue for a couple of months but have been too busy to file a report.

In my case the problem started after a kernel update. The last kernel version where plymouth works reliably for me is 6.5.3-1. It broke with 6.5.4-x.

Since that kernel version my system takes more than 10 seconds, up from about 2 seconds before, to initialize devices (usb, graphics, disks). 

When plymouth is started my graphics card does not become available in time and plymouth falls back to text mode. (framebuffer device, with the little blocks)

To check if this is your issue as well, search your logs for the line "[drm] Initialized amdgpu". Tumbleweed has a timeout of 8 seconds in /etc/plymouth/plymouthd.conf.

My hardware:

AMD Ryzen 2700x
AMD Radeon 6800XT
X470 Chipset
Comment 7 epp 2023-11-21 20:43:21 UTC
(In reply to Eric van Blokland from comment #6)

> To check if this is your issue as well, search your logs for the line "[drm]
> Initialized amdgpu". Tumbleweed has a timeout of 8 seconds in
> /etc/plymouth/plymouthd.conf.

I have both Tumbleweed and Slowroll installed on separate devices. Slowroll is installed on external USB SSD's. On the SSD's and the desktop system running Tumbleweed without this problem, /etc/plymouth/ is empty on all of them.

On the other desktop with this problem (using to post this reply), there is a plymouthd.conf in /etc/plymouth/, but it only contains:

[Daemon]
Theme=bgrt

During this particular bootup, the bootsplash appeared normally, with the Tumbleweed branding.
Comment 8 epp 2023-11-21 20:44:04 UTC
This GPU uses radeon, not amdgpu.