Comment connecter un GPU physique à une machine virtuelle sur Hyper-V
Notes clés
- GPU Passthrough améliore les performances graphiques de la machine virtuelle.
- La configuration système requise inclut la prise en charge d’Intel-VT ou d’AMD-V.
- Une configuration appropriée est essentielle pour une allocation GPU réussie.
Optimiser les graphiques virtuels : guide complet pour connecter une carte vidéo physique à Hyper-V
Pour les utilisateurs avancés nécessitant des performances graphiques robustes dans des environnements virtuels, l’utilisation d’un GPU dédié peut considérablement améliorer les performances d’applications comme les jeux ou les calculs graphiques intensifs. Ce guide explique comment connecter une carte vidéo physique à une VM sous Hyper-V, en explorant les prérequis et les procédures étape par étape, tout en mettant en lumière les pièges potentiels.
Comment connecter une carte vidéo physique à une machine virtuelle à l’aide du GPU Passthrough
Suivez ces étapes détaillées pour connecter une carte vidéo physique à une machine virtuelle via GPU Passthrough :
- Activer la virtualisation Intel-VT ou AMD-V.
- Configurez votre ordinateur pour le transfert GPU.
- Configurer le relais GPU pour Windows 11/10.
- Configurer le relais GPU pour Windows Server.
Étape 1 : Activer la virtualisation Intel-VT ou AMD-V
Dans un premier temps, vous devez activer la virtualisation matérielle. Pour les processeurs Intel, activez Intel-VT, tandis que pour les utilisateurs AMD , la virtualisation AMD-V s’applique. Accédez aux paramètres du BIOS en redémarrant l’ordinateur :
Accédez à Configuration > Technologie de virtualisation et définissez-la sur Activé.
Étape 2 : Configurez votre ordinateur pour le transfert GPU
Une fois la virtualisation activée, vous devez vous assurer que l’hôte est configuré en conséquence. Vérifiez que l’IOMMU est actif et que les points de contrôle automatiques sont désactivés. Vous pouvez utiliser PowerShell pour vérifier l’état de l’IOMMU :
(Get-VMHost).IovSupport; (Get-VMHost).IovSupportReasons
Si la valeur est True, continuez ; si elle est False, activez-la. Ensuite, supprimez tous les points de contrôle de la machine virtuelle :
Get-VM | Set-VM -Name NameOfVM -AutomaticStopAction TurnOff
Étape 3 : Configurer le relais GPU pour Windows 11/10
Pour activer le GPU Passthrough pour les systèmes d’exploitation clients, vérifiez si votre carte vidéo le prend en charge :
Pour Windows 11 : Get-VMHostPartitionableGpu
Pour Windows 10 : Get-VMPartitionableGpu
Ensuite, téléchargez et extrayez le pilote graphique requis en utilisant ce lien.
Activer l’exécution du script avec :
Set-ExecutionPolicy -Scope Process -ExecutionPolicy Bypass -Force et Set-ExecutionPolicy -ExecutionPolicy RemoteSigned -Scope CurrentUser
Pour ajouter une VM au GPU Passthrough, exécutez :
.\Update-VMGpuPartitionDriver.ps1 -VMName <VMNAME> -GPUName "AUTO"
Étape 4 : Configurer le relais GPU pour Windows Server
Pour Windows Server, configurez le cache et les limites :
Set-VM -Name VMNAME -GuestControlledCacheTypes $True -LowMemoryMappedIoSpace 3Gb -HighMemoryMappedIoSpace 33280Mb
Déterminez l’emplacement du périphérique PCI Express avec :
Get-PnpDevice | Where-Object {$_. Present -eq $true} | Where-Object {$_. Class -eq "Display"} | select Name, InstanceId
Si vous le trouvez, désactivez le périphérique dans le Gestionnaire de périphériques, exécutez :
Dismount-VmHostAssignableDevice -LocationPath "PCIROOT(0)#PCI(0200)"-Force
Pour attribuer le GPU :
Add-VMAssignableDevice -VMName VMNAME -LocationPath "PCIROOT(0)#PCI(0200)"
Démarrez la VM, installez les pilotes de la carte vidéo à partir du site Web du fabricant et vous êtes prêt !
Pour supprimer le GPU de la VM, exécutez :
Remove-VMAssignableDevice -VMName VMNAME -LocationPath $locationPath
Enfin, reconnectez le GPU :
Mount-VMHostAssignableDevice -LocationPath $locationPath
Résumé
Connecter une carte vidéo physique à une machine virtuelle sur Hyper-V via GPU Passthrough permet d’obtenir des performances graphiques inégalées pour les applications exigeantes. Assurez-vous que les prérequis matériels et logiciels sont respectés, activez la virtualisation et suivez les étapes de configuration détaillées pour optimiser les capacités de votre machine virtuelle.
Conclusion
En intégrant une carte vidéo physique à votre environnement virtuel, vous améliorez les capacités graphiques de votre système, ouvrant ainsi de nouvelles perspectives pour les jeux, la conception et la visualisation de données. Suivez attentivement les étapes décrites pour une installation réussie, en respectant les exigences matérielles et logicielles. Dynamisez vos machines virtuelles dès aujourd’hui !
FAQ (Foire aux questions)
Qu’est-ce que le GPU Passthrough ?
GPU Passthrough est une technologie qui permet à une machine virtuelle d’accéder directement à une carte graphique dédiée, améliorant ainsi ses performances pour les applications nécessitant une puissance de traitement graphique élevée.
N’importe quel GPU peut-il être utilisé pour le Passthrough ?
Non, vous devez vous assurer que le GPU prend en charge les technologies de virtualisation telles que NVIDIA GRID ou AMD MxGPU pour un transfert réussi.