Как я могу определить, какие процессы используют графический процессор?

Есть ли способ узнать, какой процесс использует графический процессор для интенсивных расчетов? (OpenCL, CUDA и т. Д. В первую очередь OpenCL?)

Например, если вы запустите видео транскодер на базе OpenCL, вы не увидите ничего в вашем диспетчере задач, который говорит о том, что ваш GPU прожигает данные со смешной скоростью - хотя ваши поклонники будут перегружены.

Если ответ зависит от драйвера, меня интересует, прежде всего, nVidia.

3 ответа

Решение

Оказывается, что Process Explorer от Sysinternals может сделать это ( конечно, может, нет ничего, что он не может сделать, по-видимому!).

Загрузка графического процессора Process Explorer процесса

Process Hacker, альтернатива Process Explorer с открытым исходным кодом, также показывает использование графического процессора.

Нажмите CTRL+I, чтобы получить окно информации о системе, и нажмите на вкладку GPU, чтобы получить график использования GPU.

введите описание здесь

AMD Catalyst Control Center имеет индикатор активности графического процессора в разделе "Производительность". Я бы предположил, что программное обеспечение nVidia имеет аналогичный выход. Обычно это связано с разгоном.

введите описание здесь

В противном случае вы можете скачать бесплатно GPU-Z. Он включает в себя вывод нагрузки графического процессора.

введите описание здесь

Другие вопросы по тегам