Intel VTをサポートする新しいノートパソコンの購入を検討していましたが、最近VTをサポートしていない機能、Intel® Virtualization Technology (VT-x)
つまりIntel® Virtualization Technology for Directed I/O (VT-d)
。
VirtualBoxまたはVMwareはそれを利用していますか? VirtualBox または VMware を使用すると、どれくらいのパフォーマンス向上を実現できますか?
ベストアンサー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の目的は、仮想マシンがホストの追加処理なしでハードウェアデバイスを使用できるようにすることであるため、パフォーマンスがある程度向上する可能性があります。