If you have installed a virtualization server and want to "pass" the graphics card or other PCI device to a virtual machine running on your virtualization server, you should enable IOMMU (or VT-d for Intel) in the motherboard BIOS of your server.
This technology allows you :
IOMMU is used in particular by the "PCI passthrough" feature of XenServer.
If you have an Intel CPU, the IOMMU technology is called "Intel VT-d".
To get started, enable processor virtualization (Intel-VT-x) in the advanced settings of your BIOS.
Once in BIOS advanced mode, go to the "Advanced" section (at the top) and click on "CPU Configuration".
Here, check that the "Intel Virtualization Technology" setting is enabled.
Then, click on the "Back" button at the top left to return to the menu and go to : System Agent Configuration.
Enable the "Memory Remap Feature" setting that corresponds to the Intel VT-d / IOMMU.
If it is not already done, enable "Intel VT-x" virtualization feature. This is the virtualization technology that everyone knows.
In the Asus UEFI BIOS, this feature is in "Advanced -> CPU configuration" and is named "Intel Virtualization Technology".
Note : You can find other interfaces in our tutorial : Enable virtualization (Intel VT-x / AMD-V)
Then, if your motherboard supports it, you will find the "VT-d" option that matches IOMMU in "Advanced -> System Agent Configuration" or "Advanced -> North Bridge".
If you have an AMD CPU, the IOMMU technology will be called IOMMU.
If it is not already done, enable the SVM virtualization.This is the virtualization technology that everyone knows.
In the Asus UEFI BIOS, this feature is in "Advanced -> CPU configuration" and is called SVM (Secure Virtual Machine), or AMD-V or AMD Virtualization.
Then, if your motherboard supports it, you will find the IOMMU option in : Advanced -> North Bridge.
Finally, it is possible that an "IOMMU Mode" option is also available.
This option is different from the "IOMMU" option and allows you (as shown in the image) to redirect 32 bits I/O to 64 bits I/O.
If the server is a 64-bit OS and virtual machines to which you pass PCI devices are also in 64 bits, this option will not serve you. You can leave "IOMMU Mode" to disabled.
Note : Enabling "IOMMU Mode" will take 64MB of RAM.
® InformatiWeb.net 2008-2020 - © Lionel Eppe - All rights reserved.
Total or partial reproduction of this site is prohibited and constitutes an infringement punishable by articles L.335-2 and following of the intellectual property Code.