Проверка количества карт в системе
Нашел короткий батник, который думаю будет полезен 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 Comments
Recommended Comments
There are no comments to display.
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now