proxmox 虚拟机打游戏遇到反虚拟化检测,有啥解决办法?

185 天前
 a707782628

我在Proxmox 8上跑了两个虚拟机打游戏,GPU 直通也正常:

有不少游戏都有虚拟机检测,我在WindowsBazzite 中添加了下面的 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 ( 不过"-hypervisor"会导致启动不了,所以删掉了。

2.填上真实的 smbios 。

3.将 Bazzite 和 Proton GE 更新到最新版本。

还是不行

** 有没有人试过在 linux 虚拟机中过漫威争锋的虚拟机检测?

3363 次点击
所在节点    Linux
22 条回复
harlen
184 天前
@coldle 99% 的用户都是 window 用户,他敢让 window 不可玩,下一秒就原地倒闭
coldle
184 天前
@a707782628
龟龟...学到许多

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/1127209

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX