VirtualBoxまたはVMWareはIntel VT-d機能を使用しますか?

VirtualBoxまたはVMWareはIntel VT-d機能を使用しますか?

Intel VTをサポートする新しいノートパソコンの購入を検討していましたが、最近VTをサポートしていない機能、Intel® Virtualization Technology (VT-x)つまりIntel® Virtualization Technology for Directed I/O (VT-d)

VirtualBoxまたはVMwareはそれを利用していますか? VirtualBox または VMware を使用すると、どれくらいのパフォーマンス向上を実現できますか?

CPU機能を説明するリンクがあります。

ベストアンサー1

VirtualBoxはこの機能をサポートすると主張しています。手動:

デフォルトでは、この機能により、ホストに特定のデバイス用のドライバがない場合でも、ゲストはホスト上の物理PCIデバイスを直接使用できます。通常のPCIと一部のPCI Expressカードがサポートされています。 AGPおよび一部のPCI Expressカードは、テクスチャ管理にGART(Graphics Address Remapping Table)デバイスプログラミングを使用している場合、現在サポートされていません。これは、IOMMUを妨げるかなり重要なページ再マッピング操作を実行するためです。この制限は将来のリリースで削除される可能性があります。

[...]

IntelのIOMMUソリューションは「Intel Virtualization Technology for Directed I/O(VT-d)」として販売されており、AMDのソリューションはAMD-Viと呼ばれています。したがって、適切な技術があるかどうかをマザーボードのデータシートを確認してください。一部のPCIカードは、ハードウェアにIOMMU(シリアルPCIアダプタなど)がなくても機能しますが、ゲストドライバがカードのバスマスタリングを有効にしようとすると、ゲストは起動時に警告を表示し、VMの実行は終了します。

VMwareの場合、決定的な内容が見つかりませんでしたが、スーパーユーザーに関する質問答えがあります:

しかし、Vmware WorkstationはVT-dをサポートしていないので、それは問題ではありません[...]

VT-dの目的は、仮想マシンがホストの追加処理なしでハードウェアデバイスを使用できるようにすることであるため、パフォーマンスがある程度向上する可能性があります。

おすすめ記事