You are not logged in.

#1 2021-12-09 10:59:24

difri84
Member
Registered: 2021-12-09
Posts: 78

Cannot get plymouth to show splash screen

Hi Everyone, this is my first post here and i'm very happy to finally have found the courage to get into Arch.
I'm not sure this is the right section of the forum to post this but since i'm a newbie maybe it's a good fit smile

I've managed to setup and custumize almost everything i wanted and i'm really proud of it.

Right now i'm dedicating to plymouth since i dont like text screen loading, but for some reason i'm not succeding and i dont have the skills to debug what's wrong.

here's the list of what i've done so far:
- install plymouth from aur
- add the kernel parameters in grub linux default line: quiet nvidia-drm.modeset=1 splash vt.global_cursor_default=0
- add plymouth hook into mkinitcpio
- disabled lightdm service and enabled lightdm-plymouth service

what i get after grub OS choice is 2 line of text, it's very fast but i seem to understand it's about partition mounting and after that i see the display manager.

If you need more information you can ask me to run every debug command line you want and i will post you what i get.

Thank you everyone!

Last edited by difri84 (2021-12-09 11:00:49)

Offline

#2 2021-12-09 12:12:05

Ferdinand
Member
From: Norway
Registered: 2020-01-02
Posts: 338

Re: Cannot get plymouth to show splash screen

Welcome to Arch smile

Have you enabled KMS?
https://wiki.archlinux.org/title/KMS#Early_KMS_start

Have you regenerated the initramfs image?
https://wiki.archlinux.org/title/Mkinit … generation

Also, if you have a very fast system, you might need to slow it down a bit :-)
https://wiki.archlinux.org/title/Plymouth#Show_delay

If none of these helped it might be useful to see the output of

sudo journalctl -b

It's long, so you could use a pastebin service and provide us with the link
https://wiki.archlinux.org/title/Pasteb … n_services

Offline

#3 2021-12-09 13:09:48

difri84
Member
Registered: 2021-12-09
Posts: 78

Re: Cannot get plymouth to show splash screen

I actually missed the "upgrade inframis after mkinitcpio changes" in the wiki. However after upgrade using the command "mkinitcpio -P" nothing changed.
I dont know how to format code text on the forum, i would apreciate if you could tell me how to do that so my next post will be easier to read.

Anyhow after observing that nothing changed i went to see mkinitcpio.conf

MODULES=()
BINARIES=()
FILES=()
HOOKS=(base udev plymouth autodetect modconf block filesystems keyboard fsck)

i've notice it says nothing about kms or nvidia.
the only place where i put something about nvidia is the grub line, wich i reported in my first post.

At early stage of installation i installed nvidia-470xx-dkms package from aur witch i'm sure it's correct and it's also functioning since i observed a very big difference in the DE behavior
on the nvidia arch wiki page it says to add modules on the mkinitcpio initrams, wicth i didn't do since it says to do it only if i was experiencing problems.
I want to try to add nvidia modules but the wiki only talks about kernel parameters, so i'm not sure wicth modules i should add.

Are "nvidia, nvidia_modeset, nvidia_uvm and nvidia_drm" modules to add in the MODULES part of mkinitcpio?
If the answer is yes and i do that, should i remove the GRUB kernel parameter to avoid redoundacy?

i hope i gave you enough information for you to not need to inspect all my log file. ( i guess it's a very tedious work)
If i'm guessing wrong and the problem is not in the info i gave you, i will link you my log as you asked!

Thank you!

Last edited by difri84 (2021-12-09 13:26:25)

Offline

#4 2021-12-09 14:11:44

Ferdinand
Member
From: Norway
Registered: 2020-01-02
Posts: 338

Re: Cannot get plymouth to show splash screen

The way I read it you should change the MODULES=() to

MODULES=(nvidia nvidia_modeset nvidia_uvm nvidia_drm)

I have Intel graphics, and for me that line reads MODULES=(i915)

After you make that change, run

sudo mkinitcpio -P

And, by the way, to format text as code, enclose the text in code tags, as explained in the BBCode link below the edit field when you edit a post:
https://bbs.archlinux.org/help.php#bbcode

Hope that helps!

Offline

#5 2021-12-09 15:27:46

difri84
Member
Registered: 2021-12-09
Posts: 78

Re: Cannot get plymouth to show splash screen

ok i've tried everything but it still doesn't show.. so here's my journal link:

http://ix.io/3Huj

thank you so much for your time!!

Offline

#6 2021-12-09 17:12:21

cloverskull
Member
Registered: 2018-09-30
Posts: 277

Re: Cannot get plymouth to show splash screen

In my case, I had to use plymouth-git from the AUR (the standard plymouth AUR package didn’t work for me either) and I also didn’t have luck on the default Arch kernel. If I used the zen kernel with plymouth-git everything worked. YMMV. Good luck!

Offline

#7 2021-12-09 17:16:36

Ferdinand
Member
From: Norway
Registered: 2020-01-02
Posts: 338

Re: Cannot get plymouth to show splash screen

@cloverskull is right - I too use plymouth-git smile
I use the default kernel, though.

Offline

#8 2021-12-09 17:38:36

difri84
Member
Registered: 2021-12-09
Posts: 78

Re: Cannot get plymouth to show splash screen

i use plymouth-git too, as suggested from the Wiki, sorry i should have said that.

i went trough the log i linked and i searched for the word "plymouth"... with great surprise it shows no error!
is it possible the loading is too fast for it to show?

i looked at the delay setting of plymuth and it doesn't force the system to load slower, it just says "if the loading is shorter than X seconds don't bother showing the splash screen" so i set it to 0 but i still cannot see it.

Offline

Board footer

Powered by FluxBB