Thinkfan
Z ThinkPad-Wiki
Spis treści |
Wprowadzenie
thinkfan to proste oprogramowanie do sterowania wentylatorem dla Linuksa. Ten artykuł opisuje instalację i konfigurację dla Debiana i Ubuntu.
Wymagania
Od
- Ubuntu 10.04 „Lucid Lynx” lub
- Debian 6.0 „Squeeze”
thinkfan jest dostępny w repozytoriach dystrybucji.
Obsługiwane są wszystkie modele ThinkPad, w których można załadować moduł jądra thinkpad_acpi. Wyjątki:
- seria SL: brak obsługi thinkpad_acpi
- Seria L, Edge, X100e: wymaga Ubuntu 10.10 z jądrem 2.6.35 lub 10.04 z jądrem tp 2.6.32
Instalacja
Instalacja pakietu
Instalujemy pakiet
- thinkfan
albo za pomocą menedżera pakietów, albo w terminalu
sudo apt-get install thinkfan
Wskazówka: sudo jest potrzebne tylko w Ubuntu; w Debianie wszystkie polecenia wywołuje się zamiast tego z powłoki roota.
Konfiguracja thinkpad_acpi
Aby sterowanie wentylatorem działało, moduł jądra thinkpad_acpi musi zostać załadowany z opcją fan_control=1. W tym celu należy utworzyć plik /etc/modprobe/thinkfan.conf z uprawnieniami roota
gksudo gedit /etc/modprobe.d/thinkfan.conf
i wpisać następującą treść
options thinkpad_acpi fan_control=1
Następnie ładujemy moduł ponownie
sudo modprobe -rv thinkpad_acpi sudo modprobe -v thinkpad_acpi
Automatyczne uruchamianie
Aby thinkfan uruchamiał się automatycznie przy starcie systemu, należy edytować plik /etc/default/thinkfan z uprawnieniami roota i w poniższej linii zamienić no na yes:
START=yes
Konfiguracja progów temperatury
thinkfan nie ma interfejsu graficznego. Progi temperatury konfiguruje się w pliku tekstowym /etc/thinkfan.conf. Domyślne progi powinny działać w każdym ThinkPadzie. W razie potrzeby plik można edytować z uprawnieniami roota:
(0, 0, 55) (1, 48, 60) (2, 50, 61) (3, 52, 63) (4, 56, 65) (5, 59, 66) (7, 63, 32767)
Każdy wiersz składa się z trzech wartości - ich znaczenie jest następujące (od lewej do prawej):
- Poziom wentylatora 0 (wyłączony) - 7 (maks.)
- Temperatura, po osiągnięciu której przy spadku temperatury poziom wentylatora jest zmniejszany o 1
- Temperatura, po osiągnięciu której przy wzroście temperatury poziom wentylatora jest zwiększany o 1
Wskazówka: uwzględniana jest zawsze tylko najwyższa wartość ze wszystkich czujników temperatury wykrytych w systemie.
Po skonfigurowaniu progów można ręcznie uruchomić demon thinkfan
sudo /etc/init.d/thinkfan start
Wyświetlanie temperatur
W ThinkPadach wartości wszystkich czujników temperatury wyświetla się za pomocą
cat /proc/acpi/ibm/thermal
. Pierwsza wartość to zawsze CPU. Przyporządkowanie pozostałych czujników zależy od konkretnego modelu. Szczegóły można znaleźć tutaj.
Linki
Źródło
- Instrukcja autorstwa jetronic na forum

