Status des CPU-Lüfters abfragen

Hast Du Probleme mit Hardware, die durch die anderen Foren nicht abgedeckt werden? Schau auch in den "Tipps und Tricks"-Bereich.
Antworten
Benutzeravatar
GregorS
Beiträge: 3144
Registriert: 05.06.2008 09:36:37
Wohnort: Freiburg
Kontaktdaten:

Status des CPU-Lüfters abfragen

Beitrag von GregorS » 14.11.2024 07:40:13

Guten Morgen allerseits!

Wenn ich mal achtlos ein paar Blatt Papier auf meinem zugeklappten Laptop lege, merke ich es oft erst dann, wenn der Lüfter hörbar wird.

Ich möchte über den Zustand des Lüfters aber auch bescheid wissen, wenn er erst lautlos zu lüften beginnt.

Kann ich das Ein-/Ausschalten des Lüfters irgendwo so „abgreifen“, dass ich es in einem Script verwursten kann?

'acpi --everything' ist nicht hilfreich:

Code: Alles auswählen

# acpi --everything
Battery 0: Not charging, 99%
Battery 0: design capacity 6110 mAh, last full capacity 4685 mAh = 76%
Adapter 0: on-line
Thermal 0: ok, 27.0 degrees C
Thermal 0: trip point 0 switches to mode critical at temperature 128.0 degrees C
Thermal 0: trip point 1 switches to mode passive at temperature 128.0 degrees C
Thermal 1: ok, 0.0 degrees C
Thermal 1: trip point 0 switches to mode critical at temperature 128.0 degrees C
Thermal 1: trip point 1 switches to mode passive at temperature 107.0 degrees C
Thermal 2: ok, 32.0 degrees C
Thermal 2: trip point 0 switches to mode critical at temperature 128.0 degrees C
Thermal 3: ok, 0.0 degrees C
Thermal 3: trip point 0 switches to mode critical at temperature 128.0 degrees C
Thermal 4: ok, 35.0 degrees C
Thermal 4: trip point 0 switches to mode critical at temperature 128.0 degrees C
Thermal 4: trip point 1 switches to mode hot at temperature 100.0 degrees C
Thermal 5: ok, 32.0 degrees C
Thermal 5: trip point 0 switches to mode critical at temperature 128.0 degrees C
Cooling 0: Processor 0 of 7
Cooling 1: iwlwifi 0 of 20
Cooling 2: INT3400 Thermal no state information available
Cooling 3: x86_pkg_temp no state information available
Cooling 4: SEN2 no state information available
Cooling 5: Processor 0 of 7
Cooling 6: Processor 0 of 7
Cooling 7: intel_powerclamp no state information available
Cooling 8: B0D4 no state information available
Cooling 9: SEN1 no state information available
Cooling 10: iwlwifi_1 no state information available
Cooling 11: pch_skylake no state information available
Cooling 12: Processor 0 of 7
# 
Gibt es andere Möglichkeiten das Laufen/nicht Laufen des Lüfters zu erfahren?

Danke vorweg!

Gregor
Wenn man keine Probleme hat, kann man sich welche machen. ("Großes Lötauge", Medizinmann der M3-Hopi [und sog. Maker])

Benutzeravatar
heisenberg
Beiträge: 4123
Registriert: 04.06.2015 01:17:27
Lizenz eigener Beiträge: MIT Lizenz

Re: Status des CPU-Lüfters abfragen

Beitrag von heisenberg » 14.11.2024 07:58:15

Debianlm-sensors zeigt die Drehzahl der Lüfter und die Temperatur der Sensoren, wenn die Informationen im System verfügbar sind.

Benutzeravatar
thunder11
Beiträge: 2188
Registriert: 19.04.2023 09:08:30

Re: Status des CPU-Lüfters abfragen

Beitrag von thunder11 » 14.11.2024 08:05:17

mit Debianlm-sensors musst schauen was ausgegeben wird.
Bei mir:

Code: Alles auswählen

$ thunder@XFCE:~$ sensors|grep "fan2\|fan3"
fan2:                   351 RPM  (min =    0 RPM)
fan3:                  4560 RPM  (min =    0 RPM)

