L'attribution ou le passage d'un GPU physique à une machine virtuelle (VM) Hyper-V permet à la VM d'accéder et d'utiliser directement les ressources du GPU. Ceci est avantageux pour les machines virtuelles qui nécessitent un traitement graphique intensif, comme pour les jeux, le montage vidéo ou l'apprentissage automatique.
Voici les étapes à suivre pour attribuer (passthrough) un GPU physique à une machine virtuelle Hyper-V sous Windows 10 ou Windows 11 :
Prérequis :
- Assurez-vous que votre système dispose d'un GPU physique compatible prenant en charge le relais. Certains fabricants de GPU, tels que NVIDIA, proposent des solutions logicielles pour le relais GPU. Consultez la documentation de votre GPU pour voir s'il est pris en charge.
- Vérifiez que votre système répond à la configuration matérielle requise pour Hyper-V, notamment un processeur avec virtualisation assistée par matériel (Intel VT-x ou AMD-V), suffisamment de RAM et une carte réseau compatible.
Étapes :
1. Activer Hyper-V :
- Ouvrez le "Panneau de configuration" sur votre système Windows.
- Allez dans « Programmes »> « Programmes et fonctionnalités ».
- Cliquez sur "Activer ou désactiver des fonctionnalités Windows".
- Dans la liste des fonctionnalités, cochez la case « Hyper-V » et cliquez sur « OK ».
- Redémarrez votre ordinateur pour que les modifications prennent effet.
2. Installez le logiciel GPU Passthrough (si nécessaire) :
- Si votre GPU nécessite un logiciel d'intercommunication du fabricant (par exemple NVIDIA), installez-le conformément aux instructions du fabricant.
3. Configurer le BIOS :
- Entrez dans le BIOS de votre système. Cela implique généralement d'appuyer sur une touche spécifique (par exemple, « F1 » ou « F10 ») lors du démarrage.
- Localisez les paramètres de l'IOMMU (Input/Output Memory Management Unit) et activez-le si ce n'est pas déjà fait.
- Enregistrez les modifications et quittez le BIOS.
4. Créer un nouveau commutateur virtuel (facultatif) :
- Ouvrez "Hyper-V Manager" sur votre système Windows.
- Allez dans « Virtual Switch Manager » sous le panneau « Actions » sur le côté droit.
- Cliquez sur "Créer un Switch Virtuel" et suivez l'assistant pour créer un nouveau switch.
- Assurez-vous de sélectionner « Réseau externe » comme type de connexion et attribuez-lui un nom approprié.
5. Créer une nouvelle machine virtuelle :
- Dans « Hyper-V Manager », cliquez sur « Nouveau »> « Machine virtuelle ».
- Suivez l'assistant pour créer une nouvelle VM.
- Spécifiez un nom, sélectionnez "Génération 2" pour la compatibilité VM et choisissez la quantité de RAM et de processeurs virtuels.
- Sélectionnez « Disque dur virtuel existant » ou cliquez sur « Créer un disque dur virtuel » pour créer un nouveau disque virtuel pour la VM.
6. Attribuer un GPU à la VM :
- Sur l'écran « Suivant » de création de VM, sélectionnez « Personnaliser les paramètres » pour ouvrir les paramètres de la VM.
- Allez dans la rubrique "Matériel".
- Cliquez sur "Ajouter du matériel" et sélectionnez "Complexe racine PCI Express".
- Sélectionnez le GPU physique que vous souhaitez attribuer à la VM et cliquez sur « OK ».
- Assurez-vous que l'option "IOMMU" est activée sous "Fonctionnalités avancées" pour le complexe racine PCI Express.
7. Configurer le périphérique GPU :
- Dans la section "Matériel" des paramètres de la VM, sélectionnez la carte graphique que vous venez d'attribuer.
- Cliquez sur "Propriétés" et configurez la mémoire graphique et d'autres paramètres selon vos besoins.
- Assurez-vous que « Activer l'accélération 3D » est coché.
8. Connecter la VM au réseau :
- Dans les paramètres de la VM, rendez-vous dans la section "Adaptateur réseau".
- Sélectionnez le commutateur virtuel que vous avez créé précédemment ou sélectionnez une connexion réseau existante.
- Assurez-vous que la carte réseau est activée.
9. Configurer le système d'exploitation et installer les ajouts d'invité :
- Choisissez le système d'exploitation invité souhaité pour votre VM et commencez l'installation.
- Une fois le système d'exploitation installé, assurez-vous d'installer les services d'intégration Hyper-V ou les suppléments invité pour le système d'exploitation spécifique que vous utilisez. Cela améliorera les performances et offrira une meilleure compatibilité avec l’environnement Hyper-V.
10. Démarrer la machine virtuelle :
- Après avoir configuré tous les paramètres nécessaires, démarrez votre machine virtuelle.
En attribuant le GPU physique à la machine virtuelle, celle-ci peut accéder directement aux ressources du GPU et effectuer plus efficacement les tâches gourmandes en graphiques.
|