Контролювати швидкість (і шум!) Вашого кулера легко!
Важливо: Ви можете пошкодити ваше обладнання. Вентилятор на процесорі необхідний для його охолодження, а в процесі виконання цього howto він буде виключений на пару секунд. Якщо вам не хочеться цього робити - не робіть!
lm-sensors
Після того як ви встановите lm_sensors. вивчіть висновок програми sensors.
Якщо у вашому виведення sensors відсутня RPM (обороти в хвилину) для процесорного кулера (CPU fan) і ви впевнені що він працює, вам необхідно збільшити дільник кулера (fan divisor). Якщо швидкість вашого кулера відображається і вона більше нуля, пропустіть наступний крок.
Інформація в цій статті або розділі застаріла
Причина: будь ласка, використовуйте перший аргумент шаблону для зазначення причини. (Обговорити)
Перший рядок у висновку sensors - це ім'я чіпсета вашої материнської плати, яке використовується для читання швидкостей / темпів / напружень. Спочатку зробимо резервну копію:
Відредагуйте файл /etc/sensors.conf
Знайдіть ваш чіпсет. Їх назви дуже схожі один на одного, так що переконаєтеся що ви редагуєте правильний. Додайте рядок fanX_div 4 на початку конфігурації вашого чіпсета. Замініть X на кількість ваших процесорних кулерів, у мене це 2. Ви повинні самі знайти це число для свого комп'ютера, але швидше за все це 1, 2 або 3.
Збережіть і виконайте:
це завантажить нові значення змінних з sensors.conf. Запустіть sensors знову і перевірте RPM тепер. Якщо його немає, то збільшіть дільник до 8, 16 або 32.
Можете не побоюючись ігнорувати все, крім fanX_div. Я б порадив вам залишити всі інші значення за замовчуванням.
Після того як lm-sensors правильно сконфігуровані запустіть pwmconfig і налаштуйте швидкість роботи ваших вентиляторів:
Дотримуйтесь інструкцій в pwmconfig для установки базових швидкостей.
Опції конфігурації за замовчуванням повинні створити новий файл, / etc / fancontrol.
Для настройки всіх швидкостей дотримуйтесь інструкцій в pwmconfig.
Тонка настройка
Важливо: Деякі з наведених нижче кроків описують тонке налаштування кольорів. Перш ніж щось виконувати переконайтеся що ваш процесор не дуже сильно навантажений і у вас є простір для маневрів. Якщо в якийсь момент настройки ви помітите що температура процесора катастрофічно зростає виконайте echo "255"> / sys / class / hwmon / hwmon0 / device / pwm1 щоб розкрутити кулер якомога сильніше поки ситуація не нормалізується і процесор не охолоне. Взагалі, ви повинні знати що ви робите, перш ніж ви допустите дурість в файлі конфігурації.
Якщо ви хочете більше контролю, вам можливо треба редагувати згенерований файл конфігурації щоб домогтися бажаного результату. Ось приклад конфігураційного файлу:
- INTERVAL. як часто демон повинен опитувати датчики температури процесора і коригувати швидкість обертання кулера. Інтервал задається в секундах.
Частина, що залишилася конфігураційного файлу розділена на (як мінімум) два значення на кожну опцію конфігурації. Кожна опція спочатку вказує на PWM-пристрій в яке буде проводитися запис при зміні швидкості кулера. Друге "поле" - це безпосередньо значення, яке треба записати. Це дозволяє вам спостерігати і контролювати кілька вентиляторів і датчиків температури (якщо ваш комп'ютер це підтримує).
- FCTEMPS. пристрій введення температури процесора. Попередній приклад показує на / sys / class / hwmon / hwmon0 / device / temp1_input.
- FCFANS. пристрій введення поточної швидкості кулера. Приклад: / sys / class / hwmon / hwmon0 / device / fan1_input
- MINTEMP. температура (° C) при якій потрібно вимикати кулер на процесорі. Ефективні процесори не потребують охолодження під час простою. Встановлюючи цей параметр, ви повинні бути впевнені в тому, що ця температура безпечна. Установка цього параметра в 0 не рекомендується, використовуйте більш коректне (для даного обладнання) значення.
- MAXTEMP. температура (° C) при якій кулер треба включати на МАКСИМАЛЬНУ швидкість. Цей параметр треба виставляти задавати приблизно на 10-20 ° C нижче критичної температури / температури виключення для вашого процесора. Установка цього параметра ближче до MINTEMP призведе до підвищення середньої швидкості обертання кулера.
- MINSTOP. значення PWM при якому зупиняється кулер. Всі кулери трохи відрізняються один від одного. Ви можете записувати за допомогою echo різні значення (від 0 до 255) в / sys / class / hwmon / hwmon0 / device / pwm1 і спостерігати за кольором. Коли якесь значення приведе до його зупинки, використовуйте це значення.
- MINSTART. значення PWM при якому кулер запускається знову. Найчастіше це значення перевищує MINSTOP, тому що більша напруга необхідно кулеру для подолання інерції.
fancontrol
Спробуйте запустити fancontrol:
Після запуску цієї програми ви можливо почуєте як ваш кулер уповільнюється. Якщо це працює, то можна додати "fancontrol" в автозапуск
або до масиву DAEMONS в /etc/rc.conf якщо ви використовуєте init, щоб це відбувалося при старті системи.