Компьютерный форум OSzone.net  

Компьютерный форум OSzone.net (http://forum.oszone.net/index.php)
-   AutoIt (http://forum.oszone.net/forumdisplay.php?f=103)
-   -   [решено] Проверка загрузки GPU (http://forum.oszone.net/showthread.php?t=254471)

CyberStyLe 20-02-2013 09:03 2094879

Проверка загрузки GPU
 
Хочу написать скрипт для своевременного запуска вычислений на видеокарте (CUDA). За компьютером сижу не я один, есть любители поиграться в игрушки.
Задача: определить используется ли графический процессор и если нет, то запуск вычислений, иначе ничего.

Видеокарта Nvidia GTX 650, процессор Intel Core i5 3570

Искал решение через DllCall('nvcpl.dll') в NVAPI, но решение так и не нашел, возможно плохо искал... Возможно кто-то сталкивался с этим.

P.S в следующем месяце собираюсь делать апгрейд и покупать две HD7950, решение для карт ATI было бы кстати :)

bziki.t4 20-02-2013 17:34 2095217

Цитата:

Цитата CyberStyLe
определить используется ли графический процессор »

Если бы он не использовался, то у тебя бы картинки не было и те-же игры бы не запускались =)

CyberStyLe 20-02-2013 17:39 2095221

Спасибо за "очень умный" ответ, но за картинку в 2D режиме отвечает Intel HD 4000, которая является интегрированной, и игры запускаются без дискретной видеокарты если что.

bziki.t4 20-02-2013 17:45 2095230

CyberStyLe, ты задал вопрос "используется ли граф.проц при тех-же играх ?".
Я тебе дал ответ.
Ты хочешь посмотреть параметры (числы), сколько и чего используется ?
Бенчмарк тебе в помощь.

Или если ты имел совсем др., то выражайся яснее, в будущем =)

CyberStyLe 20-02-2013 18:03 2095239

Задача: определить используется ли графический процессор и если нет, то запуск вычислений, иначе ничего. Разъясняю яснее:

Скрипт запускается и в течении 2-х минут сканирует активность дискретного GPU, именно GPU, а не памяти или температуру. И если за 2 минуты порог загрузки не превысил 15%, то запускается программа с нужным параметром для начала вычислений. Иначе ничего не происходит. Программе для вычисления будут отведена часть ресурсов. Проверка будет каждые 2 минуты. Если пользователь запустил игрушку или тяжелое приложение, то нагрузка GPU станет выше 90% и определив это, скрипт приостановит вычисления.

А бенчмарки я могу посмотреть без создания темы на форуме :-)

AZJIO 20-02-2013 18:14 2095244

CyberStyLe, ищи утилитку, которая при запуске с ключом возвратит нагрузку на GPU, а AutoIt только для управления утилитой и разруливания ситуации.

CyberStyLe 20-02-2013 18:28 2095257

Утилитку я нашел, это GPU-Z. Можно перехватывать элементы её окна и парсить, она поддерживает ключ -dump, но в тот дамп загрузку GPU не пишет. И вообще хотелось бы без сторонних утилиток обойтись.

LEmiD 05-01-2018 18:07 2789132

Фигня это всё, cpu-z 3сек создаёт xml файл при этом выдаёт заставку. Вроде как есть способ получить json, но учитывая как это долго, нет никакого смысла


Время: 14:46.

Время: 14:46.
© OSzone.net 2001-