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

cow*_*god 11 gpu hyper-v windows-8

对于真正的老游戏有 DOSBox,有些游戏在 Windows 8 中运行良好,但是对于在 Windows 95/98/XP 上运行的游戏时代,如果游戏需要使用 GPU,我们就有点不走运了。

使用 Windows 8 上的 Hyper-V 系统,我们能否很好地虚拟化旧版本的 Windows,以便利用主机硬件以不错的帧率玩这些游戏?

Mik*_*ail 8

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

存在性能下降和屏幕更新问题,使其无法用于快速更新屏幕的游戏。另一方面,它可能适用于编码视频或回合制游戏。我个人用它来玩城市建设者宙斯,它似乎工作find。

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

来自http://technet.microsoft.com/en-us/virtualization/hh278966.aspx

原始基准测试给出以下结果

根分区:4541

来宾分区:3299

但这些人注意到

视频明显生涩,而在根分区上,它们是流畅的。

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


Jam*_*rtz 5

首先应该注意的是Hyper-V

专为服务器虚拟化而开发

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

但是,似乎在这方面取得了进步,尤其是使用RemoteFX

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


对这种情况的扼杀将是两个主要问题:

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

仿真问题

由于主机操作系统将设备模拟到客户操作系统上,因此有很多问题需要发现。这种“软件 GPU”对于 3d 游戏来说太通用了,无法正常工作。

来宾操作系统限制

无法在 Windows 95 机器上运行 Call of Duty Black Ops 2。您将在虚拟化的每个操作系统中遇到相同的可比性问题。

  • RemoteFX 仅适用于 Windows Server 2012 而不适用于 Windows 8 (3认同)