Qu'est-ce que Proxmox VGPU et comment l'activer étape par étape ?

Proxmox VGPU vous permet de partager une seule GPU entre plusieurs machines virtuelles. Il accélère la vitesse pour l'IA, la 3D et les applications à distance. Ce guide vous montre comment activer et utiliser le VGPU en 7 étapes.

download-icon
Téléchargement gratuit
pour VM, OS, base de données, fichiers, NAS, etc.
eleonore

Updated by Eleonore on 2025/12/23

Table des matières
  • Qu'est-ce que Proxmox VGPU ?

  • Comment activer le VGPU dans Proxmox

  • Sauvegarde et récupération de machines virtuelles Vinchin pour Proxmox

  • FAQ sur les VGPU Proxmox

  • Conclusion

Qu'est-ce que Proxmox VGPU ?

Proxmox VGPU permet de partager une GPU NVIDIA physique entre plusieurs machines virtuelles (VM). Plutôt que d'attribuer une GPU entière à une seule VM via le passage PCI, VGPU divise les ressources de la GPU. Cela signifie que plusieurs VM peuvent utiliser l'accélération matérielle simultanément. C'est idéal pour l'intelligence artificielle, l'apprentissage automatique, les postes de travail à distance et les applications 3D.

Seules les GPU professionnelles de centre de données NVIDIA sont compatibles avec VGPU. Celles-ci incluent des modèles tels que l'A100, l'A40, la T4 et la L40. Les cartes grand public, comme la série GeForce RTX, ne prennent pas en charge VGPU en raison de restrictions de licence. Pour une liste actualisée des compatibilités, consultez le catalogue matériel qualifié de NVIDIA.

Pour utiliser le VGPU sur Proxmox, vous avez besoin de :

  • Proxmox VE 8.3.4 ou version ultérieure

  • Une carte NVIDIA prise en charge compatible vGPU

  • SR-IOV (ou MDEV pour les anciennes cartes)

  • Une licence logicielle NVIDIA vGPU valide

  • Fonctionnalités du BIOS telles que VT-d/AMD-V, IOMMU et décodage au-dessus de 4 Go activées

Proxmox a commencé à prendre officiellement en charge le vGPU NVIDIA en 2024. Cela inclut des outils comme pve-nvidia-vgpu-helper pour simplifier la configuration.

Comment activer le VGPU dans Proxmox

Étape 1 : Vérifier le matériel et les paramètres du BIOS

Assurez-vous que votre processeur et votre carte mère prennent en charge la virtualisation et l'IOMMU. Accédez au BIOS et activez :

  • VT-d (Intel) ou SVM (AMD)

  • IOMMU

  • Décodage au-dessus de 4G

  • Support ARIs (le cas échéant)

Après le démarrage, vérifiez l'isolation IOMMU :

for d in /sys/kernel/iommu_groups/*/devices/*; do echo ${d##*/}; done

Votre GPU devrait apparaître dans son propre groupe. Sinon, le passage direct pourrait échouer.

Étape 2 : Mettre à jour Proxmox et installer VGPU Helper

Ouvrez Mises à jour dans l'interface graphique de Proxmox. Appliquez toutes les mises à jour et redémarrez. Ensuite, ouvrez le Shell et exécutez :

apt install pve-nvidia-vgpu-helper
pve-nvidia-vgpu-helper setup

Cet utilitaire configure les modules du noyau, désactive les pilotes en conflit (comme nouveau) et met en place les règles udev.

Étape 3 : Installer les pilotes hôtes NVIDIA

Téléchargez les derniers pilotes hôtes vGPU KVM (par exemple, branche 17.x) depuis le portail entreprise de NVIDIA. Transférez le fichier .run vers votre hôte Proxmox et exécutez :

chmod +x NVIDIA-Linux-x86_64-*.run
./NVIDIA-Linux-x86_64-*.run

Si votre noyau est en version 6.8 ou supérieure, les anciens pilotes peuvent échouer à la compilation. Appliquez des correctifs DKMS tels que le dépôt de déverrouillage vgpu de polloloco.

Étape 4 : Activer SR-IOV ou MDEV

Pour les GPU Ampere et Ada, activez les fonctions virtuelles SR-IOV :

systemctl enable --now pve-nvidia-sriov@<GPU_PCI_ID>.service

À vérifier :

lspci -d 10de:

Vous devriez voir la liste des fonctions virtuelles.

