非常に古いゲーム用の DOSBox があり、一部のゲームは Windows 8 で問題なく動作しますが、Windows 95/98/XP で実行されていたその時代のゲームでは、ゲームで GPU を利用する必要がある場合は、少し不運でした。
Windows 8 の Hyper-V システムでは、ホスト ハードウェアを利用して、古いバージョンの Windows を適切なフレーム レートでプレイできるほど十分に仮想化できますか?
答え1
Hyper-V では、ホスト ハードウェアのパワーをフルに活用することはできません。
パフォーマンスの低下と画面更新の問題があるため、画面を急速に更新するゲームには適していません。一方で、ビデオのエンコードやターンベースのゲームには適している可能性があります。私は個人的に、都市建設ゲーム Zeus をプレイするために使用しましたが、問題なく動作しているようです。
ただし、Hyper-V 2008 R2 SP1 を実行しているサーバーにビデオ アダプター カードを物理的にインストールすることで、この問題は解決されます。RemoteFX と呼ばれる新しい機能により、仮想マシン内でグラフィック処理装置 (GPU) による高速ビデオが提供されます。これにより、セッション ベースおよび仮想デスクトップの豊富なユーザー エクスペリエンスが、幅広いクライアント デバイスに提供されます。
からhttp://technet.microsoft.com/en-us/virtualization/hh278966.aspx
生のベンチマークでは次の結果が得られました
ルートパーティション:4541
ゲストパーティション:3299
しかし、これらの人々は
ビデオは明らかにぎくしゃくしていますが、ルート パーティションでは滑らかです。
答え2
まず最初に注意すべきことはハイパーV
サーバー仮想化専用に開発されていた
したがって、主に複数の環境をテストしたい開発者や IT 管理者向けです。
しかし、特に以下の使用により、この点は進歩しているようだ。リモートFX。
Microsoft は、Windows 7 SP1 を実行する仮想デスクトップが Hyper-V ホストにインストールされている物理グラフィック カード (GPU) のパワーを活用できるようにする強化されたグラフィカル機能である RemoteFX を導入しました。
この状況を阻む大きな要因は、次の 2 つの大きな問題です。
- Hyper-VはGPUを「エミュレート」している
- ゲストOSは独自の技術によって制限される
エミュレーションの問題
ホスト OS がゲスト OS 上でデバイスをエミュレートしているため、多くの問題が見つかります。この「ソフトウェア GPU」は、3D ゲームが適切に動作するには一般的すぎます。
ゲスト OS の制限
Windows 95 マシンで Call of Duty Black Ops 2 を実行することはできません。仮想化する各 OS 内での互換性に関して同じ問題が発生します。
答え3
古いゲームによって異なります。Diablo II LOD 用にいくつかのサーバーを仮想化できました。各インスタンス (合計 4 つ) は、1 秒あたり約 20 ~ 40 フレームで実行されました。間違いなく実行可能です。ただし、使用しているハードウェアと利用可能なリソースに大きく依存します。
答え4
試したことはないが、おそらく最も近いのはリモートFX
調べる前は、Windows 8はRemoteFXをサポートしていないと言っていたのですが、どうやらそれは間違いで、する。
しかし、せいぜいこれではゲストOSが現在のGPUを使えるだけであり、GPUがRemoteFXでサポートされるほど新しい場合、Windows 9xなどがGPUをサポートする可能性はかなり低いです。Nvidia.comWindows XP まで遡る最新のカードのドライバーのみが表示されます。