Проверка количества карт в системе
Нашел короткий батник, который думаю будет полезен 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 Комментариев
Рекомендуемые комментарии
Комментариев нет
Для публикации сообщений создайте учётную запись или авторизуйтесь
Вы должны быть пользователем, чтобы оставить комментарий
Создать учетную запись
Зарегистрируйте новую учётную запись в нашем сообществе. Это очень просто!
Регистрация нового пользователяВойти
Уже есть аккаунт? Войти в систему.
Войти