解决Proxmox VE虚拟机无法运行原神一例

Linux, 折腾 2024/03/13

接上一篇

「记录一下ProxmoxVE下使用Nvidia家用消费级显卡开启vGPU搭建云主机一例」

尝试在虚拟机下跑原神,发现无法运行,启动器能正常打开,但当开始游戏时提示:

Sorry, this application cannot run under a Virtual Machine.

原因是原神的主程序YuanShen.exe加入了防止在虚拟机下运行的检测逻辑

所以需要绕过这个限制

进入PVE的SSH,编辑 /etc/pve/nodes/宿主机名/qemu-server/虚拟机ID.conf

加入这一行

args: -cpu host,-hypervisor,kvm=off

保存,重启虚拟机,原神~启动!

顺便一说

这样一修改,大部分带虚拟机检测的程序都可以绕过 :doge:

本文标签:


2 条评论

  • iDream 评论于 回复

    vGPU玩游戏性能如何,跟物理机相比损失大吗?

    • Bug侠 评论于 回复

      @iDream
      性能肯定是和物理机有区别的,如果全部资源都分配,大约损失3~5%,显卡性能足够的话,完全不用担心

    评论(本站已开启评论回复邮件通知功能,请如实填写邮箱以便及时收到回复)