Як я можу визначити, які процеси використовують GPU?


16

Чи є спосіб дізнатися, який процес використовує GPU для інтенсивних обчислень? (OpenCL, CUDA тощо? Первинно OpenCL?)

Наприклад, якщо ви запускаєте транскодер відео з підтримкою OpenCL, у вашому менеджері завдань нічого не видно, що ваш графічний процесор записує дані смішною швидкістю, - хоча ваші шанувальники запустили в режимі overdrive.

Якщо відповідь залежить від драйвера, мене цікавить насамперед nVidia.

Відповіді:


19

Виявляється, Провідник процесів Sysinternals може це зробити ( звичайно, може, немає нічого, що, мабуть, не можна!).

Процес завантаження графічного процесора Explorer за процесом


як ви можете сказати, чи це виділений gpu чи intel gpu?
Майкі

8

Процесорний хакер , відкрита альтернатива Process Explorer, також показує використання графічного процесора.

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

введіть тут опис зображення


За процесом чи просто загалом?
Махмуд Аль-Кудсі

наведіть курсор миші на високі шипи на графіку, і ви отримаєте підказку. Але інструмент також пропонує стовпчик GPU.
magicandre1981

@ magicandre1981 працював для мене краще, ніж Process Explorer; Обов’язково виберіть усі вузли там; після цього ви можете додати стовпець використання GPU до списку процесів. Переконайтесь, що ви запускаєте його піднятим.
Антон Круглов

Це все-таки найкращий ресурс?
moondra

@moondra ProcessHacker дозволяє також додати стовпець GPU, щоб побачити, для якого процесу використовується GPU. Я віддаю перевагу ProcessHacker, тому що він є відкритим кодом у порівнянні з Process Explorer.
magicandre1981

1

AMD Catalyst Control Center має індикатор активності GPU у розділі «Продуктивність». Я б припустив, що програмне забезпечення nVidia має подібний вихід. Зазвичай це пов'язано з розгоном.

введіть тут опис зображення

В іншому випадку ви можете завантажити безкоштовний GPU-Z . Він включає вихід навантаження GPU.

введіть тут опис зображення


1
Дякую, але ви неправильно зрозуміли моє запитання - мені потрібно визначити процес, відповідальний за завантаження графічного процесора.
Махмуд Аль-Кудсі

Ах покладався більше на титул. Я відредагую це, щоб було більш зрозуміло.
Бред Паттон
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.