On a Windows 11 host, in WSL2 I create a KVM based VM (using libvirt) and in that install Proxmox VE. Then in Proxmox I create a VM and boot an Alpine ISO.
So the running configuration is...
Windows 11 -> WSL2 (Ubuntu 24.04) -> Proxmox in libvirt/KVM -> Alpine linux
On hosts with an Intel CPU this works fine.
But on hosts with an AMD CPU the inner most Alpine VM runs extremely slowly. Way slower than if it was using CPU emulation. Just getting to the initial bios/uefi screen takes many minutes. Booting takes hours. Proxmox itself is running at normal speed, and reports hardware virtualization is available. The Alpine VM shows all signs of using hardware virtualization, except for its speed. I see the same behavior with Proxmox 8.4 and 9.2.
Is there any way to make this configuration work?
Debian 13 host -> Proxmox in libvirt/KVM -> Alpine linux on Intel hardware also works fine. I don't have hardware available to test that configuration on AMD.
So the running configuration is...
Windows 11 -> WSL2 (Ubuntu 24.04) -> Proxmox in libvirt/KVM -> Alpine linux
On hosts with an Intel CPU this works fine.
But on hosts with an AMD CPU the inner most Alpine VM runs extremely slowly. Way slower than if it was using CPU emulation. Just getting to the initial bios/uefi screen takes many minutes. Booting takes hours. Proxmox itself is running at normal speed, and reports hardware virtualization is available. The Alpine VM shows all signs of using hardware virtualization, except for its speed. I see the same behavior with Proxmox 8.4 and 9.2.
Is there any way to make this configuration work?
Debian 13 host -> Proxmox in libvirt/KVM -> Alpine linux on Intel hardware also works fine. I don't have hardware available to test that configuration on AMD.