virtualization-cpu
FAQ
Intel vt-x vs vt-d
VT-x is CPU virtualization technology from intel, while VT-d is IO virtualization technology from intel as well.
- VT-x which supports root mode and vmx mode for cpu and series of instructions for use to support cpu virtualization.
- VT-d(Intel® Virtualization Technology for Directed I/O) is technology which supports IOMMU, hence can provide Direct/IO, IO passthrough to guest VM.
How to enable vt-x and vt-d
If you CPU supports these, there is a switch in BIOS to enable/disable them, the switch is mostly located at Processor tab.
check VT-x enabled or not
1 | # vmx Virtual Machine Extensions |
check VT-d enabled or not
When vt-d is enable and IOMMU kernel is loaded, at system boot time, IOMMU is initialized
1 | # centos7 |