#1088356 grub-efi-amd64: boot menu & splashcreen not displayed on my system with grub 2.12 (works with 2.06)

Package:
grub-efi-amd64
Source:
grub-efi-amd64
Description:
GRand Unified Bootloader, version 2 (EFI-AMD64 version)
Submitter:
Fab Stz
Date:
2025-08-06 14:41:01 UTC
Severity:
normal
Tags:
#1088356#5
Date:
2024-11-27 11:06:07 UTC
From:
To:
Dear Maintainer,

Grub doesn't show the splash screen and boot menu on my system with grub
2.12-5 on trixie, while it works fine with 2.06 from bookworm.

This problem happens when booting on the trixie installation medium
(ISO) as well as when booting from the grub that is installed on the
systems at the end of the installer.

This a regression in 2.12 since it worked fine on bookworm/grub 2.06.

The hardware only supports the "1920x1200x32" as per the output of
'videoinfo'.

However, I noticed that when adding "set debug=video" to
/boot/grub/grub.cfg the splash screen & boot menu are displayed properly
in both cases (system boot or installation medium boot). This is
surprising since I didn't change anything else in the configuration.


Debug output (with debug=video) is as follows with the grub installed on
the system
-------------------------------------------------------------------
video/efi_gop.c:388:video: GOP: keeping mode 0
video/efi_gop.c:493:video: GOP: initialising FB @ 0xc00100000 1920x1280x32
video/efi_gop.c:520:video: GOP: Success



Debug output (with debug=video) is as follows when booting on the grub
of the installation medium (it forces 800x600 resolution).
------------------------------------------------------------------
video/efi_gop.c:397:video: GOP: 1 modes detected
video/efi_gop.c:410:video: GOP: mode 0: 1920x1200
video/efi_gop.c:428:video: GOP: mode 0: depth 32
video/efi_gop.c:434:video: GOP: mode 0: rejected
video/efi_gop.c:453:video: GOP: no mode found
video/efi_gop.c:388:video: GOP: keeping mode 0
video/efi_gop.c:493:video: GOP: initialising FB @ 0xc00100000 1920x1280x32
video/efi_gop.c:520:video: GOP: Success


Output of videoinfo:
--------------------
List of supported video modes:
Legend: mask/position=red/green/blue/reserved
Adapter 'Bochs PCI Video Driver':
   No info available
Adapter 'Cirrus CLGD 5446 PCI Video Driver':
   No info available
Adapter 'EFI GOP driver':
* 0x000 1920 x 1200 x 32 (7680)  Direct color, mask: 8/8/8/8  pos: 16/8/0/24
Adapter 'EFI UGA driver':
   No info available


Regards

#1088356#10
Date:
2024-11-27 14:09:49 UTC
From:
To:
It is likely this bug is the same as the one reported upstream at

https://savannah.gnu.org/bugs/index.php?65503


I'm citing below the workaround that is mentioned there
https://savannah.gnu.org/bugs/index.php?65503#comment2

 > As a follow-up to my previous comment (in case anybody is listening),
 > I found out that I could also work around the issue by printing
 > anything on the console, before switching to gfxterm (so, without any
 > delay). E.g. with the following:
 >
 >    echo "Loading bootloader..."
 >    terminal_output gfxterm

Adding only the 'echo "Loading bootloader..."' line at the beginning of
/boot/grub/grub.cfg works too.

#1088356#19
Date:
2025-05-20 20:48:44 UTC
From:
To:
The work around in message#10 also works for me. Further, with trixie and the work around, the grub menu displays full screen versus the central 640x480 for bookworm and no work around. It would seem to me a good idea to pull this work around for trixie.
#1088356#24
Date:
2025-08-06 14:30:00 UTC
From:
To:
Hello Fab and Pascal,

yes, this (bug 1110446) seems to be a duplicate of [1], and yes,
echoing something before switching to the graphics mode (comment 2[2])
indeed also fixed it. I left a comment under [1].

To your previous question, Pascal: no, in the installed system this
does not happen. But something with "Thinkpad" seems to briefly get
printed there also, just before Grub switches to the graphical menu.

Thanks for taking care of the problem, everyone!