Windows 8にHyper-Vをインストールするとゲームのパフォーマンスが低下する


12

Hyper-Vがインストールされているがゲストマシンが実行されていないWindows 8ホストOSでは、ゲームのパフォーマンスが非常に低下しています。

たとえば、World of Tanksは、Hyper-Vがインストールされていない 60-70 FPSと、インストールされた4-14 FPSを報告します。他のいくつかのゲームでも同様の劇的なヒットが見られるため、問題はWoT固有のものではありません。

ポイントを明確にするために、仮想マシンでゲームを実行しようとはしていません。この効果を観察している間、VMを実行していません。Hyper-V機能がインストールされているだけです。

私のシステム仕様:
AMD Phenom II 965(3.4 GHz)
AMD Radeon 6950 2GB(XFX Double D HD-695X-CDFC)
16GB DDR3 1333
AMD 790GXチップセットメインボード(Gigabyte GA-MA790GPT-UD3H)

12.8から現在の12.11beta8までのすべてのAMDドライバーを試し、BIOS設定で仮想化が有効になり、BIOSでオンボード3300HDビデオデバイスが無効になり、解決されたServer 2008の同様の問題に関するMSDNブログエントリをここで読みました2008 R2(そして、できればWin 8で退行しなかった)。

自宅での開発とテストにHyper-Vを使用できるようにしたい(私は専門的にsysadmin /ソフトウェア開発者です)。ただし、ホームシステムをエンターテイメントに使用できない場合は、それらの計画を破棄する必要があります。

Hyper-Vは、管理/ホストOSが仮想化環境内で実行されるタイプ1ハイパーバイザーであることに注意してください。少なくともある程度のパフォーマンスヒットが発生することを認識していますが、私が現在観察および測定できる「深刻な」ヒットではなく、ほとんどのソースが暗示する「最小」ヒットを経験したいです。


Hyper-Vマネージャーをチェックして、VMが実際に実行されていないことを確認します。Hyper-Vは、Windowsがシャットダウンする前に実行されているかどうかを示すウィンドウを表示せずに、起動時にVMを起動する場合があります。
マーシーンカヤパウロ

何も実行されていませんでした。実際、最新のテストを行ったとき、仮想スイッチが存在しないためにゲストOSを起動できませんでした(Hyper-Vのアンインストール/再インストール中に削除されました)。
SnowCrash

その後、さらに更新を待つことを余儀なくされます...あなたが言及したMSDNブログエントリは、「管理者がゲームをプレイしない」という動作を許していなかったため、AMDはドライバーのこのユースケースもテストしません。私のローエンドモバイルRadeon 5470は、Windows 8でHyper-Vを有効にした状態で正常に動作するため、ハイエンドGPUにのみ影響する可能性があります。
マーティンカヒアパウロ

そうかもしれません。自分で何を修正できるかというアイデアがなくなったので、VMWareの使用に戻りました。いくつかのアップデートが完了した後、または3年前のCPU / MBを交換するために別のラウンドのアップグレードにコミットした後、もう一度試してみます。
SnowCrash

少なくとも、フォールバックするVMWareがあります。WP8開発者は、Hyper-Vの使用を余儀なくされています。ちょっと、多分それらの開発者からの叫び声はAMD / Microsoft /誰でもこれを修正する責任があるかもしれません。
マーシーンカヤパウロ

回答:


2

もし私があなたなら、vmwareまたはvirtualboxの使用を検討します

私は自分でvirtualboxを使用していますが、ゲームをプレイするときにパフォーマンスの問題はありません。vmを実行したままにしていて、違いに気づきませんでした。たくさんのRAMと優れたプロセッサがあります。


2
本質的には答えではありませんが、MS / AMDがこれを整理するまでは、これが必要です。
SnowCrash

0

私が見る限り、Hyper-Vを有効にした場合、最小限のパフォーマンスの低下しかありません。MSFTフォーラムでこのスレッドが見つかった場合。

これは、Windows 8がHyper-Vでも実行されているためです(こちらをご覧ください)


1
私の質問で、Hyper-Vは管理OSとゲストOSの両方が仮想化環境内で実行されるタイプ1ハイパーバイザーであることを既に知っていることを言及すべきでした。また、私の研究のページや、同様の問題を抱えており、同様に却下されている他の多くのページにもアクセスしました。この言葉の現代的または古風な定義では、75%から85%のパフォーマンスヒットを「最小」と呼ぶことはできません。
SnowCrash

1
前のコメントが厳しいと思われる場合は申し訳ありません。私は単に、ここの誰かが自分の経験で、この問題の、または少なくともそれを引き起こす条件の新しい解決策を特定したことを望んでいます。
SnowCrash

ハイパーバイザーを使用するにはHyper-Vが必要ですか?たぶん間違っていると言いますが、VMをより効率的に実行するためにHyper-Vが使用され、ハイパーバイザーを使用しているときにデフォルトでvmをロードしないと思いますか?のように、コンプを起動すると(必要なOSを選択するように求められると思いますか?)、そのOSはHyper-V技術で起動しませんか?つまり、実際に使用されているということです。私は完全に間違っている可能性があります、それは私が漠然とそれがうまくいくと思った方法です。
Codezilla

@SnowCrashいいえ、コメントはそれほど厳しくありませんでした:-)そして、あなたは正しい<75%は最小限ではありません。
マルセルヤヌス

@Codezilla-はい。Windows8の組み込み機能を使用する必要があります。Hyper-Vが無効になっている場合、ハードウェアサポートの欠如または選択により使用できないため、VMWareおよびVirtual Boxを使用できます。
ラムハウンド
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.