action #111992
Updated by livdywan over 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
* **AC2**: Use of the new firmware image is not known to cause any test failures
## 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`