У меня Radeon HD 7950 на Ubuntu 12.10, ядро 3.5. У меня установлены fglrx-updates. Проблема в том, что мой вентилятор GPU при запуске разгоняется до 100% и остается таким. То же самое происходит и на моем разделе Windows, но я могу вручную настроить его там. Я могу вручную установить скорость вентилятора на 20% с помощью:
aticonfig --pplib-cmd "set fanspeed 0 20"
Однако проблема в том, что при перезагрузке ручная настройка скорости вентилятора забывается и по умолчанию возвращается к 100% скорости вентилятора. Как сделать это постоянным?
Примечание: Я лишь отчасти уверен, что 20% скорости вентилятора будет достаточно, так как я не буду делать ничего графически интенсивного с ним. Я не могу быть полностью уверен, так как следующее:
aticonfig --adapter=0 --od-gettemperature
просто/подозрительно дает мне значение 0C.
решение1
Я написалнебольшой скрипт на Ruby, который именно это и делает. Возможно, вы захотите перевести его на простой bash.Вы можете выполнить его при запускено моей целью было обеспечить непрерывную регулировку скорости вращения вентилятора в зависимости от температуры, поэтому я вызываю ее каждые 2 минуты с помощью cron.