Benutzeravatar
GregorS
Beiträge: 3144
Registriert: 05.06.2008 09:36:37
Wohnort: Freiburg
Kontaktdaten:

Re: Status des CPU-Lüfters abfragen

Beitrag von GregorS » 14.11.2024 08:26:28

Debianlm-sensors ist installiert. Jedoch wird auch da nix zum Lüfter gezeigt:

Code: Alles auswählen

# sensors
iwlwifi_1-virtual-0
Adapter: Virtual device
temp1:        +34.0°C  

acpitz-acpi-0
Adapter: ACPI interface
temp1:        +46.0°C  (crit = +128.0°C)
temp2:         +0.0°C  (crit = +128.0°C)
temp3:        +34.0°C  (crit = +128.0°C)
temp4:        +37.0°C  (crit = +128.0°C)
temp5:        +29.0°C  (crit = +128.0°C)
temp6:         +0.0°C  (crit = +128.0°C)

coretemp-isa-0000
Adapter: ISA adapter
Package id 0:  +48.0°C  (high = +100.0°C, crit = +100.0°C)
Core 0:        +48.0°C  (high = +100.0°C, crit = +100.0°C)
Core 1:        +43.0°C  (high = +100.0°C, crit = +100.0°C)

pch_skylake-virtual-0
Adapter: Virtual device
temp1:        +38.5°C  

BAT0-acpi-0
Adapter: ACPI interface
in0:           8.21 V  
curr1:         0.00 A  

# 
Oder habe ich Tomaten auf den Augen ...?
Wenn man keine Probleme hat, kann man sich welche machen. ("Großes Lötauge", Medizinmann der M3-Hopi [und sog. Maker])

Benutzeravatar
heisenberg
Beiträge: 4123
Registriert: 04.06.2015 01:17:27
Lizenz eigener Beiträge: MIT Lizenz

Re: Status des CPU-Lüfters abfragen

Beitrag von heisenberg » 14.11.2024 08:27:57

Kann sein dass da nix ist. Du könntest nochmals sensors-detect ausführen und alle Möglichkeiten aktivieren. Wenn das auch nicht hilft, dann musst Du weiter suchen.

Benutzeravatar
thunder11
Beiträge: 2188
Registriert: 19.04.2023 09:08:30

Re: Status des CPU-Lüfters abfragen

Beitrag von thunder11 » 14.11.2024 08:29:24

Das kommt auf das Mainboard an.Und ob die Lüfter richtig angeschlossen sind.

Benutzeravatar
GregorS
Beiträge: 3144
Registriert: 05.06.2008 09:36:37
Wohnort: Freiburg
Kontaktdaten:

Re: Status des CPU-Lüfters abfragen

Beitrag von GregorS » 14.11.2024 08:38:26

thunder11 hat geschrieben: ↑ zum Beitrag ↑
14.11.2024 08:29:24
Das kommt auf das Mainboard an.Und ob die Lüfter richtig angeschlossen sind.
Zum System meldet sensors-detect zu Beginn:

Code: Alles auswählen

# sensors-detect version 3.6.0
# System: HP HP Elite x2 1012 G2
# Board: HP 82CA
# Kernel: 6.1.0-26-amd64 x86_64
# Processor: Intel(R) Core(TM) i5-7300U CPU @ 2.60GHz (6/142/9)
Wenn man keine Probleme hat, kann man sich welche machen. ("Großes Lötauge", Medizinmann der M3-Hopi [und sog. Maker])

Benutzeravatar
hikaru
Moderator
Beiträge: 13911
Registriert: 09.04.2008 12:48:59

Re: Status des CPU-Lüfters abfragen

Beitrag von hikaru » 14.11.2024 08:53:39

Such mal in /sys und /proc nach einer Datei die irgendwas mit "fan" zu tun hat:

Code: Alles auswählen

find /sys /proc -iname '*fan*'
Edit:
Sinnvoller als den Lüfter zu überwachen dürfte es sein, die CPU-Temperatur zu überwachen. Die Lüftersteuerung des Laptops macht auch nichts Anderes, um zu entscheiden, wann, bzw. wie stark der Lüfter pusten soll.
Ich lasse mir u.A. die CPU-Temperatur mittels Debianxfce4-sensors-plugin im Panel anzeigen. So habe ich sie immer im Blick.

