Interrogez-nous, nous vous répondrons !

Changer de mode GPU sous Windows

Ouvrez le menu Démarrer et tapez cmd sur le clavier. Ensuite, faites un clic droit sur l'application Command Prompt et sélectionnez Exécuter en tant qu'administrateur. Enfin, exécutez l'utilitaire de ligne de commandes Nvidia System Management Interface :

nvidia-smi.exe

Cette commande affichera un résumé sur les GPU Nvidia installés. Gardez à l'esprit que les pilotes GPU Nvidia fonctionnent en mode WDDM (Windows Display Driver Model) par défaut :

nvidia-smi WDDM mode

Comme vous pouvez le voir, certains processus système sont en cours d'exécution en utilisant le GPU avec l'ID 0. Ce mode est incompatible avec de nombreuses capacités de calcul fournies par Nvidia.

WDDM à TCC

Par exemple, si vous souhaitez exécuter des applications C/C++ CUDA, vous devez basculer le pilote de chaque GPU vers un mode d'exploitation différent : TCC (Tesla Compute Cluster) :

nvidia-smi -i 0 -dm TCC
Définir le modèle de pilote en TCC pour le GPU 00000000:03:00.0.Tout est fait.Redémarrage requis.

Ici, 0 est un ID de la GPU. Vous pouvez voir tous les ID (à partir de 0) dans la sortie nvidia-smi (première colonne). Appliquez cette action à chaque GPU et redémarrez finalement le serveur.

Après le processus de démarrage, exécutez à nouveau l'utilitaire nvidia-smi. Il montrera que le mode de pilote a été changé en TCC :

nvidia-smi TCC mode

TCC à WDDM

Si vous voulez annuler les changements, vous pouvez exécuter la commande suivante :

nvidia-smi -i 0 -dm WDDM

Dans certains cas, vous devez utiliser une méthode hybride. Par exemple, si vous utilisez Houdini avec un moteur de rendu personnalisé comme RedShift, un GPU gérera les ressources de l'application et doit être laissé en mode WDDM. Il est logique de basculer les GPU restants en mode TCC pour obtenir une performance optimale.



Publié: 08.05.2024


Des questions ? Écrivez-nous!

By clicking «I Accept» you confirm that you have read and accepted the website Terms and Conditions, Privacy Policy, and Moneyback Policy.