
Скрипт автоуправления вентиляторами Nvidia на HiveOS
#44
Отправлено 18 August 2017 - 06:25 AM
# Graphics card 1 to 6
for MY_DEVICE in {0..5}
do
# Check if card exists
if nvidia-smi -i $MY_DEVICE >> /dev/null 2>&1; then
# Fan speed
TEMP_NOW=$(nvidia-smi --id=$MY_DEVICE --format=csv,noheader --query-gpu=temperature.gpu)
FAN_NOW=$(nvidia-smi --id=$MY_DEVICE --format=csv,noheader,nounits --query-gpu=fan.speed)
# echo "$TEMP_NOW"
# echo "$FAN_NOW"
DIFF=$(( $TEMP_NOW - $MY_TEMP ))
# echo "$DIFF"
if [[ $DIFF -ge 2 ]]; then
FAN_SET=$(( $FAN_NOW + 2))
nvidia-settings -a "[gpu:$MY_DEVICE]/GPUFanControlState=1"
nvidia-settings -a "[fan:$MY_DEVICE]/GPUTargetFanSpeed=$FAN_SET"
fi
if [[ $DIFF -le -2 ]]; then
FAN_SET=$(( $FAN_NOW - 2))
nvidia-settings -a "[gpu:$MY_DEVICE]/GPUFanControlState=1"
nvidia-settings -a "[fan:$MY_DEVICE]/GPUTargetFanSpeed=$FAN_SET"
fi
fi
done
#49
Отправлено 02 October 2017 - 07:49 AM
#50
Отправлено 10 October 2017 - 06:44 AM
закинул на гит.Алгоритм следующий. Скрипт пытается удержать температуру, заданную в параметрах, путем снижения либо увеличения оборотов вентилятора. Не рекомендую выставлять слишком низкую температуру, не соответствующую здравому смыслу, т.к. скрипт выкрутит вентиляторы на 100%. Думаю температура в пределах 60-65 градусов будет оптимальной.
#51
Отправлено 17 October 2017 - 01:27 PM
#52
Отправлено 26 October 2017 - 08:02 AM
#58
Отправлено 20 December 2017 - 01:05 PM
Скрипт полезный, почитал коменты описание и понял что в линуксе ноль. Попробовал скачать файл autofan.sh с гитхаба так он просто открывает в браузере текст. Как его перенести на SSD где Hive os стоит? Видео ролик по установке посмотрел там ничего не понятно. Может уважаемый разработчик пошаговую инструкцию выложит для чайников.
#59
Отправлено 27 December 2017 - 06:34 PM
Скрипт полезный, почитал коменты описание и понял что в линуксе ноль. Попробовал скачать файл autofan.sh с гитхаба так он просто открывает в браузере текст. Как его перенести на SSD где Hive os стоит? Видео ролик по установке посмотрел там ничего не понятно. Может уважаемый разработчик пошаговую инструкцию выложит для чайников.
Количество пользователей, читающих эту тему: 1
0 пользователей, 1 гостей, 0 анонимных