Bei den meisten Laptops springt der Lüfter standardmäßig bei 60°C CPU-Temperatur an. Bei einigen Herstellern lässt sich das Lüfterverhalten anpassen (die meisten Lenovo: Debianthinkfan; die meisten Dell: Debiani8kutils; zumindest einige Asus und vermutlich andere Hersteller: Debianfancontrol). Wie es bei HP ist weiß ich nicht.
Falls man die Lüftersteuerung beeinflussen kann, dann kann man den Startpunkt meiner Erfahrung nach problemlos auf 70°C erhöhen, möglicherweise sogar auf 80°C (wofür ich aber nicht meine Hand auf die CPU ins Feuer lege).

Benutzeravatar
thunder11
Beiträge: 2188
Registriert: 19.04.2023 09:08:30

Re: Status des CPU-Lüfters abfragen

Beitrag von thunder11 » 14.11.2024 09:11:07

hikaru hat geschrieben: ↑ zum Beitrag ↑
14.11.2024 08:53:39

Code: Alles auswählen

find /sys /proc -iname '*fan*'
Damit finde ich wie oben:

Code: Alles auswählen

root@XFCE:~# cat /sys/devices/platform/nct6775.656/hwmon/hwmon3/fan3_input
4560
root@XFCE:~# cat /sys/devices/platform/nct6775.656/hwmon/hwmon3/fan2_input
318
root@XFCE:~# 
Frage bleibt, woher das kommt: von lm-sensors?

Benutzeravatar
kalle123
Beiträge: 3037
Registriert: 28.03.2015 12:27:47
Wohnort: Mönchengladbach

Re: Status des CPU-Lüfters abfragen

Beitrag von kalle123 » 14.11.2024 10:13:54

hikaru hat geschrieben: ↑ zum Beitrag ↑
14.11.2024 08:53:39
Ich lasse mir u.A. die CPU-Temperatur mittels Debianxfce4-sensors-applet im Panel anzeigen. So habe ich sie immer im Blick.
Dein Link da läuft ins Leere.
You have searched for packages that names contain xfce4-sensors-applet in all suites, all sections, and all architectures.

Sorry, your search gave no results

Gruß KH

Benutzeravatar
hikaru
Moderator
Beiträge: 13911
Registriert: 09.04.2008 12:48:59

Re: Status des CPU-Lüfters abfragen

Beitrag von hikaru » 14.11.2024 10:15:45

kalle123 hat geschrieben: ↑ zum Beitrag ↑
14.11.2024 10:13:54
Dein Link da läuft ins Leere.
Danke für den Hinweis! Das Paket heißt Debianxfce4-sensors-plugin. Ich hab's im Originalbeitrag korrigiert.

Benutzeravatar
thunder11
Beiträge: 2188
Registriert: 19.04.2023 09:08:30

Re: Status des CPU-Lüfters abfragen

Beitrag von thunder11 » 14.11.2024 10:24:12

hikaru hat geschrieben: ↑ zum Beitrag ↑
14.11.2024 08:53:39
Ich lasse mir u.A. die CPU-Temperatur mittels xfce4-sensors-plugin im Panel anzeigen. So habe ich sie immer im Blick.
Auch dafür braucht man wohl lm-sensors:

Code: Alles auswählen

apt depends xfce4-sensors-plugin
xfce4-sensors-plugin
  Hängt ab von: libc6 (>= 2.34)
  Hängt ab von: libcairo2 (>= 1.2.4)
  Hängt ab von: libgcc-s1 (>= 3.0)
  Hängt ab von: libglib2.0-0t64 (>= 2.42.0)
  Hängt ab von: libgtk-3-0t64 (>= 3.16.2)
  Hängt ab von: libnotify4 (>= 0.7.0)
  Hängt ab von: libpango-1.0-0 (>= 1.22.0)
  Hängt ab von: libpangocairo-1.0-0 (>= 1.14.0)
  Hängt ab von: libsensors5 (>= 1:3.5.0)
  Hängt ab von: libstdc++6 (>= 5.2)
  Hängt ab von: libx11-6
  Hängt ab von: libxfce4panel-2.0-4 (>= 4.11.0)
  Hängt ab von: libxfce4ui-2-0 (>= 4.11.0)
  Hängt ab von: libxfce4util7 (>= 4.17.2)
  Hängt ab von: libxnvctrl0
  Empfiehlt: lm-sensors
  Schlägt vor: xsensors
