Wie kann ich die Lüftergeschwindigkeit des Computers steuern?
Unter Windows gibt es ein wunderbares Programm namens SpeedFan .
power-management
lm-sensors
grizwako
quelle
quelle
fancontrol
wird mit konfiguriertpwmconfig
. Dientwatch sensors
zum Beobachten von Sensoren unter CPU- und GPU-Last. Verwenden Sie diese Werte im Leerlauf und Volllast einzustellenMINTEMP
undMAXTEMP
jeweils mitINTERVAL=1
. Dadurch werden Ihre Fans mit zunehmender Auslastung in Echtzeit hochgefahren. Dies ist die aktivste Kühlung, die eine Basis für weitere Optimierungen darstellt. Führen Siepwmconfig
einmal, und dann bearbeitet/etc/fancontrol
direkt. Führen Siesudo service fancontrol restart
nach jedem Tweak.Antworten:
Beachten Sie vor dem Start:
Diese Funktionalität hängt sowohl von Ihrer Hardware als auch von Ihrer Software ab. Wenn Ihre Hardware die Steuerung der Lüftergeschwindigkeit nicht unterstützt oder sie dem Betriebssystem nicht anzeigt, ist es sehr wahrscheinlich, dass Sie diese Lösung nicht verwenden können. Wenn dies der Fall ist, aber die Software (auch bekannt als Kernel) nicht weiß, wie sie gesteuert werden soll, haben Sie kein Glück.
Konfigurieren Sie lm-Sensoren
sudo sensors-detect
und beantworten Sie alle JA / Nein-Fragen mit JA.(Möglicherweise kann dies Ihr System beschädigen oder einen Systemabsturz verursachen. Bei vielen Systemen ist dies sicher. Es gibt keine Garantie dafür, dass dieser Prozess Ihr System nicht dauerhaft schädigt. Ich denke nur, dass die Wahrscheinlichkeit eines solchen kritischen Ausfalls wirklich sehr gering ist Wenn Sie sich nicht sicher sind, lesen Sie die Kommentare und versuchen Sie, ein Web zu durchsuchen und sich einen Überblick zu verschaffen, bevor Sie alles JA-sagen, was möglicherweise der Fall ist selektiv mit deinen JA-es wird noch reichen)
sudo service module-init-tools restart
. Dadurch werden die/etc/modules
in Schritt 3 vorgenommenen Änderungen gelesen und die neuen Module in den Kernel eingefügt.sudo service kmod start
.Konfigurieren Sie Fancontrol
sudo pwmconfig
. Dieses Skript stoppt jeden Lüfter für 5 Sekunden, um herauszufinden, welche Lüfter von welchem PWM-Handle gesteuert werden können. Nachdem das Skript alle Lüfter durchlaufen hat, können Sie konfigurieren, welcher Lüfter welcher Temperatur entspricht./etc/fancontrol
und verwenden Siesudo service fancontrol restart
, um Ihre Änderungen zu übernehmen. (In meinem Fall habe ich das Intervall auf 2 Sekunden eingestellt.)Richten Sie den Fancontrol- Service ein
sudo service fancontrol start
. Dadurch wird der Fancontrol-Dienst auch beim Systemstart automatisch ausgeführt.In meinem Fall
/etc/fancontrol
für CPU verwendete ich:Einstellungen für hwmon0 / device / pwm2:
(Abhängig von hwmon0 / device / temp2_input) (Steuert hwmon0 / device / fan2_input)
und auf einem anderen System ist es:
Hier finden Sie einige nützliche Informationen zu den Einstellungen und deren Wirkungsweise
quelle
acpi_enforce_resources=lax
meine Kerneloptionen erweitern, um die alte Funktionalität wiederherzustellen. Siehe auch: goo.gl/tUcr36Wenn Sie ein ThinkPad besitzen , gibt es eine Software
thinkfan
, die genau das tut. Wie der Name schon sagt, wurde es speziell für ThinkPads (thinkpad_acpi
) entwickelt.Die
thinkfan
Software ist in den Standard-Ubuntu-Software-Repositories verfügbar, erfordert jedoch einige Konfigurationsschritte.Hier ist eine einfache Schritt-für-Schritt-Anleitung:
http://staff.science.uva.nl/~kholshei/thinkfan_guide/
(Dies ist im Grunde eine übersetzte Version dieses deutschen Handbuchs: http://thinkwiki.de/Thinkfan )
Relevante Informationen von der Post:
Schritt 1. Installieren Sie die thinkfan-Software und die Sensoren:
Schritt 2. Stellen Sie sicher, dass der Dämon den Lüfter steuert, indem Sie die Datei thinkpad.conf bearbeiten:
durch Hinzufügen der folgenden Zeile:
Schritt 3. Laden Sie den Daemon beim Start automatisch, indem Sie die Datei bearbeiten:
Stellen Sie sicher, dass die START-Taste auf yes gesetzt ist, dh es sollte eine Zeile mit folgendem Wortlaut vorhanden sein:
Schritt 4. Ermitteln Sie die Sensoren Ihres Laptops:
und wählen Sie einfach die Standardantworten, wenn Sie durch Drücken der Eingabetaste dazu aufgefordert werden.
Schritt 5. Laden Sie die neuen Module. Ab Ubuntu 13.10 erledigt dies:
Für frühere Versionen wie 13.04 müssen Sie stattdessen Folgendes tun:
Schritt 6. Finden Sie heraus, welche Sensoren verwendet werden:
(Diejenigen, die 0 Grad anzeigen, werden nicht verwendet, ich weiß nicht, warum diese auch "erkannt" werden). Denken Sie daran, welche verwendet werden.
Schritt 7. Ermitteln Sie die vollständigen Pfade dieser Sensoren:
Die Ausgabe sollte eine Liste von Pfaden wie / sys / devices / ... sein.
Schritt 8. Kopieren Sie die Pfade zu den Sensoren in die Konfigurationsdatei /etc/thinkpad.conf. Öffnen Sie dazu zuerst die Datei:
Es sollte schon eine Zeile geben wie
(Das # -Symbol bedeutet, dass diese Zeile auskommentiert ist). Fügen Sie eine Zeile hinzu, die mit sensor beginnt (ohne das # -Symbol), und kopieren Sie den ersten Sensor und fügen Sie ihn ein. Wiederholen Sie diesen Vorgang, wenn Sie mehr als einen Sensor haben. Auf meinem Computer ergibt sich beispielsweise die Ausgabe in Schritt 7
Diejenigen, die in meinem Computer verwendet werden, sind die in der ersten und in den letzten beiden Zeilen. Deshalb habe ich die drei Zeilen hinzugefügt:
Schritt 9. Schließlich können wir die Lüftergeschwindigkeitsstufen in der Konfigurationsdatei einstellen. Öffnen Sie die Datei /etc/thinkpad.conf, falls sie noch nicht geöffnet war.
Die Lüfterstufen, die ich auf meinem ThinkPad x201 verwende, sind:
Die letzte Zeile sorgt für volle Lüfterdrehzahl (127 = "ausgerückt", dh ungeregelt). Sie können mit diesen Levels experimentieren, um Ihre Bedürfnisse / Wünsche zu erfüllen, aber BITTE SORGFÄLTIG SEIN!
Schritt 10. Starten Sie neu. Alles sollte jetzt funktionieren. Um zu überprüfen, ob thinkpad ordnungsgemäß ausgeführt wird, verwenden Sie
was thinkfan im ausführlichen Modus startet. Möglicherweise möchten Sie zuerst den thinkfan-Daemon stoppen:
Wenn Sie den thinkfan-Daemon erneut starten möchten, geben Sie Folgendes ein:
Meine Konfigurationsdatei /etc/thinkfan.conf enthält zur Vervollständigung Folgendes:
quelle
/etc/modprobe.d/thinkfan.conf
existiert nicht in meinem Ubuntu 14.04. Was jetzt?Für mehrere Dell-Computer können Sie das i8kutils-Paket installieren:
Wenn Sie ein nicht getestetes Dell haben (wie mein Dell XPS 14z), müssen Sie möglicherweise das Laden des Kernel-Moduls erzwingen:
quelle
macfanctld
undmbpfan
und für ThinkPad gibt esthinkfan
Installieren und konfigurieren Sie die lm- sensors- und fancontrol- Pakete:
Dokumentation zur Konfiguration finden Sie auf den Manpages.
Dies ist eine Funktion, die von einem ACPI-kompatiblen BIOS bereitgestellt werden soll, aber es scheint, dass sich die meisten Motherboard-Hersteller nicht darum kümmern, den Standard zu befolgen.
quelle
Hier ist eine aktualisierte Version für die Antwort, die thinkfan für die Arbeit mit Ubuntu 19.04 empfiehlt .
Konfiguration
Die nachstehenden Anweisungen gelten für jeden ThinkPad, die hat
/proc/acpi/ibm/fan
und/proc/acpi/ibm/thermal
„Legacy“ Geräte. Dadurch muss daslm-sensors
Paket nicht installiert werden.Allerdings konnte man noch installiert
lm-sensors
mehr Temperatursensoren zu sehen und weitere feinkörnige Kontrolle über Ihre Fans (nämlich zu bekommen, in 256 PWM Schritten anstelle den festen Schritte „0-7 und 127“ mit den Legacy - Geräten. Da auchthinkfan
jetzt funktioniert mitlm-sensors
Sensoren, ist nicht mehr spezifisch für IBM / Lenovo ThinkPad-Computer. Informationenman thinkfan
zur Verwendung dieser "erweiterten" Sensorgeräte finden Sie im deutschen Thinkwiki .Installieren Sie das erforderliche Paket:
Fügen Sie die folgende Zeile zu /etc/modprobe.d/thinkfan.conf hinzu:
Konfigurieren Sie den
thinkfan
Dienst so, dass er beim Systemstart automatisch gestartet wird:Fügen Sie eine Zeile
START=yes
zu hinzu/etc/default/thinkfan
Führen Sie den folgenden Befehl ( Quelle ) aus:
Passen Sie
/etc/thinkfan.conf
mit den richtigen Zeigern die gewünschten Geräte und Lüfterstufen an. Die dortigen Kommentare dienen der Dokumentation. Auf jedem Thinkpad mit dem älteren Lüfter und den Wärmegeräten sollte das Folgende einen guten Ausgangspunkt bieten (sollte auch für die Festplatte sicher sein; weitere Informationen finden Sie in den Kommentaren in der Datei). Beachten Sie, dass hier neue Schlüsselwörter verwendet werden - die in der anderen Antwort oben genannten sind veraltet.Prüfung
Um Ihr Setup (nach einem Neustart) zu testen, können Sie wie folgt vorgehen:
Führen Sie
thinkfan
in einem Terminalfenster den nicht dämonisierten Modus aus, damit Sie dessen Meldungen sehen können:Behalten Sie in einem anderen Terminalfenster die aktuellen Temperaturwerte im Auge und versorgen Sie Ihr Temperaturfühlergerät, falls anders:
In einem weiteren Terminalfenster etwas Wärme in der CPU erzeugen (und mit Ctrl+ unterbrechen, Cfalls etwas im Wärmemanagement nicht wie erwartet funktioniert):
quelle
/proc/acpi/ibm/thermal
, daher ist es notwendig, zusätzliche Arbeit für diesen Fall zu leisten (siehe praktische Liste auf dieser wunderbaren deutschen ThinkWiki-Seite). Ich scheine es für mich zum Laufen gebracht zu haben, also kann ich deine Antwort aktualisieren oder eine andere erstellen. Vielen Dank!Versuchen Sie es im UEFI-Setup (oder BIOS-Setup) Ihres PCs. Es könnte eine Einstellung für Lüftersteuerung, wo Sie Ihre Fan - in setzen können
Silent Mode
,Performance Mode
,Full Speed
,Customize
etc.So greifen Sie auf die UEFI-Einstellungen zu : Starten Sie Ihren PC neu, und der Schlüssel zur Eingabe wird wahrscheinlich in einer der Ecken angezeigt (z. B.
Press F2 to enter UEFI setup
).quelle