GNU GRUB - Bugs: bug #65503, No video output on some systems
You are not allowed to post comments on this tracker with your current authentication level.
bug #65503: No video output on some systems
Submitter: | Daniel <nrg> | ||
Submitted: | Thu 21 Mar 2024 10:20:10 PM UTC | ||
Category: | User Interface | Severity: | Major |
Priority: | 5 - Normal | Item Group: | Software Error |
Status: | None | Privacy: | Public |
Assigned to: | None | Originator Name: | |
Open/Closed: | Open | Release: | other |
Release: | Reproducibility: | Every Time | |
Planned Release: | None |
No files currently attached
Depends on the following items: None found
Items that depend on this one: None found
Carbon-Copy List
There are 0 votes so far. Votes easily highlight which items people would like to see resolved in priority, independently of the priority of the item set by tracker managers.
No changes have been made to this item
Powered by Savane 3.13-02a9.
Corresponding source code
No video output on some systems
Description
GRUB is functional but does not output video. It can be navigated blindly and does boot Linux/Windows.
The issue seems to be that gfxterm crashes if load_video hasn't had enough time to set up the video mode.
Systems
Affected
Unaffected
Workaround
Editing 00_header to include sleep .1 or sleep .5 between the lines load_video and insmod gfxterm. This works on both of my affected machines. However, the workaround has to be manually reapplied after each update, which are relatively frequent on Arch.
Here an excerpt (with line numbers for easy reference) of 00_header with the workaround in place:
The source for the workaround is this discussion on Ask Ubuntu: Grub menu working but hidden, can't make it visible.
Additional Information
Here is the /etc/defaults/grub from my Thinkpad (out-commented and empty lines removed):
I created this bug report here instead of the Arch Bugtracker because it seems to be not necessarily specific to Arch. If that is not the case, or if there is anything else I can do, please let me know.