Windows 8的Hyper-V是否可以使用主机硬件的全部功能?


11

使用DOSBox可以处理真正的旧游戏,并且某些游戏在Windows 8中可以正常运行,但是对于在Windows 95/98 / XP上运行的那个时代的游戏,如果游戏需要利用GPU,我们就有些运气了。

借助Windows 8上的Hyper-V系统,我们能否充分虚拟化Windows的旧版本,从而利用主机硬件以合适的帧率玩这些游戏?


(+1),因为这实际上是一个非常有趣的想法,并且很高兴知道这样做的局限性。换句话说...我正在闻到一篇博客文章,这取决于我们找到的内容;)
James Mertz,

Answers:


8

Hyper-V不允许您使用主机硬件的全部功能。

存在性能下降和屏幕更新问题,使其无法用于快速更新屏幕的游戏。另一方面,它可以用于编码视频或回合制游戏。我亲自使用它来扮演城市建设者宙斯,而且似乎很有效。

但是,通过在运行Hyper-V 2008 R2 SP1的服务器中物理安装视频适配器卡,可以解决此问题。一种称为RemoteFX的新功能可在虚拟机中提供图形处理单元(GPU)加速的视频。它为各种客户端设备的基于会话的桌面和虚拟桌面提供了丰富的用户体验。

http://technet.microsoft.com/zh-cn/virtualization/hh278966.aspx

原始基准得出以下结果

根分区:4541

来宾分区:3299

但是这些人注意到

视频明显发呆,而在根分区上则很流畅。

来自http://community.futuremark.com/forum/showthread.php?169530-Maximising-3DMark11-score-on-a-Hyper-V-VM&highlight


5

首先应注意的是Hyper-V

专为服务器虚拟化而开发

因此主要用于希望测试多个环境的开发人员或IT管理员。

但是,这似乎有所进步,尤其是在使用RemoteFX的情况下

微软推出了RemoteFX,这是一种增强的图形功能,它使运行Windows 7 SP1的虚拟桌面能够利用Hyper-V主机中安装的物理图形卡,GPU的功能。


在这种情况下,令人窒息的将是两个主要问题:

  1. Hyper-V在“模拟” GPU
  2. 来宾操作系统受其自身技术的限制

仿真问题

由于主机操作系统正在将设备模拟到访客操作系统上,因此存在许多问题。对于3d游戏来说,这种“软件GPU”过于笼统,无法正常工作。

来宾操作系统限制

无法在Windows 95计算机上运行《使命召唤:黑色行动2》。您将在虚拟化的每个OS中遇到可比性相同的问题。


3
RemoteFX仅在Windows Server 2012上可用,而在Windows 8上不可用
Lusitanian

@Lusitanian有趣...没看到。
詹姆斯·默兹

我很容易出错,但是前几天我一直在寻找它,而根据我在文档中发现的内容,它仅适用于Windows Server。我安装了VirtualBox。
Lusitanian

@Lusitanian不,我相信您是对的...似乎仅是Windows 8 Server。
詹姆斯·默兹

3

取决于较旧的游戏。我能够为Diablo II LOD虚拟化一些服务器。每个实例(总共4个)每秒大约运行20-40帧。绝对可行。但是,这将在很大程度上取决于您使用的硬件和可用资源。


请注意,虽然《暗黑破坏神2》确实具有Direct3d模式,但它所利用的功能集却极为有限,并且可能不是代表性的基准测试或案例测试。
horatio 2012年

那是真实的。更不用说这是2000年的游戏,它使用2012硬件进行虚拟化运行。
kobaltz 2012年

2

我没有尝试过,但是最有可能得到的最接近的是RemoteFX

在查找之前,我曾经告诉过您Windows 8无论如何都不支持RemoteFX,但是似乎我错了,但确实支持

但是,充其量这只能让来宾操作系统使用您当前的GPU,并且如果您的GPU足够新,可以被RemoteFX支持,则Windows 9x等将支持您的GPU的可能性非常低。快速检查Nvidia.com仅显示其最新卡的驱动程序可以追溯到Windows XP,仅此而已。


2
尽管从理论上讲这可以回答问题,但最好在此处包括答案的基本部分,并提供链接以供参考。
加拿大卢克

@Luke不幸的是,甚至维基百科都没有清楚地表明这会起作用,我提供的链接也没有,因此(由于我们使用的是较旧的单词),为什么我在回答的开头加上“我还没有尝试过,但是”。经过思考,我应该对我的回答发表评论,或者只是不打扰。呃,好吧。
Mark Allen
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.