具有Linux主机和Win7 Guest的Xen Hypervisor-游戏


2

我是linux社区的新手,尤其是在虚拟化方面。我前一段时间放弃了Windows,转而使用linux,主要是因为我的大学在计算机上使用Ubuntu,这是一个很好的做法。我以前没做过这件事,因为我是一个沉重的玩家。

到目前为止,葡萄酒和蒸汽已经做得足够好了,但是现在《辐射4》问世了,这是我第一次陷入困境。

我想,如果我不能在linux上播放它,又不想每次都想双重启动到Windows,则必须创建一个虚拟Windows guest虚拟机。VirtualBox无法正常工作;W7安装得很好,direct3d来宾添加也安装得很好,我可以从pcmark基准测试中获得差的3d结果,但是至少可以用。游戏仍然没有打开。现在让我们继续思考一下,我正确地完成了所有操作,而我根本无法使用virtualbox玩游戏。

这样就到了Xen。VGA直通听起来很有希望,可以提供真正的性能,因此我遵循了教程来设置所有内容:http : //forums.linuxmint.com/viewtopic.php?f=42&t=112013

一切顺利(最后):我让W7 guest虚拟机运行了,但是可惜,我的GPU(GTX 780 ti)不支持VGA直通,所以我不得不停下来。

我的问题是,在运行带有VGA直通功能的昂贵的AMD gpu之前,我是否应该期望通过Xen(而不是virtualbox)进行虚拟化来获得更好的结果?我更有可能使用Xen来运行游戏吗?

我不希望得到确切的答案。我怀疑你们中的任何人都对此进行了测试(如果没有VGA直通兼容GPU,我将无法做到)。我不是从“我可以玩《辐射4》吗?”的角度来问这个问题-为了使它更具建设性,我想知道在尝试获得游戏时VGA直通或Xen中的其他功能是否有所作为在VBox中没有运行的运行。

我在测试Xen时的规格:

Motherboard: ASUS Z97-A
CPU: Intel Core i7-4790k
GPU1 (for host): CPU-integrated
GPU2 (for guest): GeForce GTX 780 Ti
System: Linux Mint 17.2 with kernel 4.3-wily

VirtualBox已在Ubuntu 14.04 LTS中进行了测试

Answers:


1

像几年前其他所有人一样,停止使用Xen作为您的管理程序,并切换到KVM。

NVIDIA卡可以很好地传递到虚拟机,但是如果驱动程序检测到您正在使用VM,则驱动程序会禁止这样做,因为他们希望您购买价格更高的Quadro卡来进行此类操作。

使用KVM,您可以通过添加kvm=off-cpu命令行选项以及禁用 KVM实施的Hyper-V启发,告诉它不向访客公开虚拟机MSR 。由于不再能够检测到它在虚拟机中,因此可以加载NVIDIA驱动程序。


我一定会尝试的。谢谢你的建议。经过测试,我会回来的。
Olavi Mustanoja,2015年

1
@OlaviMustanoja这样有效吗?
ufotds '17
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.