Project

General

Profile

action #111992

Updated by tinita almost 2 years ago

## Observation 
 With QEMU 7, the default video resolution was changed to 1280x800 
 OVMF 202202, which is in Leap 15.4, did the same change: https://github.com/tianocore/edk2/commit/862ea6e83614066efdc2436f3727615ca37d9691 
 The default "-vga VGA" doesn't appear to be affected for some reason, but at least qxl is: https://openqa.opensuse.org/tests/2400506#step/bootloader_uefi/9 

 I tried various ways to get the resolution back to 800x600 or 1024x768 as expected by openQA, but failed. 
 The xres/yres properties appear to be ignored by OVMF. What works is to explicitly change the resolution in the OVMF configuration. 

 For now I downgraded OVMF on ow4 to the version in 15.3 (202008-150300.10.14.1). 

 ## Acceptance criteria 
 * **AC1:** Default resolution with qxl is restored, or qxl is not used anymore 

 ## Suggestions 
 * Confirm in dedicated test 
 * Check different QEMUVGA settings, e.g. (none), std, cirrus, qxl, virtio 
 * Add test steps to change the resolution in OVMF 
 * Configure and resize a window on the host to change the resolution that way 
 * See https://developer.fedoraproject.org/tools/virtualization/setting-viewport-resolution-using-ovmf-bios.html step 12 
 * Find out where the qxl vga is being used and consider changing those tests 

 ## Workaround 
 * Option 1: Downgrade OVMF to <= 202008-150300.10.14.1 
 * Option 2 (TBC): Use a different graphics setting than `QEMUVGA=qxl`

Back