Перейти к содержанию
  • записей
    19
  • комментария
    212
  • просмотров
    68 109

Проверка количества карт в системе


moneymaker

803 просмотра

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

Claymore позволяет ребутиться только по -minspeed опции, которая неудобна при настройках снижения интенсивности в зависимости от температуры карт (особенно летом в теплых помещениях). Сначала проверяем общее количество карт, далее повторяем проверку каждые 10 минут в бесконечном цикле.

 

set /a CardCount = 0
for /F "tokens=* skip=1" %%n in ('WMIC path Win32_VideoController get Name ^| findstr "."') do set /a CardCount +=1
if %CardCount% LSS 8 (
shutdown /r /t 30 /f
)

:start

ping 127.0.0.1 -n 600

set /a CardCount = 0
for /F "tokens=* skip=1" %%n in ('WMIC path Win32_VideoController get Name ^| findstr "."') do set /a CardCount +=1
if %CardCount% LSS 8 (
shutdown /r /t 30 /f
)


goto start

 

В указанной конфигурации работает под 7 карт на ESONIC материнках с интегрированным видео. Отправляем батник в автозагрузку, проверено, работает. Полная автоматизация!

Разработка не моя, честно взято с другого ресурса.

0 Комментариев


Рекомендуемые комментарии

Комментариев нет

Для публикации сообщений создайте учётную запись или авторизуйтесь

Вы должны быть пользователем, чтобы оставить комментарий

Создать учетную запись

Зарегистрируйте новую учётную запись в нашем сообществе. Это очень просто!

Регистрация нового пользователя

Войти

Уже есть аккаунт? Войти в систему.

Войти
  • Последние посетители   0 пользователей онлайн

    • Ни одного зарегистрированного пользователя не просматривает данную страницу
×
×
  • Создать...