Persistent boot splash

Hi!
I would like to know if it's possible to have a persistent boot splash until it gets into sddm to login.
Seems the boot splash gets loaded and stays for a couple of seconds then it's gone.
Also when I shutdown there's no shutdown splash, it's always a vt console with logs.

I would like to have logs of course, but I would like to be able to control when I want a console boot with logs with verbosity enabled or not, etc or a simple boot splash until it opens sddm to login.

I don't want to compare with Linux but as a example of what I experienced in Fedora I would like to switch from bootsplash to console and back to bootsplash during boot just by pressing Escape key, which in my opinion is a awesome feature.
 
Never played with it,
Will try tomorrow,

Code:
hw.vga.textmode="0"
splash="/boot/images/freebsd-brand.png"
boot_mute="YES"
beastie_disable="YES"
autoboot_delay="0"

Code:
ssd_enable=YES
 
ssd_enable doesn't seem to exist, I can't find any reference for it.
all other settings I already tried and nothing different happened except the logo image "FreeBSD" text instead of default read beastie.
the logo appears but it's gone after a couple of seconds and starts the console boot log.
 
This console boot log can be interesting when eg mounts fail or fsck has to be done.
Maybe in "single user mode" splash is seen.
Then splash is gone.
System goes to multi user mode.
Then ssdm.
Lapsus was not ssd_enable but probably ssdm_enable...
 
Yes it's interesting to have logs but I would like to control if I want to see it or not.
I can see the logs in dmesg or some other logs in /var/log
if those are logs that I can see only during boot I would like to enable (disable splash) and boot again.
I wish I had that control.
 
but I can still get in the filesystem with a bootable usb pen and change the loader.conf
by the way I've done it several times already while "playing" with loader.conf
 
I would like to know if it's possible to have a persistent boot splash until it gets into sddm to login.
I see from the forums search results, it's not your first time dealing with splash(4).

The answer is no. It's not possible (on currently supported FreeBSD versions). All you get at best is a boot splash screen with some console messages at the end.

You can mute some more console messages disabling rc start messages, which are enable by default in /etc/defaults/rc.conf:

/etc/rc.conf
Code:
rc_startmsgs="NO"

Also when I shutdown there's no shutdown splash, it's always a vt console with logs.
Interesting. I even get a boot and shutdown splash in bhyve(8) (uefi loader). Red FreeBSD logo, with only boot_mute="YES" set in /boot/loader.conf. splash= and shutdown_splash= are enabled by default in /boot/defaults/loader.conf

Boot menu is in ACII, though.

what I experienced in Fedora I would like to switch from bootsplash to console and back to bootsplash during boot just by pressing Escape key,
There is the "Laptop and Desktop Working Group", and the "The FreeBSD Foundation's Laptop Support and Usability Project", none of them seems to have what you wish for on the agenda. Perhaps cmoerz knows more.

If you want this feature that much, you could open a issue on the Github project site, see what the folks think of.

I believe hello system (based on FreeBSD) has exactly that or something similar implemented, but I could be wrong.
 
I see from the forums search results, it's not your first time dealing with splash(4).
You're absolutely right, I tried before dealing with it but it was on FreeBSD 13.0 I think.
I was wandering if there are any changes regarding that but it seems it's the same and no extra boot module to enable.
I remember that was also digging in the code and my idea was to develop a change in vt for this or have something like Plymouth.
 
Back
Top