You are not logged in.
Recently I have read the wiki post Silent boot, and I installed plymouth, but sadly, it doesn't work when booting.
First, I installed Nvidia Driver, but I didn't run nvidia-xconfig, because it will cause some problem so I can't start DM.
Second, I have my plymouth installed. I use the kernel params in the wiki, includes
quiet splash vt.global_cursor_default=0 rd.systemd.show_status=false rd.udev.log-priority=3But it didn't worked well, I tried many themes like BGRT, spinner and etc. But none of them worked. I only saw a BGRT logo appeared and disappeared for a second, and later it appeared again, but no animations or other images, that's all before the DM appearing.
Later I installed grub-silent from AUR, and simply ran grub-mkconfig. Now grub isn't displaying any texts, but now I can't even see the BGRT logo, and I didn't set "fbcon=nodefer". I'm sure it isn't in the grub.cfg.
So anyone have any idea about this? I just want a plymouth splash screen, and silent boot. By the way, I'm using a Laptop with Intel i7-9750H and Nvidia RTX2070 now.
Last edited by quank123wip (2021-03-05 22:50:34)
Offline
nvidia-xconfig, because it will cause some problem so I can't start DM
Means it's probably an optimus system.
Did you add the required kernel modules, https://wiki.archlinux.org/index.php/Plymouth ?
Did you forget the rebuild the initramfs?
Online
nvidia-xconfig, because it will cause some problem so I can't start DM
Means it's probably an optimus system.
Did you add the required kernel modules, https://wiki.archlinux.org/index.php/Plymouth ?
Did you forget the rebuild the initramfs?
I'm pretty sure I rebuilt the initramfs by executing mkinitcpio with right params. And yes, it's an optimus system, and is that means I can't just simply install the nvidia driver? Or I need some workaround(s) like bumblebee or optimus-manager? Sadly, bumblebee looks like not working for me, and once I load it, the whole system will halt on startup and I can't even get into the tty and remove the services, I can only boot into another system like ArchISO and use chroot to remove the modules.
Offline
It means you're most likely to boot on the intel chip and the nvidia one isn't relevant here itfp?
Please post your mkinitcpio.conf and a system journal (sudo journalctl -b)
Online
It means you're most likely to boot on the intel chip and the nvidia one isn't relevant here itfp?
Please post your mkinitcpio.conf and a system journal (sudo journalctl -b)
Gotcha. I didn't post the full journal because of privacy, hope you can understand, and if you need a full journal please tell me that.
Offline
By the way, I don't know I should use which card. I just expect the splash works well, and I can still use cuda and opencl painless when I boot up into DE.
Offline
MODULES should also contain i915 if you have an optimus system.
| alias CUTF='LANG=en_XX.UTF-8@POSIX ' | alias ENGLISH='LANG=C.UTF-8 ' |
Offline
MODULES should also contain i915 if you have an optimus system.
Thanks! It worked now. I think I should edit the wiki for this. The only question is between grub and splash, there is a black screen for a couple of seconds. Can the splash come out earlier or there is no way to fix that?
Offline
Maybe use GRUB_GFXPAYLOAD_LINUX=keep and set a grub background image?
Last edited by progandy (2021-03-05 10:53:46)
| alias CUTF='LANG=en_XX.UTF-8@POSIX ' | alias ENGLISH='LANG=C.UTF-8 ' |
Offline
Maybe use GRUB_GFXPAYLOAD_LINUX=keep and set a grub background image?
Sadly, I had set this in my system as it installed. I think this is not related to grub config. I think when the display became blank, the kernel is already loaded. Its behavior seems like the kernel didn't load BGRT Image or somehow, but plymouth displayed a BGRT logo with its own animation. That's kind of weird.
Offline
https://wiki.archlinux.org/index.php/In … s#Fastboot ?
Since you've moved i915 to the initramfs, you'll have to rebuild it to apply changes to modprobe.conf
For a brief test, you could just append i915.fastboot=1 as kernel parameter .
Online
https://wiki.archlinux.org/index.php/In … s#Fastboot ?
Since you've moved i915 to the initramfs, you'll have to rebuild it to apply changes to modprobe.conf
For a brief test, you could just append i915.fastboot=1 as kernel parameter .
That's helped a lot. Looks I have my answer to this question now. Very appreciated for your help. Thanks!
Offline