本当に古いゲーム用のDOSBoxがあり、一部のゲームはWindows 8で正常に動作しますが、その時代のWindows 95/98/XPで実行されていたゲームでは、ゲームがGPUを利用する必要があるかどうか、運が悪かったです。
Windows 8のHyper-Vシステムで、ホストハードウェアを利用して、適切なフレームレートでこれらのゲームをプレイするのに十分古いバージョンのWindowsを仮想化できますか?
Hyper-Vでは、ホストハードウェアの全機能を使用できません。
パフォーマンスヒットと画面更新の問題があり、画面をすばやく更新するゲームでは使用できません。一方、ビデオやターンベースのゲームのエンコードには有効です。私は個人的にそれを都市ビルダーのゼウスを演じるために使用しました、そしてそれはうまくいくようです。
ただし、Hyper-V 2008 R2 SP1を実行しているサーバーにビデオアダプターカードを物理的にインストールすることにより、この問題は解決されます。 RemoteFXと呼ばれる新機能は、仮想マシン内でグラフィックプロセッシングユニット(GPU)アクセラレーションビデオを提供します。セッションベースおよび仮想デスクトップのリッチなユーザーエクスペリエンスを幅広いクライアントデバイスに提供します。
から http://technet.Microsoft.com/en-us/virtualization/hh278966.aspx
生のベンチマークは次の結果を与えます
ルートパーティション:4541
ゲストパーティション:3299
しかし、これらの人々は、
ビデオは明らかにぎくしゃくしていますが、ルートパーティションでは滑らかです。
最初に注意してください Hyper-V
サーバー仮想化のためだけに開発されていた
したがって、主に複数の環境をテストしたい開発者またはIT管理者向けです。
ただし、特に RemoteFX を使用すると、これに進歩があるようです。
Microsoftは、RemoteFXを導入しました。これは、Windows 7 SP1を実行する仮想デスクトップを有効にして、Hyper-Vホストにインストールされている物理グラフィックカード、GPUの能力を利用できるようにする拡張グラフィカル機能です。
この状況の停滞は、次の2つの主要な問題によるものです。
ホストOSはデバイスをゲストOSにエミュレートしているため、多くの問題が見つかります。この「ソフトウェアGPU」は、3dゲームが適切に動作するには一般的すぎます。
Windows 95マシンでCall of Duty Black Ops 2を実行することはできません。仮想化する各OS内で比較可能性のある同じ問題に遭遇します。
古いゲームによって異なります。 Diablo II LOD用にいくつかのサーバーを仮想化することができました。各インスタンス(合計4)は、毎秒約20〜40フレームで実行されました。間違いなく実行可能です。ただし、使用しているハードウェアと使用可能なリソースに大きく依存します。
私はそれを試していませんが、あなたが得る可能性が最も高いのは RemoteFX です。
調べる前に、Windows 8がRemoteFXをサポートしていないことをお伝えしましたが、それは間違っているようです 行う 。
ただし、せいぜいこれでゲストOSが現在のGPUを使用できるようになり、GPUがRemoteFXでサポートできるほど新しい場合、Windows 9xなどがGPUをサポートする可能性はかなり低くなります。 Nvidia.com のクイックチェックでは、Windows XPまでさかのぼる最新のカードのドライバーのみが表示されます。それだけです。