Update: I have posted flooded log messages in second post which may be easier to identify and resolve then the remainder of this original post.
Prior to upgrading to PVE 5.2 my guest VMs were booting without issue using OVMF.
Some issues I am noticing:
1) Windows 10 guests, OVMF, boot to windows loading splash screen and hang.
2) Windows 10 guests, OVMF, with GPU passthrough crashes after driver is initialized.
3) Windows 7 guests, OVMF, with GPU passthrough loads in background while video on GPU is stuck on Windows loading splash screen (verified with connection through RDP that system does load).
4) Linux guests, OVMF, with GPU passthrough have graphical glitches and tears through GPU.
5) All guests, SeaBios, load drivers fine with no graphical glitches.
I was unable to get Windows 10 to boot at all past the loading screen (with or without GPU passthrough) until I applied the patch to pve-edk2-firmware as referenced by Nicholas Sherlock on his blog "Proxmox 5.1’s version of the OVMF firmware contains two commits (2ac1730 and 147fd35) that are intended to mark the pagetables as read-only during startup [...] patched OVMF to revert the effect of these two commits[.]"
With the above patch applied Windows 10 guests will boot without GPU passthrough, but crash after driver initialization with GPU passthrough.
The patch is intended to make macOS systems bootable. So additionally, note that macOS boots fine after patched with OVMF. No graphical glitches or crashing as seen on both Windows and Linux. This may be because when using Clover bootloader - the dsdt/ssdt is patched on-the-fly and is no longer using the native ovmf dsdt/ssdt tables.
Everything worked fine on PVE 5.1 (no-subscription repo). My card does support UEFI but it appears something is going
I can't be sure if this bug report addresses any of the same issues, or if the released fix is implemented in proxmox - but it sounds partly similiar to my woes.
The bug description mentiones IDE devices, which I am not using. But the bug summary is:
Has anyone else noticed any issues with OVMF/UEFI guests after upgrading to PVE 5.2?
Prior to upgrading to PVE 5.2 my guest VMs were booting without issue using OVMF.
Some issues I am noticing:
1) Windows 10 guests, OVMF, boot to windows loading splash screen and hang.
2) Windows 10 guests, OVMF, with GPU passthrough crashes after driver is initialized.
3) Windows 7 guests, OVMF, with GPU passthrough loads in background while video on GPU is stuck on Windows loading splash screen (verified with connection through RDP that system does load).
4) Linux guests, OVMF, with GPU passthrough have graphical glitches and tears through GPU.
5) All guests, SeaBios, load drivers fine with no graphical glitches.
I was unable to get Windows 10 to boot at all past the loading screen (with or without GPU passthrough) until I applied the patch to pve-edk2-firmware as referenced by Nicholas Sherlock on his blog "Proxmox 5.1’s version of the OVMF firmware contains two commits (2ac1730 and 147fd35) that are intended to mark the pagetables as read-only during startup [...] patched OVMF to revert the effect of these two commits[.]"
With the above patch applied Windows 10 guests will boot without GPU passthrough, but crash after driver initialization with GPU passthrough.
The patch is intended to make macOS systems bootable. So additionally, note that macOS boots fine after patched with OVMF. No graphical glitches or crashing as seen on both Windows and Linux. This may be because when using Clover bootloader - the dsdt/ssdt is patched on-the-fly and is no longer using the native ovmf dsdt/ssdt tables.
Everything worked fine on PVE 5.1 (no-subscription repo). My card does support UEFI but it appears something is going
I can't be sure if this bug report addresses any of the same issues, or if the released fix is implemented in proxmox - but it sounds partly similiar to my woes.
Code:
https://bugs.launchpad.net/ubuntu/+source/edk2/+bug/1725560
Code:
- OVMF UEFI firmware causes Windows 10 to not boot after upgrade
+ OVMF UEFI firmware causes Windows 10 w/ GPU passthrough to not boot
+ after upgrade
Has anyone else noticed any issues with OVMF/UEFI guests after upgrading to PVE 5.2?
Last edited: