On Thu, 2019-10-03 at 17:35 -0400, Kevin O'Connor wrote:
On Tue, Sep 24, 2019 at 04:02:35PM -0500, Matt DeVillier wrote:
From 015d42aefa7cdebee79f12f9eca113e234574c89 Mon Sep 17 00:00:00 2001 From: Matt DeVillier matt.devillier@puri.sm Date: Tue, 24 Sep 2019 12:29:55 -0500 Subject: [PATCH] Reduce video modeswitching when using a boot splash image
In the normal boot flow, the VGA console is enabled immediately after running the VGA option ROM. Later, after device hardware setup, if a bootsplash is used, the video modeis changed from VGA text to a graphics mode, then back to VGA text mode to show the boot menu. In the normal case where the boot menu is not invoked, this can produce a bit of flickering as the display mode changes 3x in a short period of time.
To mitigate this, display the bootsplash earlier in the boot process if used, and switch to VGA text mode only as needed to show the boot menu. Show the Boot Menu Message only if a boot splash is not currently being shown.
Unfortunately, this would run the optionroms while the bootsplash is active. It is unclear how optionroms would react to that.
-Kevin
true, didn't think of that since not using any on the Librem laptops. Back to the drawing board!