EricCartman (@XianYuDaXian) 在 proxmox 虚拟机打游戏遇到反虚拟化检测,有啥解决办法? 中发帖
我在Proxmox 8上跑了两个虚拟机打游戏,GPU 直通也正常:
Windows 11 虚拟机
Bazzite(基于 Fedora/SteamOS)虚拟机
有不少游戏都有虚拟机检测,我在Windows 和 Bazzite 中添加了下面的args:
args: -cpu ‘host,-hypervisor,+kvm_pv_unhalt,+kvm_pv_eoi, hv_spinlocks=0x1fff,hv_vapic,hv_time,hv_reset,hv_vpindex, hv_runtime,hv_relaxed,kvm=off,hv_vendor_id=amd’.
结果
隐藏后,糖豆人 都可以在两个虚拟机上玩,但 漫威争锋 在Bazzite上依然显示检测到虚拟机。
我已经在 Bazzite 虚拟机上尝试过
1.保持和 Windows 相同的 CPU args ...