Bug 251237

Summary: 12.2 EFI console resolution regression
Product: Base System Reporter: Morgan Davis <freebsd-bugs>
Component: kernAssignee: freebsd-bugs (Nobody) <bugs>
Status: New ---    
Severity: Affects Only Me CC: cragapito
Priority: --- Keywords: regression
Version: 12.2-RELEASE   
Hardware: Any   
OS: Any   

Description Morgan Davis 2020-11-18 11:06:03 UTC
Booting UEFI into 12.1 provided a native resolution text console with hundreds of columns and dozens of rows of crisp text on a 17" monitor. Perfect for tmux with lots of panes. I don't recall having to do anything special to get this -- just booting via EFI gave this benefit over legacy BIOS boot.

After upgrading the system from 12.1 to 12.2-RELEASE, the system no longer boots up with that high resolution text console.  I'm now stuck with the 80x25 fuzzy and giant text display. "vidcontrol -i mode" returns no entries at all so I can't even force a specific video display mode.

Does 12.2 have new hardware requirements for EFI version/compatibility or video text console resolutions? Hoping this is a regression that can be fixed.
Comment 1 Morgan Davis 2020-11-19 11:13:15 UTC
I found a temporary work-around by adding these lines to /boot/loader.conf:

hw.vga.textmode="1"
kern.vt.fb.default_mode="1600x1200"

Advise if any details on the BIOS vendor and EFI version would be helpful.
Comment 2 cragapito@gmail.com 2021-08-12 19:51:00 UTC
(In reply to Morgan Davis from comment #1)
The work-around was none effects here. The boot system ignores uefi svga mode and continues being a a hassle for me. I do regress the regression.