2010-01-29 10 views
10

Esiste un modo standard per caricare il carico corrente sulla GPU? Sto cercando qualcosa di simile al Task Manager che mostra% di CPU. Utilità come GPU-Z mostrano questo valore, ma non sono sicuro di come si ottenga. Sono interessato in particolare alle schede grafiche AMD al momento, ogni suggerimento sarebbe utile.Recupero programmato dell'utilizzo della GPU

Se non c'è un modo API pulito di farlo, ci sono programmi i cui risultati posso acquisire per ottenere queste informazioni?

risposta

5

Per le schede AMD/ATI, controlla GPU PerfStudio.

Per le schede NVidia, guardare a PerfHUD. http://developer.nvidia.com/object/nvperfhud_home.html

C'è anche uno strumento più generico nel DirectX SDK di MS chiamato Pix che si sovrappone parzialmente a questi strumenti.

AFAIK non c'è modo di ottenere qualcosa di semplice come un numero% -use per la GPU perché non è così semplice. Ma questi strumenti aiuteranno nel debugging e nella profilazione di ciò che accade nella GPU. Sia ATI che NVidia forniscono documentazione pubblica con i passaggi consigliati per trovare e correggere tipi specifici di colli di bottiglia della GPU.

+0

Entrambi sono strumenti, piuttosto che API. Comunque, abbastanza utile. Dal sito dello sviluppatore di AMD ho trovato l'AMD Display Library SDK che sembra possa fare il trucco. Grazie. –

+0

PerfHUD è solo per Windows, sfortunatamente. –

1

Questo tipo di informazioni viene sempre fornito tramite PerformanceCounter o WMI. Utilizzare Perfmon.exe o scaricare WmiCodeCreator per scoprire cosa ha fornito il produttore della scheda. Forse inutile dire che questo tipo di codice non porta bene da una macchina all'altra.

+0

+1 per menzionare lo strumento WmiCodeCreator, sembra molto utile. Purtroppo, non sembra mostrare nulla di utile per questo caso particolare. –

+0

Sfoglia il sito Web del produttore della scheda video, vedi che tipo di provider WMI hanno a disposizione. –

4

Provare nvidia-smi -a. Viene fornito con i driver nvidia. Fornisce le informazioni attuali sull'utilizzo della memoria e del nucleo della GPU.

nvidia - help per informazioni complete.

+0

Sicuramente nvidia-smi funziona anche per la serie GTX –

Problemi correlati