Mis à jour le 1 Février 2021 à 19:32.
Si vous avez installé un serveur de virtualisation et que vous souhaitez "passer" la carte graphique ou tout autre périphérique PCI à une machine virtuelle tournant sur votre hyperviseur (serveur de virtualisation), vous devrez activer IOMMU (ou VT-d chez Intel) dans le BIOS de la carte mère du serveur.
Cette technologie permet :
IOMMU est notamment utilisée par la fonction "PCI passthrough" de XenServer.
Si vous avez un processeur Intel, la technologie IOMMU est nommée "Intel VT-d".
Pour commencer, activez la virtualisation du processeur (Intel-VT-x) dans les paramètres avancés du BIOS.
Une fois dans le mode avancé du BIOS, allez dans la section "Advanced" (en haut) et cliquez sur "CPU Configuration".
Ici, vérifiez que le paramètre "Intel Virtualization Technology" est activé (Enabled).
Ensuite, cliquez sur le bouton "Back" en haut à gauche pour revenir au menu et allez dans : System Agent Configuration.
Activez le paramètre "Memory Remap Feature" qui correspond à l'Intel VT-d / IOMMU.
Si ce n'est pas déjà fait, activez la virtualisation du processeur "Intel VT-x". Il s'agit de la technologie de virtualisation que tout le monde connait.
Dans les BIOS UEFI Asus, cette fonction se trouve dans "Advanced -> CPU configuration" et est nommée "Intel Virtualization Technology" ou "Technologie de virtualisation Intel" en français.
Note : Vous trouverez d'autres interfaces dans notre tutoriel : Activer la virtualisation (Intel VT-x / AMD-V)
Ensuite, si votre carte mère le supporte, vous trouverez l'option "VT-d" qui correspond à IOMMU, dans : Advanced -> System Agent Configuration.
Si vous avez un PC portable MSI assez performant et surtout récent, il est possible que celui-ci supporte la virtualisation des entrées/sorties (Intel VT-d).
C'est notamment le cas du PC portable : MSI GP62 6QE Leopard Pro.
Pour activer l'Intel VT-d dans ce BIOS, allez dans l'onglet "Advanced", sélectionnez l'option "VT-d" et appuyez sur Enter.
Sélectionnez "Enabled" et validez en appuyant sur Enter.
Notez que vous aurez certainement besoin d'activer aussi l'option "Intel Virtualization Technology" (qui correspond à l'Intel VT-x) étant donné que vous avez besoin de l'Intel VT-d.
Si vous avez un processeur AMD, la technologie IOMMU aura bien le nom IOMMU.
Si ce n'est pas déjà fait, activez la virtualisation du processeur nommée SVM. Il s'agit de la technologie de virtualisation que tout le monde connait.
Dans les BIOS UEFI Asus, cette fonction se trouve dans "Advanced -> CPU configuration" et est nommée SVM (Secure virtual machine), ou AMD-V ou AMD Virtualization.
Ensuite, si votre carte mère le supporte, vous trouverez l'option IOMMU, dans : Advanced -> North Bridge.
Pour finir, il est possible qu'une option "IOMMU Mode" soit aussi disponible.
Cette option est différente de l'option "IOMMU" et permet (comme indiqué sur l'image) de rediriger les entrées/sorties 32 bits vers des entrées/sorties 64 bits.
Si le serveur est un OS 64 Bits et que les machines virtuelles auxquelles vous passez des périphériques PCI sont aussi en 64 Bits, alors cette option ne vous servira pas. Vous pourrez laisser "IOMMU mode" sur Disabled.
Note : l'activation de "IOMMU mode" prendra 64 MB de RAM.
BIOS 27/10/2021
BIOS 27/2/2013
BIOS 26/2/2013
BIOS 11/1/2022
Contenu épinglé
InformatiWeb Pro
Contact
® InformatiWeb.net 2008-2022 - © Lionel Eppe - Tous droits réservés.
Toute reproduction totale ou partielle de ce site est interdite et constituerait une contrefaçon sanctionnée par les articles L.335-2 et suivants du Code de la propriété intellectuelle.
Vous devez être connecté pour pouvoir poster un commentaire