勝ちベースのゲームをプレイしたい場合、どの方法が最適かを考えていました。
デュアルブート方法を使用したくないのは、再起動、ログイン、OSを実行して作業を行ったり時間を過ごすのに時間がかかり、一部のアプリはwinとグラフィックの実行に依存しているためです。たとえば、Daz3d、Photoshop、Flashなど。
今、私はHVM(ハードウェア仮想マシン)について読み、それからVMwareとVirtualBoxの3D仮想化について知っています。ただし、2は後で3Dを仮想化し、GPUのフルパワーを使用しません。そのため、このオプションは、D3のような最新のゲームに最適ではありません。
誰かがHVM(私が間違っていない場合はxenのような)の経験があり、GPUのフルパワーにアクセスして新しいゲームやGPUに依存する他の製品を正常に実行するのに似たものを試してみましたか?
HVMをセットアップするのは初めてで、これは経験がないので、何を期待すべきかわかりません。
これは、勝つために復帰したり、前述したようにデュアルブートをしたくないため、非常に役立ちます。
Xen HVMは... VMwareやVirtualboxとまったく同じ仮想化です。違いはありません。これは、Linux VMのみを実行でき、場合によってはより効率的なXen PVM(準仮想化)と呼ばれる別の種類があるためです。
正直に言うと、VMWareとVboxはどちらも初歩的な3Dサポートを備えていますが(Xen HVMには何もありません-主にサーバー向けです)、CPUやGPUがどれほど強力であっても、最新の3Dゲームを実行するには99.9%で不十分です。お気に入りのゲームがWolfenstein、Doom、Quake 1でない限り、デュアルブートする必要があります:p
Xenハイパーバイザーを使用すると、グラフィックカード(ハードウェア)に直接アクセスしてWindows VMを実行できます。これはVGAパススルーと呼ばれます。また、PCIパススルーを使用して他のPCハードウェア(USBホストコントローラー、SATAコントローラーなど)に直接アクセスすることもできます。これらはすべて、Windowsネイティブドライバーを使用してWindowsで使用できます。
ただし、前述のとおり、ハードウェアを慎重に選択する必要があります。ハードウェアに互換性があるかどうかを確認するための基本的なガイドラインを次に示します。
CPUはVT-d(Intel)またはAMD-Vi/IOMMU(AMD)をサポートする必要があります!!! VT-xと混同しないでください-これらは2つの異なるものです。 Intelの場合、 ark.intel.com を参照してください。注:C2ステッピングを備えた3930KもVT-dをサポートしていますが、VT-dフィルターを使用する場合はリストされていません。
マザーボード(およびマザーボードBIOS)には、VT-d(IOMMUと呼ばれることもあります)を有効にするオプションが必要です。ただし、一部のBIOS実装ではバグが報告されています。それでも、オプションが表示された場合は、チャンスがあります。
VGAパススルー互換のグラフィックアダプター。多くの(ほとんどの?)AMDグラフィックスカード、および一部のNvidiaカード、つまりプロフェッショナルな「マルチOS」Quadroシリーズ(Quadro 2000以降)がサポートされています。 Intelオンボードグラフィックスも互換性があると思われます。 「Xen VGAパススルーテスト済みアダプター」を検索します。注:Linux用に別のGPU(Intelオンボードまたは個別のグラフィックカード)を用意し、セカンダリGPU(Linuxで使用されていないもの)をパススルーすることをお勧めします。
互換性のあるハードウェアを手に入れたなら、間違いなく努力する価値があります。 「VGAパススルー」または「仮想ゲーム」を検索してチュートリアルを見つけるか、こちらで試してみてください HOW-TOはデュアルブートを廃止します これはLinux Mint 13に基づいています(Ubuntuでも同様です)。
Windowsは、Xenを使用してHVMゲストとしてインストールできますが、ハードウェアが仮想化テクノロジーをサポートして、目的の目的に役立つようにする必要があります。
XenをWindows HVM domUで使用すると、VGAおよびPCIパススルーを使用して、Windows仮想マシンからGPUに直接アクセスできます。ただし、問題は、プロセッサ、マザーボード、および潜在的にGPUがIntel VT-dまたはAMDと同等のものをサポートする必要があることです。
適切なハードウェアを追跡することがおそらく最大の禁止要因になるでしょう。これは、この技術はかなり前から存在していましたが、多くの消費者ユーザーが関心を持っている機能ではないため、メーカー、特にマザーボードメーカーで十分にサポートされていないためです。 Xenコミュニティが機能していることがわかったハードウェアを見つけることはできますが、テクノロジーの動きは非常に速いため、動作することが確認され、購入可能な部品を見つけることは困難です。多くの部品が廃止された可能性があります。また、チップセットとCPUがvt-dをサポートしているからといって、マザーボードのBIOSがvt-dをサポートしているわけではなく、適切なハードウェアの追跡がさらに難しくなっています。
適切なハードウェアを入手したと仮定すると、単にXenハイパーバイザーをインストールするdom0またはホストとして機能するLinuxディストリビューションをインストールするだけです。デフォルトで標準のGRUBが最初にロードされるため、bootstrapローダーを取得してXenブートストラップをロードするために少し調整する必要があります。
このプロセスはかなりニッチであり、4.2 +の時点で特定のツールとシステムの動作、つまりネットワークブリッジング、ルーティング、NAT変換などに関して重要な変更が加えられているため、ドキュメントは多様で矛盾しています。現在存在するドキュメントですが、古くて時代遅れの情報もたくさんあります。
ネットワーク構成のセットアップを取得したら、少なくとも2つのGPUがあることを確認する必要があります。これは、前に述べた適切なハードウェアと関連しています。理想的な方法は、Xen dom0をサポートする統合グラフィックスを搭載したIntel CPUを使用し、VGAへのニースゲームGPUとWindows domUへのPCIパススルーを使用することです。ただし、前に述べたように、VGAおよびPCIパススルーを実行するにはvt-dが必要です。
現在、2009年からHP dv7-3085dxを所有しており、Xenでdom0としてUbuntuを使用し、HVMとしてWindows 8を使用しています。このHPラップトップはvt-dをサポートしており、ハードウェアをWindows HVMに渡すことができますが、このラップトップにはVGAサポート可能なGPUが1つしかないため、dom0を損なうことなくGPUをWindows HVMにパススルーすることはできません。これにより、グラフィカルなパフォーマンスが途切れることなく動作するWindows HVMが残り、残念ながらWindows HVMが役に立たなくなります。
適切なハードウェアを使用すると、60以上のFPSを搭載したUltraで新しいゲームをプレイできるWindows HVMを使用できます。残念ながら、現在vt-dテクノロジーを利用するための適切なハードウェアを所有していませんが、そのような人々のYouTubeビデオはたくさんあります。適切なハードウェアを使用している場合、ベンチマークテストを検索して、このテクノロジーがどれだけうまく機能するかを知ることができます。
-編集-
これをフォローアップするために、dom0とdomUに単一のグラフィックプロセッサを使用することが技術的に可能な場合があります。ただし、dom0をセットアップして、domUを起動するために別のマシンからSSHできるようにする必要があります。dom0で使用できるようにするには、dom0ブートシーケンスでGPUをブラックリストに登録する必要があるためです。つまり、1台のマシンを使用可能にするには、2台のマシンを使用する必要があります。
したがって、dom0にSSH接続し、domUを起動します。 VGAパススルーのセットアップが適切に行われていると仮定して、domUを実行したら、2番目のマシンからVNCにVNCを実行します。次に、通過したGPUが表示され、ドライバーがインストールされていることを確認します。次に、そのGPUをデフォルトのディスプレイアダプターとして選択し、domUが実行されているマシンに物理的に接続されているモニターにビデオ出力を取得することを望みます。
Xen(およびafaik kvmも同様)でPCI/VGAパススルーを使用すると、人々はvmに直接ハードウェアアクセスを渡してvmで遊んでいます。パフォーマンスの低下はほとんどありません。 VmwareとVirtualboxはおもちゃのツールです。