Pour les GPU plus anciens (par exemple, Turing), utilisez MDEV :

mdevctl start -u <UUID> -p 0000:01:00.0 --type nvidia-<profile>

Étape 5 : Associer un vGPU à une machine virtuelle

Accédez à l'onglet Materiel de votre machine virtuelle. Cliquez sur Ajouter > Périphérique PCI. Sélectionnez la fonction virtuelle, cochez Utiliser avec les périphériques mediatisés, puis enregistrez.

Étape 6 : Installer les pilotes invités

Dans la machine virtuelle, installez le pilote invité correspondant à votre version de vGPU. Vous pouvez le trouver dans le même package de téléchargement NVIDIA.

Utilisez nvidia-smi pour vérifier que le vGPU est reconnu.

Étape 7 : Configurer la licence NVIDIA

NVIDIA exige un serveur de licences valide. Vous pouvez l'exécuter dans un conteneur ou une machine virtuelle :

docker run -d -p 7070:7070 --name nvidia-licensing nvidia/vgpu-license-server

Définissez des règles de pare-feu permettant le port TCP 7070. Dans votre machine virtuelle invitée, configurez l'adresse IP du serveur de licence à l'aide de l'outil nvidia-smi vgpu.

Validation après installation

Vérifiez l'état du pilote :

dmesg | grep -i vfio
nvidia-smi vgpu -q

Recherchez les erreurs. Si le vGPU est manquant :

  • Revérifier les paramètres du BIOS

  • Vérifiez les versions correctes des pilotes

  • Confirmer la connectivité du serveur de licence

Sauvegarde et récupération de machines virtuelles Vinchin pour Proxmox

Une fois que votre configuration VGPU Proxmox est stable, protéger vos machines virtuelles devient essentiel. Vinchin Backup & Recovery est une solution professionnelle et de niveau entreprise pour la sauvegarde de machines virtuelles, prenant en charge Proxmox VE ainsi que plus de 15 autres plateformes, notamment VMware, Hyper-V, oVirt, OLVM, RHV, XCP-ng, XenServer, OpenStack et ZStack.

Vinchin propose une sauvegarde complèteincrémentielle,différentielle avec des options planifiées et répétitives. Les fonctionnalités clés incluent la déduplication de données et la compression, la migration inter-plateformes V2V, ainsi que la sauvegarde sans réseau local. Elle prend également en charge le chiffrement, la rétention GFS, le CBT et la récupération instantanée pour une protection robuste des machines virtuelles.

La console web est claire et conviviale. Il suffit de suivre quatre étapes simples :

1. Sélectionnez la machine virtuelle Proxmox à sauvegarder ;

Sélectionnez la machine virtuelle Proxmox à sauvegarder

2. Choisissez le stockage de sauvegarde;

Choisir le stockage de sauvegarde

3. Configurer les stratégies de sauvegarde;

Configurer des stratégies de sauvegarde

4. Soumettre la tâche.

Soumettre la tâche

Vinchin est reconnu mondialement pour ses performances et son support. Découvrez-le par vous-même avec un essai gratuit de 60 jours comprenant toutes les fonctionnalités. Des questions ou besoin d'aide ? Contactez-nous à tout moment !

FAQ sur les VGPU Proxmox

Q1. Quelles cartes graphiques prennent en charge la vGPU sous Proxmox ?
Seules les GPU de centre de données NVIDIA prises en charge telles que A100, A40, L40 et T4. Les cartes grand public comme GeForce ne sont pas prises en charge.

Q2. Comment installer un serveur de licence ?
Vous pouvez utiliser un conteneur Docker : docker run -d -p 7070:7070 nvidia/vgpu-license-server

Q3. Ma vGPU n'apparaît pas dans la machine virtuelle. Que dois-je vérifier ?
Vérifiez le paramètre Above 4G Decoding dans le BIOS, confirmez les versions des pilotes et utilisez nvidia-smi vgpu -q pour diagnostiquer.

Conclusion

Proxmox VGPU permet le partage du GPU entre les machines virtuelles pour des applications exigeantes comme l'IA et la 3D. Avec la configuration adéquate, il fonctionne sans problème. Protégez ces charges de travail avec une solution de sauvegarde fiable offrant des sauvegardes incrémentielles permanentes, la déduplication et la migration V2V. Essayez-le gratuitement pendant 60 jours — sans risque, fonctionnalités complètes.


Partager sur :

Categories: VM Tips