Re: Loader goes to LINES=16 and kernel stays on that :(

From: Toomas Soome <tsoome_at_me.com>
Date: Mon, 12 May 2025 20:36:23 UTC

> On 12. May 2025, at 22:50, Jakob Alvermark <jakob@alvermark.net> wrote:
> 
> On 2025-05-10 22:13, Adrian Chadd wrote:
>> 
>> 
>> On Sat, 10 May 2025 at 13:10, Warner Losh <imp@bsdimp.com <mailto:imp@bsdimp.com>> wrote:
>>> Yea. This is due to the new, larger font and a hidden bug.  
>> 
>> Hasn't this been fixed in -HEAD? I thought tsoome was working on it.
>> 
>> Oh, here:
>> 
>> https://reviews.freebsd.org/D50258
>> 
>> Want to try that out and see if it fixes things?
>> 
> This has a very weird effect on my laptop (Lenovo ThinkPad X13 Gen 4, 1920x1200 screen)
> 
> The first few lines from the loader looks normal, but then it clears the screen veery sloowly. I can see big blocks of the text being erased.
> 
> After the screen has been cleared, it starts printing "Loading /boot/default/loader.conf" etcetera, with a GIANT FONT, really really slowly.
> 
> Then it switches to the small font (I have "screen.font=8x14" in my loader.conf) and displays the menu quickly.
> 
> 

giant font hints that you do not have loader.efi updated in ESP, that is you have the font but not D50258. (D50258 probably has to have || in its check;)

The screen clear is something I’m working about now. There are some things to change about it - we have screen map and should use it to skip “clearing” the clear areas, but resolution and font changes need a bit of attention.

rgds,
toomas