upgraded to 14.2 RELEASE and the mouse doesn't work plus the efi graphics at boot.

upgraded to the latest release and the mouse stopped working i am on laptop using freebsd as virtual machine through qemu/libvirt
not just that , the efi screen which use to load up as i have configured /boot/loader.cof as vbe_max_resolution="1920x1080"
doesn't work anymore and the screen looks like this now


i do care about mouse and i loved this efi booting screen please someone help, i read the release notes they talked about moving from syscons to vt , idk i am noob

btw i am on linux qemu/libvirt hypervisor and i had the older version rom installed so i did the configurations on the older iso by installing it as a new vm it works but on the update new one it doesn't please.
1749506599731.png
1749506513019.png
 
vbe_max_resolution="1920x1080"
If vbe is an indication that the qemu vm is running in VESA BIOS Extension (VBE) frame buffer mode for console, then this vm running 14.2 won't be able to display graphical high resolution images of the FreeBSD logo.

Beginning with 14.2+ branches, vt console on BIOS machines is text only, no images can be displayed anymore.

To get it back (and mouse), boot the qemu vm from uefi. Search the Linux distribution for "ovmf" and instructions how to configure.
 
If vbe is an indication that the qemu vm is running in VESA BIOS Extension (VBE) frame buffer mode for console, then this vm running 14.2 won't be able to display graphical high resolution images of the FreeBSD logo.

Beginning with 14.2+ branches, vt console on BIOS machines is text only, no images can be displayed anymore.

To get it back (and mouse), boot the qemu vm from uefi. Search the Linux distribution for "ovmf" and instructions how to configure.
i am on arch based distro , so i have to install some package named ovmf ?


I thought libvirt is the place where you configure ,

Also one more question if i set my virtual machine to uefi will it automatically boot with that graphic logo and smooth font ?

Or do i still have to configure loader.conf
 
T-Daemon , little update I re-made the virtual machine from start

This time in configuration in libvirt gui i selected firmware as UEFI and not BIOS this time,



The thing is the boot menu graphics is still in ascii but the installer menu did changed and UEFI variant of installer was loaded

idk but i think there must be some configuration i have to do now to change the boot graphics ?


1749545175318.png
1749545114130.png
 
T-Daemon , I also added efi_max_resolution="1920x1080" in loader.conf , it didn't changed the boot menu logo but it did changed the resolution , but the font is so small , how do i increase it ?

1749545619600.png
 
efi_max_resolution="1920x1080" in loader.conf , it didn't changed the boot menu logo
The problem seems to be linked to the TianoCore OVMF UEFI firmware. The same ASCII FreeBSD logo is displayed in UEFI configured bhyve (with the tianocore/edk2 Firmware for bhyve sysutils/edk2). I could not get the high-resolution graphical FreeBSD logo to work.

VirtualBox also uses OVMF EDK2 [1], but the graphical FreeBSD logo is displayed in EFI mode.

I have no solution for graphical FreeBSD logo in libvirt. You could use VirtualBox instead.

The small font size I see in UEFI bhyve as well. Setting allscreens_flags="-f terminus-b32" in /etc/rc.conf gives the console larger fonts. You can choose other fonts, try some from vidfont(1), to persist, set the font in rc.conf.

VirtualBox doesn't have the small font size issue in UEFI mode.



[1]
VirtualBox UEFI menu -> Device Manger -> OVMF Platform Configuration

vbox-OVMF.png


VirtualBox EFI boot:

vbox-EDK2.png
 
If "console" is set to "dual" then it can only display the ASCII menu ("Dual" means video + serial, you cannot display graphics over a serial console).
 
Back
Top