web-dev-qa-db-ja.com

VM:Windows 7ホスト、Linuxゲスト、VT-d?

Linuxのドライバーの問題にうんざりしています。そのため、ホストとしてWindows 7に切り替えて、Linuxを仮想化することを計画しています。私のラップトップはIntelグラフィックスを統合しており、VT-dをサポートしています。速度の理由から、そのカードをLinuxに割り当てたいと思います。さて、Parallelsはそれを行うことができましたが このページ は言います

注:PCIeビデオアダプターが1つしかない場合、その名前は[PCIデバイス]リストでグレー表示され、仮想マシンに割り当てることができなくなります。

ヘッドレスのWindows7で完全に問題ありません(他のコンピューターまたはLinuxゲストからリモートで管理できます)-この制限のないVMソフトウェアはありますか?)

2
chx

これはVMソフトウェアの制限ではありません。デバイスパススルーは、デバイスアドレスを再マッピングしてゲストに提供することにより、IOMMUに基づいています。ハードウェアは、物理または仮想の1台のマシンでマッピングできます。ゲストが一部のハードウェアへの直接I/Oを必要とする場合は、1:1にする必要があります。IOMMUはCPU(Intel VT-d またはAMD-Viを検索)、チップセット、BIOS、およびOS + VMソリューション。

次に、VGAパススルーで大きな問題に遭遇する可能性があります。それはもう少し複雑ですが、可能です。調査を行ってください。開始できます ここ 。ただし、これは複数のVGAでのみ解決できます。これは、VGAがすでに初期化されているためです。

更新:カーネルコマンドラインでxen-pciback.hideを使用してプライマリディスプレイを渡すことはおそらく可能です( ソース

Win7をVirtualBox/VMware/Hyper-V/etcを備えたホストとして使用する場合は、Linuxゲストを完全仮想化VGAで問題なく実行する必要があります。ヴィドゲーミングのようなGPUタスク以外の理由でLinuxを使いたいと思います。これはWindowsを処理できます。

3
dmnc