Windows 11 wsl2 + wslg 虚拟化问题

Windows 11 wsl2 + wslg 虚拟化问题

我正在尝试让 VM Windows 11(企业评估版)与启用 wsl2+wslg 的 Proxmox 和 Ubuntu20.04/qemu/kvm 服务器上的 VM 一起工作,但没有成功。带有 Hyper-V(嵌套)的服务器 Windows Server 2022(标准)VM 在 Proxmox 上运行没有问题。

我的 Windows 11 VM 在前 6-8 小时内可以正常工作(最初从断开连接的远程会话启动),然后冻结(CPU 利用率 100%)。但是,如果我运行一些 Youtube 视频(例如一些直播电台),它可以正常工作,但前提是网页保持打开状态且未最小化(断开连接的远程会话)。或者,如果我在打开的会话中积极工作,它就可以正常工作。一旦我断开连接(在最初的 6-8 小时之后),它每次都会立即冻结。多么奇怪的行为。选择通过电源选项禁用所有睡眠模式并选择终极性能。

Windows 11 和运行 Windows Server 2022 的所有 VM 配置都类似。

未启用 wsl2+wslg 的 Windows 11 不会冻结。

任何帮助将非常感激。

编辑(详细信息):

CPU:  AMD Ryzen 5 5600G with Radeon Graphics
MB:   B550I AORUS PRO AX
RAM: 32GB
Proxmox 7.1-8 kernel: 5.15.7-1-pve

Guest: Windows 11 Enterprise (evaluation)

Proxmox 虚拟机配置:

agent: 1
args: -cpu 'EPYC,hv-passthrough,+svm'
balloon: 0
bios: ovmf
boot: order=virtio0;ide2;sata0;net0
cores: 4
cpu: EPYC
efidisk0: zfsa:vm-108-disk-1,efitype=4m,size=1M
ide2: zfsa_mp:iso/win11-ent-eval.iso,media=cdrom
machine: pc-q35-6.1
memory: 4096
meta: creation-qemu=6.1.0,ctime=1640567738
name: win11-vm-2
net0: virtio=1A:AE:7E:5B:81:59,bridge=vmbr0,firewall=1
numa: 0
onboot: 1
ostype: win11
sata0: zfsa_mp:iso/virtio-win-0.1.208.iso,media=cdrom,size=543390K
scsihw: virtio-scsi-pci
smbios1: uuid=fe7771a9-6316-4525-ad7b-9090441a855d
sockets: 1
tpmstate0: zfsa:vm-108-disk-2,size=4M,version=v2.0
vga: virtio
virtio0: zfsa:vm-108-disk-0,discard=on,size=64G
vmgenid: 02dcaea7-5a30-47c9-9aaf-34af19d4fd3e

在此配置中,我使用的是 EPYC(模拟 CPU),但对于“主机”,它的工作方式相同(或者说不相同)。但是,同样,Hyper-V 服务器(Windows 2022)嵌套工作没有问题。wsl2/wslg 嵌套存在一些问题,导致了这些问题。

相关内容