Увімкніть вентилятор процесора вручну


14

Мій BIOS контролює швидкість мого вентилятора, і я хочу його тримати таким чином. У мене в підвалі машина, де зазвичай досить круто, і доки машина не знаходиться під великим навантаженням, вентилятори взагалі не повинні працювати. BIOS вже справляється з цим просто чудово.

Але якщо мої шанувальники не працюють, у мене немає можливості перевірити їх, щоб вони не були зламані. Тож я хотів би зробити сценарій, який включить вентилятори повним вибухом протягом декількох секунд, потім використовувати lm-датчики для моніторингу швидкості вентилятора, і тоді я буду знати, що вентилятори не порушені.

Як я можу вручну включити вентилятори на повну швидкість? Я не хочу використовувати вентилятор, тому що я не шукаю того, що постійно працює і постійно контролює швидкість вентилятора. Я просто хочу чогось "низькотехнологічного", який увімкне їх незалежно від температури.

Ще одна нитка сказала:

Якщо ви дійсно хочете зробити це самостійно, ймовірно , можна знайти спеціальні файли пристроїв з іменами pwm1, pwm2і т.д. в /sys/class/hwmon/*/device/. Ви можете переказати їх, щоб отримати поточне значення або записати число між 0 і 255, щоб змінити швидкість вентилятора.

Це було б ідеально, але це, здається, не працює. Fancontrol каже, що мій вентилятор процесора є /sys/devices/platform/it87.656/pwm3, але коли я встановив його на 255, це зовсім не впливає на швидкість вентилятора.

Хтось знає, як я можу вручну включити вентилятор зі скрипту, незалежно від температури?


1
Зазвичай також щось подібне pwm3_enable. Хоча це трохи специфічно для вашого it87.656контрольного мікросхеми, тому іншим важко сказати. Чи можете ви експериментувати?
Робі Басак

Відповіді:


10

Це можна зробити за допомогою інструменту

pwmconfig

Цей інструмент зазвичай використовується для збереження файла конфігурації для вентилятора. Але не потрібно цього робити. Ви можете просто запустити інструмент, ніж він поставить усіх вентиляторів на повну швидкість, посіявши там поточну швидкість так:

Giving the fans some time to reach full speed...
Found the following fan sensors:
  hwmon0/device/fan1_input     current speed: 2129 RPM
  hwmon0/device/fan2_input     current speed: 1679 RPM
  hwmon0/device/fan3_input     current speed: 0 ... skipping!
  hwmon0/device/fan4_input     current speed: 0 ... skipping!

Після цього ви просто пропускаєте (Ctr + C) інструмент, нічого не зберігаючи.

Щоб встановити інструмент, ви можете використовувати таку команду:

sudo apt-get install fancontrol

4
Не працює на нетбуку Asus EeePC Seashell Series - говорить, що сумісних датчиків не знайдено.
Іван
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.