Windows 8 的 Hyper-V 能否充分利用主機硬體的能力?

Windows 8 的 Hyper-V 能否充分利用主機硬體的能力?

對於非常老的遊戲有 DOSBox,有些遊戲在 Windows 8 中運行良好,但對於那個時代在 Windows 95/98/XP 上運行的遊戲,如果遊戲需要使用 GPU,我們就有點運氣不好了。

借助 Windows 8 上的 Hyper-V 系統,我們能否充分虛擬化舊版的 Windows,以便利用主機硬體以良好的幀速率玩這些遊戲?

答案1

Hyper-V 不允許您使用主機硬體的全部功能。

存在效能影響和螢幕更新問題,使其無法用於快速更新螢幕的遊戲。另一方面,它可能適用於編碼視訊或回合製遊戲。我個人用它來玩城市建設者宙斯,似乎很有效。

但是,透過在執行 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

答案2

首先應該指出的是超V

專為伺服器虛擬化而開發

因此主要適用於希望測試多個環境的開發人員或 IT 管理員。

然而,這方面似乎已經取得了進展,特別是在使用遠端FX

Microsoft 推出了 RemoteFX,這是一種增強的圖形功能,使運行 Windows 7 SP1 的虛擬桌面能夠利用安裝在 Hyper-V 主機中的實體顯示卡、GPU 的功能。


造成這種情況的關鍵在於兩個主要問題:

  1. Hyper-V 正在「模擬」GPU
  2. Guest OS受限於自身技術

仿真問題

由於主機作業系統正在將裝置模擬到來賓作業系統上,因此有許多問題需要發現。這個「軟體 GPU」對於 3D 遊戲來說太通用了,無法正常運作。

來賓作業系統限制

在 Windows 95 電腦上執行 Call of Duty Black Ops 2 是不可能的。您將在虛擬化的每個作業系統中遇到相同的可比性問題。

答案3

取決於較舊的遊戲。我能夠為《暗黑破壞神 II》LOD 虛擬化一些伺服器。每個實例(總共 4 個)每秒運行約 20-40 幀。絕對可行。但是,這在很大程度上取決於您使用的硬體和可用資源。

答案4

我還沒有嘗試過,但你最有可能得到的最接近的是遠端FX

在查找之前,我已經告訴過您 Windows 8 無論如何都不支援 RemoteFX,但看來我錯了,而且

然而,這充其量只能讓您的客戶作業系統使用您當前的 GPU,並且如果您的 GPU 足夠新以支援 RemoteFX,那麼 Windows 9x 等支援您的 GPU 的可能性非常小。快速檢查Nvidia.com僅顯示其最新卡的驅動程序,最早可追溯到 Windows XP,僅此而已。

相關內容