Re: genfb(4) vs. screen types and font changes/uses

RVP <[email protected]>
Newsgroups gmane.os.netbsd.general
Message-ID <[email protected]>
On Tue, 25 Aug 2026, Greg A. Woods wrote:

> But again, genfb(4) shouldn't be switching the screen resolution -- it
> should simply be discovering what resolution the bootloader changed it
> to!
>

It doesn't, and it can't. genfb(4) and vesafb just provide access to a
dumb, linear framebuffer. All resolution changes are are done by the BIOS via
the bootloader. The kernel, ie. genfb(4), can't do this.

> It shouldn't be doing any font switching either.
>

Well, I prefer the larger fonts myself, but, if you don't want any font change,
just compile only a single font into the kernel.

> I'm betting this part of the reason, if not the whole reason, that
> genfb(4) causes a scrambled mess of bits on the screen on my macbook-air
> when it attaches (thus so far making testing or further development on
> the macbook impossible).
>

No, that's due to a bootloader bug (which triggers on Macs--which present a
single resolution). I have a fix--file a PR soon after I read the UEFI stds
a bit more.

-RVP
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.