You are not logged in.

#1 2022-03-29 01:35:14

xstraok
Member
Registered: 2022-03-16
Posts: 8

[SOLVED] plymouth starts late

I have installed plymouth, added it to mkinitcpio.conf hooks, ran "sudo mkinitcpio -P", added "quiet splash" in /etc/default/grub and "sudo grub-mkconfig -o /boot/grub/grub.cfg". When I attempt to boot to Arch linux, everything boots as it always does, but plymouth does not show the splash screen. I have followed this guide:
https://wiki.archlinux.org/title/plymouth

Also, the "ShowDelay" parameter is set at 0 seconds.
I am also using Nvidia drivers, and I'm booting Arch in efi mode.

/etc/mkinitcpio.conf = https://pastebin.com/NtBCnMCJ
/etc/default/grub = https://pastebin.com/MafXqbWF
/boot/grub/grub.cfg = https://pastebin.com/pRUiWpHE
Output of "sudo journalctl -b" = https://pastebin.com/gMfgYUYf

Interestingly enough, if I try to manually show the splash in a tty, it completely freezes my pc (pressing numlock/capslock does not turn on the light and I have no way of telling if this is a kernel panic or not because even if I manually initiate it, caps lock does not blink).

Edit: Found something interesting. In journalctl log, the kernel booted without the splash parameter for some reason. I manually added it in grub.conf and now I see a spinner, but it's very delayed. ShowDelay is still at 0, and I removed the DeviceTimeout line. The spinner only appears 4 seconds after seeing "Starting version 250.(numbers).arch", and lasts for roughly 1 second.

Last edited by xstraok (2022-03-29 12:08:05)

Offline

#2 2022-03-29 06:39:39

V1del
Forum Moderator
Registered: 2012-10-16
Posts: 25,285

Re: [SOLVED] plymouth starts late

For plymouth to "properly" work you'd need a highres framebuffer which nvidia doesn't have.

However in general if you want it to happen "earlier" you also need to load your graphics modules in the initramfs. https://wiki.archlinux.org/title/NVIDIA … de_setting apply the parameter and add the modules to mkinitcpio.conf

FWIW for kernel parameters in your /etc/default/grub to apply you need to regenerate the grub.cfg with grub-mkconfig after making adjustments.

Offline

#3 2022-03-29 12:07:29

xstraok
Member
Registered: 2022-03-16
Posts: 8

Re: [SOLVED] plymouth starts late

Thank you, I will try to add Nvidia modules in the initramfs after I get home. And I guess I will mark this thread as solved, since Nvidia does not have a highres framebuffer.

Offline

Board footer

Powered by FluxBB