You are not logged in.
When I was on kernel 5.10 the vendor logo was displaying... I formatted the drive & installed arch again today & now on kernel 5.11 the vendor logo isn't showing...I haven't tweaked anything...fresh arch install(very new arch user)
Intel i7 3770s
Intel dh-61ho motherboard
Nvidia GTX 1050 Ti (using Nvidia 460 driver)
Is there any simple tweak to turn it on?
Last edited by Computer Email (2021-03-31 03:16:58)
Offline
What vendor logo showing when exactly?
The DELL/hp/Lenovo/… stuff happens before the OS boots, this has nothing to do w/ archlinux.
The kernel doesn't display any vendor logo and the console Tux wasn't enabled afaicr.
If you're not looking for a vendor logo, but a useless splash screen hiding the useful boot messages, see https://wiki.archlinux.org/index.php/Plymouth
Offline
Intel logo...it was present in my previous arch install
"To prevent the kernel from blanking the vendor logo, Linux 4.19 introduced a new configuration option FRAMEBUFFER_CONSOLE_DEFERRED_TAKEOVER that retains the contents of the framebuffer until text needs to be printed on the framebuffer console."
I am talking about this...this is from arch wiki...silent boot section
Offline
FWIW
CONFIG_FRAMEBUFFER_CONSOLE_DEFERRED_TAKEOVER=y
From the config file here...
https://github.com/archlinux/svntogit-p … unk/config
Edit0: almost forgot, my vendor logo shows everytime, I'm running vanilla zen.
Last edited by Zod (2021-03-04 17:58:20)
Offline
Ah, it's because the logo is erased, not "not showing"
You can check the option in your kernel
zgrep CONFIG_FRAMEBUFFER_CONSOLE_DEFERRED_TAKEOVER /proc/config.gz
And then of course the thing that is written to the console will be very relevant, since it's what you seek to suppress/avoid - assuming the takeover is deferred in your kernel.
Offline
''zgrep CONFIG_FRAMEBUFFER_CONSOLE_DEFERRED_TAKEOVER /proc/config.gz
CONFIG_FRAMEBUFFER_CONSOLE_DEFERRED_TAKEOVER=y''
it is on in my kernel( 5.11.2-arch1-1 )
I can confirm that the logo is present in /sys/firmware/acpi/bgrt/image
Last edited by Computer Email (2021-03-05 03:05:04)
Offline
the thing that is written to the console will be very relevant, since it's what you seek to suppress/avoid
ie. what output gets written when the logo disappears?
Offline
the logo never appears...just a grey background and then lightdm starts...i have now switched to lts kernel(5.10.20-1-lts)...but same result(no vendor logo)
pc starts with- Starting linux-lts... (I have removed this by commenting out the two echo lines in grub.cfg)
kernel parameters- GRUB_CMDLINE_LINUX_DEFAULT="quiet resume=UUID=6d58030e-917f-4ac7-b713-6c28d4340e1a loglevel=3 console=tty3"
I have achieved a completely silent boot process but just want the vendor logo to appear during boot...don't want to use plymouth
Last edited by Computer Email (2021-03-05 07:36:04)
Offline
The DELL/hp/Lenovo/… stuff happens before the OS boots, this has nothing to do w/ archlinux.
The only thing the kernel offers is not to erase it, but if it *never* (at no point and for no time) appears, it's either disabled in the BIOS/UEFI or simply not available at all.
What makes you think there'd be one (and what it would look like)?
Offline
Because just 6..7 days ago the logo was there...and I can confirm that the logo is present in /sys/firmware/acpi/bgrt/image( and not corrupted, the firmware is fine)
I haven't touched the bios settings for many many days...
the kernel should retain the frame buffer...
one thing to note, the logo appears before grub, It doesn't apper after I press Enter key to boot Arch...is grub doing something here??
Offline
When combined with a low loglevel (to prevent text from being printed), the vendor logo can be retained while the system is initialized. Note that GRUB in the standard configuration blanks the screen; consider using EFISTUB booting instead to boot directly into the kernel and thus leverage deferred takeover.
https://wiki.archlinux.org/index.php/Si … RUB_silent
https://wiki.archlinux.org/index.php/In … s#Fastboot
Offline
CONFIG_EFI_STUB=y
this isn't working & I didn't have 2 do anything in my previous installation
I think I'll stay with grey screen for now...becoming complicated for me
Thank you :-)
Offline
just 6..7 days ago the logo was there … didn't have 2 do anything in my previous installation
So you re-installed arch (or installed arch instead of something else) and now it doesn't work™?
Something will have changed w/ the (re)installation and "didn't have to do anything" isn't a thing with archlinux (and silent boots)
So figure what your previous distro did different, did you get a grub menu during the boot?
If not, was it because of a silent boot config w/ the patched version or because (likely) grub wasn't used itfp?
Offline
Maybe you used systemd-boot instead of grub? That stays hidden by default unless you press a key during boot.
| alias CUTF='LANG=en_XX.UTF-8@POSIX ' |
Offline
Arch...previously arch was installed...bt i decided to reinstall it in my spare time...hahahaha...it was a mistake because everything was perfect on my previous installation.
yes I can see grub
I cannot notice anything which has changed, even i've moved to lts kernel now.( nvidia driver is on version 460, which is same as my previous installation)
No, I always use grub & @zod said above that every time he gets vendor logo ( which I used to see couple of days ago)
Last edited by Computer Email (2021-03-05 09:04:13)
Offline
I am able to solve the issue. Just rearranged the kernel parameters. Previously it was "quiet loglevel=3 console=tty3". Now it is "loglevel=3 quiet console=tty3"
Vendor logo is now displaying until lightdm starts.
Last edited by Computer Email (2021-03-05 14:09:36)
Offline
was "quiet loglevel=3 colsole=tty3". Now it is "loglevel=3 quiet console=tty3"
Where's the typo? Here or in your file?
Offline
Ohh sorry...here only...not in real grub...that would b fun... :-)
Last edited by Computer Email (2021-03-05 14:11:58)
Offline