Thinkfan

Z ThinkPad-Wiki

To jest stara wersja. Czas edycji: 18:34, 12 gru 2010 przez Linrunner (Dyskusja | Wkład).
(Różnica) ← Starsza wersja | Aktualna wersja (różnica) | Nowsza wersja → (różnica)
Przejdź do: nawigacja, szukaj

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
Think-Wiki