Eventuell macht das Debianxsensors obwohl das auch lm-sensors empfiehlt.
Lm-sensors scheint mehr oder weniger unverzichtbar zu sein. 8O
Hardware-Zustandsanzeige
Xsensors liest mittels der Bibliothek libsensors Daten über den
Hardwarezustand wie beispielsweise die Temperatur, die Spannung und die
Lüftergeschwindigkeit und zeigt die Informationen in einer Digitalanzeige an.

Benutzeravatar
hikaru
Moderator
Beiträge: 13911
Registriert: 09.04.2008 12:48:59

Re: Status des CPU-Lüfters abfragen

Beitrag von hikaru » 14.11.2024 10:49:49

thunder11 hat geschrieben: ↑ zum Beitrag ↑
14.11.2024 10:24:12
Auch dafür braucht man wohl lm-sensors:
Ja. Und wenn lm-sensors einen Lüftersensor ausgibt, kann man die Geschwindigkeit auch mit dem Panel-Plugin anzeigen.

Was GregorS auf jeden Fall hat, ist die CPU-Temperatur:

Code: Alles auswählen

coretemp-isa-0000
Adapter: ISA adapter
Package id 0:  +48.0°C  (high = +100.0°C, crit = +100.0°C)
Core 0:        +48.0°C  (high = +100.0°C, crit = +100.0°C)
Core 1:        +43.0°C  (high = +100.0°C, crit = +100.0°C)
Daran würde ich mich orientieren, statt am Lüfter.

Benutzeravatar
heisenberg
Beiträge: 4123
Registriert: 04.06.2015 01:17:27
Lizenz eigener Beiträge: MIT Lizenz

Re: Status des CPU-Lüfters abfragen

Beitrag von heisenberg » 14.11.2024 10:56:12

Ich weiss nicht ob das jetzt hilfreich ist, oder ob Du nur eine Signalisierung haben möchtest. Aber vielleicht ist das ja auch eine Option:

Du kannst das Ruby-Progrämmchen von mir zur temperaturabhängigen CPU-Frequenzsteuerung nutzen, damit der Lüfter nicht angeht.

viewtopic.php?p=1357023#p1357023

Eine Installationsanleitung gibt's dafür aber noch nicht. Braucht auch wegen Ruby vergleichsweise viel RAM (100 MB). Auf github gibt's da noch einige andere. Die Logik der meisten ist dort zwar einfacher, aber der Speicherverbrauch wird mit Sicherheit geringer sein.

Benutzeravatar
GregorS
Beiträge: 3144
Registriert: 05.06.2008 09:36:37
Wohnort: Freiburg
Kontaktdaten:

Re: Status des CPU-Lüfters abfragen

Beitrag von GregorS » 14.11.2024 23:12:57

heisenberg hat geschrieben: ↑ zum Beitrag ↑
14.11.2024 10:56:12
Ich weiss nicht ob das jetzt hilfreich ist, oder ob Du nur eine Signalisierung haben möchtest. ...
Ich möchte lediglich wissen, ob der Lüfter läuft oder nicht, damit ich das in meiner Grafik (https://test.szaktilla.de/tablet.pdf) festhalten und hörbar signalisieren kann. Sollte der Lüfter zu oft laufen, wäre das dem Notebook überhaupt nicht zuträglich, da er viel Zeit in einer verqualmten Umgebung herumliegt – ich bin Raucher und Geräte, durch die Qualm „hindurchgezogen“ wird, halten nicht allzu lange (optische Laufwerke z.B. sind bei mir schon haufenweise verreckt).
Danke für den Hinweis auf Dein Ruby-Progrämmchen! Das werde ich mir auf jeden Fall ansehen.
Wenn man keine Probleme hat, kann man sich welche machen. ("Großes Lötauge", Medizinmann der M3-Hopi [und sog. Maker])

Antworten