Skip to main content

8 mai 2026

Configuration d'AMD MxGPU pour des machines de clone complet Windows

Vous utilisez la commande de ligne de commande esxcfg-module pour configurer des paramètres tels que le nombre d'utilisateurs pouvant partager le GPU, la quantité de tampon de trame allouée à chaque utilisateur et des contrôles de performances.

Syntaxe

esxcfg-module -s "adapter1_conf=bus#,device#,function#,number_of_VFs,FB_size,time_slice,mode" amdgpuv

Notes d'utilisation

La commande vicfg-module prend en charge la définition et la récupération des options de module VMkernel sur un hôte ESXi. Pour obtenir des informations de référence générales sur cette commande, reportez-vous à la section Référence de l'interface de ligne de commande vSphere correspondant à votre version de vSphere. Reportez-vous à la documentation sur les SDK vSphere disponible sur le site Broadcom à l'adresse techdocs.broadcom.com.

Indicateurs requis

Vous devez spécifier plusieurs indicateurs lors de la configuration d'AMD MxGPU. Si la commande n'inclut pas tous les indicateurs requis, aucun message d'erreur n'apparaît, mais la configuration devient par défaut une simple configuration à 4 périphériques SR-IOV.

Indicateurs pour la configuration de SR-IOV AMD

IndicateurDescription
bus#Numéro de bus au format décimal.
device#ID du périphérique PCIe pour la carte AMD prise en charge, au format décimal. Pour voir une liste, utilisez la commande lspci | grep -i display. Par exemple, pour un système avec deux cartes GPU AMD, vous pouvez voir la sortie suivante lorsque vous exécutez cette commande :
[root@host:~] lspci | grep -i display
0000:04:00.0 Display controller:
0000:82:00.0 Display controller:
Dans cet exemple, les ID de périphérique PCIe sont 04 et 82. Notez que ces ID sont répertoriés au format hexadécimal et qu'ils doivent être convertis au format décimal pour être utilisés dans la commande vicfg-module. Les cartes S7150 AMD ne prennent en charge qu'un seul GPU par carte. L'ID de périphérique et l'ID de fonction sont donc 0 pour ces cartes.
function#Numéro de fonction au format décimal.
number_of_VFsNombre de VF (fonctions virtuelles), de 2 à 15. Ce nombre représente le nombre d'utilisateurs qui partageront le GPU.
FB_sizeQuantité de mémoire tampon de trame, en Mo, allouée à chaque VF. Pour déterminer la taille, prenez la quantité totale de mémoire vidéo sur la carte et divisez cette quantité par le nombre de VF. Arrondissez ce nombre au nombre le plus proche qui est un multiple de 8. Par exemple, pour une carte S7150 AMD, qui contient 8 000 Mo, vous pourriez utiliser les paramètres suivants :
  • Pour 2 VF, utilisez 4 096.
  • Pour 4 VF, utilisez 2 048.
  • Pour 8 VF, utilisez 1 024.
  • Pour 15 VF, utilisez 544.
time_sliceIntervalle entre les commutateurs de VF, en microsecondes. Ce paramètre ajuste le retard de la mise en file d'attente et du traitement des commandes entre les périphériques SR-IOV. Utilisez une valeur comprise entre 3 000 et 40 000. Ajustez cette valeur si vous voyez une interruption importante lorsque plusieurs périphériques SR-IOV sont actifs.
modeVoici les valeurs valides : 0 = performances récupérées ; 1 = performances en pourcentage fixe.

Important : après avoir exécuté la commande esxcfg-module, vous devez redémarrer l'hôte ESXi pour que les paramètres prennent effet.

Exemples

  1. Pour une seule carte S7150 AMD sur PCI ID 4 partagée par 8 utilisateurs :

    esxcfg-module -s "adapter1_conf=4,0,0,8,1024,4000" amdgpuv
    
  2. Pour un seul serveur avec deux cartes S7150 AMD sur PCI ID 4 et PCI ID 82 partagées par 4 utilisateurs expérimentés :

    esxcfg-module -s "adapter1_conf=3,0,0,2,4096,4000 adapter2_conf=130,0,0,2,4096,4000" amdgpuv
    
  3. Pour un seul serveur avec deux cartes S7150 AMD, vous pouvez régler chaque carte avec différents paramètres. Par exemple, si votre environnement View doit prendre en charge 2 utilisateurs expérimentés et 16 exécutants de tâches :

    esxcfg-module -s "adapter1_conf=3,0,0,2,4096,4000 adapter2_conf=130,0,0,15,544,7000" amdgpuv
    
  4. Activez l'option SR-IOV sur l'hôte ESXi.

    Certains hôtes disposent de SR-IOV sous la forme d'une option configurable dans le BIOS.

Cette page vous a-t-elle été utile ?

Envoyer un commentaire sur cette rubrique

Cette rubrique vous a-t-elle été utile ?

N'indiquez aucune information personnelle ou confidentielle.

Génération du lien…