Risponderemo a tutte le tue domande!

Cambia la modalità GPU in Windows

Apri il menu Start e digita cmd sulla tastiera. Quindi, fai clic destro sull'app Prompt dei comandi e seleziona Esegui come amministratore. Infine, eseguire l'utility di riga di comando Nvidia System Management Interface:

nvidia-smi.exe

Questo comando mostrerà un riassunto sulle GPU Nvidia installate. Tieni presente che i driver GPU Nvidia operano in modalità WDDM (Windows Display Driver Model) per impostazione predefinita:

modalità nvidia-smi WDDM

Come puoi vedere, alcuni processi di sistema vengono eseguiti utilizzando la GPU con ID 0. Questa modalità è incompatibile con molte capacità di calcolo fornite da Nvidia.

Da WDDM a TCC

Per esempio, se vuoi eseguire applicazioni C/C++ CUDA, devi passare il driver su ciascuna GPU a una modalità operativa diversa: TCC (Tesla Compute Cluster):

nvidia-smi -i 0 -dm TCC
Imposta il modello di driver su TCC per GPU 00000000:03:00.0.Tutto fatto.Riavvio necessario.

Qui, 0 è un ID della GPU. Puoi vedere tutti gli ID (iniziando da 0) nell'output di nvidia-smi (prima colonna). Applica questa azione a ciascuna GPU e finalmente riavvia il server.

Dopo che il processo di avvio è terminato, esegui di nuovo l'utilità nvidia-smi. Mostrerà che la modalità del driver è stata cambiata in TCC:

modalità nvidia-smi TCC

Da TCC a WDDM

Se vuoi ripristinare le modifiche, puoi eseguire il seguente comando:

nvidia-smi -i 0 -dm WDDM

In alcuni casi, potrebbe essere necessario utilizzare un metodo ibrido. Ad esempio, se utilizzi Houdini con un motore di rendering personalizzato come RedShift, una GPU gestirà le risorse dell'applicazione e dovrebbe essere lasciata in modalità WDDM. È logico passare le GPU rimanenti in modalità TCC per ottenere prestazioni ottimali.



Pubblicato: 08.05.2024


Hai altre domande? Scrivici!

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