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

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

Intel 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 と呼ばれています。したがって、マザーボードのデータシートに適切なテクノロジが記載されているかどうかを確認してください。ハードウェアに IOMMU がない場合でも、特定の PCI カード (シリアル PCI アダプタなど) は動作する可能性がありますが、ゲスト ドライバがカード バス マスタリングを有効にしようとすると、ゲストは起動時に警告を表示し、VM の実行は終了します。

VMwareに関しては、決定的なものは見つかりませんでしたが、スーパーユーザーの関連質問答えは:

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

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

関連情報