(38 dazwischenliegende Versionen von 6 Benutzern werden nicht angezeigt)
Zeile 1:
Zeile 1:
== Einleitung ==
= Einleitung =
[http://www.gambitchess.org/mediawiki/index.php/ThinkPad_Fan_Control Thinkpad Fan Control] ist eine Software zur Lüftersteuerung für Linux. Im Unterschied zu [[Thinkfan]] beinhaltet Thinkpad Fan Control eine GUI zur Einstellung der Temperaturschwellen.
[[Bild:Tpfan-admin.png|GUI von Thinkpad Fan Control|thumb]]
ThinkPad Fan Control (auch als tp-fan oder tpfand bekannt) ist eine Software zur Lüftersteuerung für Linux. Im Unterschied zu [[Thinkfan]] beinhaltet ThinkPad Fan Control eine GUI zur Einstellung der Temperaturschwellen. Leider wird das ursprüngliche tp-fan von seinem Autor seit Mitte 2009 nicht mehr gewartet.
== Voraussetzungen ==
Seit September 2011 gibt es ein neues Projekt namens [http://code.google.com/p/tpfanco/ tpfanco], das sich um die Wartung des Codes von tp-fan und die Erstellung von aktuellen Ubuntu-Paketen kümmert.
Da die Weiterentwicklung von Thinkpad Fan Control schon vor einiger Zeit eingestellt wurde, finden sich im [https://launchpad.net/~tp-fan/+archive/ppa PPA] nur Pakete bis einschließlich Ubuntu 9.04. Dieser Artikel beschreibt Installation und Konfiguration der vorhandenen Pakete unter:
* Ubuntu 10.04 "Lucid Lynx"
* Ubuntu 10.10 "Maverick Meerkat"
Unterstützt werden alle ThinkPad-Modelle bei denen das Kernelmodul '''thinkpad_acpi''' geladen werden kann. Ausnahmen sind:
= Voraussetzungen =
* SL-Reihe: keine Unterstützung für thinkpad_acpi
Nicht unterstützt werden folgende ThinkPad-Modelle:
* L-, Edge-Reihe, X100e: benötigt Ubuntu 10.10 mit Kernel 2.6.35 oder 10.04 mit [[Ubuntu_tp-Kernel|tp-Kernel 2.6.32]]
* SL300/400/500-Reihe: keine Unterstützung für thinkpad_acpi
* Edge E330/E530: '''/proc/acpi/ibm/fan''' ohne Funktion
* T420(s)/T520/W520/X220 und neuer Modelle: keine Unterstützung für '''/proc/acpi/ibm/thermal''' – siehe eigenen Abschnitt am Ende
== Installation ==
= Installation =
=== Ubuntu 10.04 ===
Man lädt die drei für 9.04 bestimmten Pakete von Hand aus dem [https://launchpad.net/~tp-fan/+archive/ppa PPA] herunter und installiert sie:
Um ThinkPad Fan Control unter Ubuntu 10.10 zu nutzen, müssen die vorhandenen Pakete entsprechend angepasst werden. Dafür gibt es zwei Gründe:
'''<u>Hinweis:</u> Das PPA wird derzeit nicht gewartet. Ggf. muß man die Anwendung aus dem Sourecode bauen und installieren – siehe [[Thinkpad_Fan_Control#Links|Links]].'''
* zur Bestimmung des Thinkpad-Modells verwendet tpfan die ab Ubuntu 10.10 nicht mehr vorhandene HAL-Schnittstelle
* tpfan-admin hängt vom Paket python-gnome2-desktop, welches ab Ubuntu 10.10 ebenfalls nicht mehr vorhanden ist
Für diese Probleme gibt es folgende Lösungen
* ein [https://bugs.launchpad.net/tp-fan/+bug/575199/comments/3 Patch] für tpfan sorgt dafür, dass die Modellbestimmung über lshw funktioniert
* python-gnome2-desktop-Abhängigkeit von tpfan-admin muss durch python-rsvg ersetzt werden
All das lässt sich vollautomatisch erledigen. Zuerst installiert man das Paket '''patch''':
sudo apt-get install patch
Anschließend öffnet man die Kommandozeile und gibt folgende Befehle ein
Die Warnungen seitens dpkg-deb können ignoriert werden. Anschließend findet man in seinem Home-Verzeichnis folgende Dateien:
tpfand_0.95-ubuntu1_all_patched.deb
tpfan-admin_0.96-ubuntu1_all_patched.deb
tpfand-profiles_20090309-ubuntu1_all.deb
Diese sollen in genau dieser Reihenfolge durch Doppelklicken installiert werden. Danach am besten den Rechner neustarten, damit die vorhandenen Profile
verwendet werden können. Nach dem Neustart ruft man die Konfiguration mit ''"System -> Systemeinstellungen -> ThinkPad Fan Control"'' auf.
=== Kubuntu 10.10 ===
Für Ubuntu 12.04 und 14.04 (auch Kubuntu, Xubuntu, Mint etc.) steht ein [https://launchpad.net/~vl-sht/+archive/tpfanco PPA] zur Verfügung, das man wie folgt als Paketquelle einrichtet:
Um ThinkPad Fan Control unter Kubuntu 10.10 zu nutzen, müssen die vorhandenen Pakete entsprechend angepasst werden. Dafür gibt es drei Gründe:
* zur Bestimmung des Thinkpad-Modells verwendet tpfan die ab Ubuntu 10.10 nicht mehr vorhandene HAL-Schnittstelle
* tpfan-admin hängt vom Paket python-gnome2-desktop, welches ab Ubuntu 10.10 ebenfalls nicht mehr vorhanden ist
* um root-Rechte zu erlangen, setzt tpfan-admin auf gksu, was unter KDE nicht wirklich reibungslos funktioniert
Für diese Probleme gibt es folgende Lösungen
* ein [https://bugs.launchpad.net/tp-fan/+bug/575199/comments/3 Patch] für tpfan sorgt dafür, dass die Modellbestimmung über lshw funktioniert
* python-gnome2-desktop-Abhängigkeit von tpfan-admin muss durch python-rsvg ersetzt werden
* gksu-Aufrufe im Quellcode müssen durch kdesudo ersetzt werden.
All das lässt sich vollautomatisch erledigen. Zuerst installiert man das Paket '''patch''':
sudo apt-get install patch
Anschließend öffnet man die Kommandozeile und gibt folgende Befehle ein
Die Warnungen seitens dpkg-deb können ignoriert werden. Anschließend findet man in seinem Home-Verzeichnis folgende Dateien:
tpfand_0.95-ubuntu1_all_patched_KDE.deb
tpfan-admin_0.96-ubuntu1_all_patched_KDE.deb
tpfand-profiles_20090309-ubuntu1_all.deb
Diese sollen in genau dieser Reihenfolge durch Doppelklicken installiert werden. Danach am besten den Rechner neustarten, damit die vorhandenen Profile
verwendet werden können. Nach dem Neustart ruft man die Konfiguration mit ''"KDE -> Anwendungen -> System -> ThinkPad Fan Control"'' auf.
== Konfiguration ==
sudo add-apt-repository ppa:vl-sht/tpfanco
Nach der Installation ruft man die Konfiguration mit ''"System -> Systemeinstellungen -> ThinkPad Fan Control"'' auf.
sudo apt-get update
Die benötigten Pakete
* '''tpfand'''
* '''tpfan-admin'''
* '''tpfand-profiles'''
installiert man entweder per [http://wiki.ubuntuusers.de/Paketverwaltung#Paketverwaltung Paketverwaltung] oder im Terminal mit:
<u>Wichtig:</u> Nach der Installation ist ein Neustart erforderlich.
Nach dem Neustart kann die Konfiguration (tpfan-admin) im [http://wiki.ubuntuusers.de/Unity/Unity_Startmen%C3%BC#Schnellstart Schnellstart] mit dem Stichwort "tpfan" aufgerufen werden.
= T420(s)/T520/W520/X220 und neuere Modelle – nur für Fortgeschrittene! =
Das Problem der Sandy-Bridge- und neuerer ThinkPad-Generationen lässt sich durch manuelle Anpassung des Codes lösen:
[http://thinkpad-forum.de/threads/121896-Projektvorstellung-Tpfanco-Wartung-und-Paketierung-von-tp-fan?p=1468596&viewfull=1#post1468596 Thread im Forum]. Evtl. wird daraus noch eine automatische Erkennung werden.
= Links =
* [https://github.com/tpfanco tpfanco-Sourcecode bei GitHub]
* [http://thinkpad-forum.de/threads/121896-Projektvorstellung-Tpfanco-Wartung-und-Paketierung-von-tp-fan tpfanco-Thread im Thinkpad-Forum]
ThinkPad Fan Control (auch als tp-fan oder tpfand bekannt) ist eine Software zur Lüftersteuerung für Linux. Im Unterschied zu Thinkfan beinhaltet ThinkPad Fan Control eine GUI zur Einstellung der Temperaturschwellen. Leider wird das ursprüngliche tp-fan von seinem Autor seit Mitte 2009 nicht mehr gewartet.
Seit September 2011 gibt es ein neues Projekt namens tpfanco, das sich um die Wartung des Codes von tp-fan und die Erstellung von aktuellen Ubuntu-Paketen kümmert.
Voraussetzungen
Nicht unterstützt werden folgende ThinkPad-Modelle:
SL300/400/500-Reihe: keine Unterstützung für thinkpad_acpi
Edge E330/E530: /proc/acpi/ibm/fan ohne Funktion
T420(s)/T520/W520/X220 und neuer Modelle: keine Unterstützung für /proc/acpi/ibm/thermal – siehe eigenen Abschnitt am Ende
Installation
Ubuntu
Hinweis: Das PPA wird derzeit nicht gewartet. Ggf. muß man die Anwendung aus dem Sourecode bauen und installieren – siehe Links.
Für Ubuntu 12.04 und 14.04 (auch Kubuntu, Xubuntu, Mint etc.) steht ein PPA zur Verfügung, das man wie folgt als Paketquelle einrichtet:
Wichtig: Nach der Installation ist ein Neustart erforderlich.
Nach dem Neustart kann die Konfiguration (tpfan-admin) im Schnellstart mit dem Stichwort "tpfan" aufgerufen werden.
T420(s)/T520/W520/X220 und neuere Modelle – nur für Fortgeschrittene!
Das Problem der Sandy-Bridge- und neuerer ThinkPad-Generationen lässt sich durch manuelle Anpassung des Codes lösen:
Thread im Forum. Evtl. wird daraus noch eine automatische Erkennung werden.
Cookies helfen uns bei der Bereitstellung von ThinkPad-Wiki. Durch die Nutzung von ThinkPad-Wiki erklärst du dich damit einverstanden, dass wir Cookies speichern.