Jump to content
  • entries
    19
  • comments
    212
  • views
    65867

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

Sign in to follow this  
moneymaker

228 views

Нашел короткий батник, который думаю будет полезен 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 материнках с интегрированным видео. Отправляем батник в автозагрузку, проверено, работает. Полная автоматизация!

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

Sign in to follow this  


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 account

Sign in

Already have an account? Sign in here.

Sign In Now
  • Recently Browsing   0 members

    No registered users viewing this page.

×
×
  • Create New...