Answers:
好的,最近几天我一直在使用Fedora 20,KVM,Xen(全部来自Repo,没有补丁或自我构建),使用GTX260(用于guest / windows 7)和便宜的GT610(用于主机/ dom0:
经过一番阅读后,发现Nvidia卡在通过时相当糟糕。AMD向qemu / xen提交了补丁程序,并且据报道AMD卡在KVM上没有太多问题。引用Xen Wiki 测试卡:
所有Radeon HD4xxx,HD6xxx和HD7xxx都可以作为Xen 4.2.1的辅助适配器直接使用
这意味着您的dom0在一个GPU上启动,而您在另一个GPU上传递给来宾。还提供了将主GPU移交给来宾的一些支持,但这似乎不那么简单。
在nvidia方面,他们的高端专业“ Multi-OS”卡可以在Xen和KVM下使用,但这是nvidia对家庭/游戏卡的人为限制。有些人通过更换电路板上的电阻器来修改其卡,以报告为等效的quattro / grid卡。这是可能的,因为多操作系统卡与减去设备ID和某些规格差异的某些高端家用/游戏卡几乎完全相同。阅读板子,周围有/有一些补丁在帮助Windows XP guest虚拟机上的nvidia案例,但是...从虚拟化的角度来看,整个nvidia事情似乎只是一个草图。
周围有很多这样的情况(来自GPU passthrough的Xen Wiki):
假定您拥有要通过的ATI卡,仅因为NVIDIA仅在以下情况下才能使用:a)带有某些补丁程序,b)带有某些Windows版本
总而言之,根据我的了解,如果您想进行直通游戏,请选择Xen和AMD卡,其中便宜的或内置的dom0 GPU以及额外的GPU用于游戏domU。在考虑虚拟化开销的情况下,性能也非常高,在基准测试中,原始帧率在95%到97%之间。
祝好运!
一些帮助的链接: