lm_sensors (Linux monitoring érzékelők) egy ingyenes és nyílt forráskódú alkalmazás, amely eszközöket és illesztőprogramokat biztosít a hőmérséklet, a feszültség és a ventilátorok megfigyelésére. Ez a dokumentum ismerteti az lm_sensors telepítésének, konfigurálásának és használatának módját.
telepítés
telepítse az lm_sensors csomagot.
Setup
érzékelők használata-detect as root to detect and generate a list of kernel modules:
Enter
), hacsak nem tudja pontosan, mit csinálsz. Lásd: # Laptop képernyő problémák az érzékelők futtatása után-észlelés.# sensors-detect
kérni fogja, hogy szonda különböző hardver. A “biztonságos”válaszok Az alapértelmezett értékek, így a Enter
minden kérdésre való ütése általában nem okoz problémát., Ez létrehozza a/etc/conf.d/lm_sensors
konfigurációs fájlt, amelyet alm_sensors.service
használ a kernel modulok automatikus betöltéséhez a rendszerindítón.
az észlelés befejezésekor a szondák összefoglalása kerül bemutatásra.
példa:
# érzékelők-észlelés
/etc/conf.d/lm_sensors
generálásáról kérdezik. Az igen megválaszolása automatikusan elindítja a szolgáltatást.,Futó érzékelők
Például futás sensors
:
$ érzékelők
Olvasás SPD értékek a memória modul (opcionális)
Hogy olvassa el az SPD időzítés értékek a memória modulok, telepítse az i2c-tools csomagot. A telepítés után töltse be aeeprom
kernel modult.
# modprobe eeprom
végül tekintse meg a memória információkat a decode-dimms
.,
itt egy gép részleges kimenete:
# decode-dimms
szenzoradatok használata
grafikus elülső végek
az érzékelők adatainak különféle elülső végei vannak.
- psensor — GTK alkalmazás hardverérzékelők megfigyelésére, beleértve a hőmérsékletet és a ventilátor sebességét is. Figyeli az alaplapot és a CPU-t (lm-érzékelőkkel), az Nvidia GPU-kat (XNVCtrl használatával), valamint a merevlemezeket (hddtemp vagy libatasmart használatával).
https://wpitchoune.net/psensor/ || psensor
- xsensors — X11 interface to lm_sensors.,
http://linuxhardware.org/xsensors/ | | xsensors
speciális asztali környezetekhez:
- Freon (GNOME Shell extension) — kiterjesztés a CPU hőmérsékletének, lemezhőmérsékletének, videokártya hőmérsékletének , feszültségének és ventilátor fordulatszámának megjelenítéséhez a GNOME Shell-ben.
https://github.com/UshakovVasilii/gnome-shell-extension-freon | | gnome-shell-extension-freonAUR
- GNOME érzékelők Applet — Applet a GNOME panelhez a hardverérzékelők leolvasásainak megjelenítéséhez, beleértve a CPU hőmérsékletét, a ventilátor sebességét és a feszültségértékeket.,
http://sensors-applet.sourceforge.net/ || sensors-applet
- lm-sensors (LXPanel plugin) — Monitor temperature/voltages/fan speeds in LXDE through lm-sensors.
http://danamlund.dk/sensors_lxpanel_plugin/ || sensors-lxpanel-pluginAUR
- MATE Sensors Applet — Display readings from hardware sensors in your MATE panel.
https://github.com/mate-desktop/mate-sensors-applet || mate-sensors-applet
- Sensors (Xfce4 panel plugin) — Hardware sensors plugin for the Xfce panel.,
http://goodies.xfce.org/projects/panel-plugins/xfce4-sensors-plugin | | xfce4-érzékelők-plugin
- Thermal Monitor (Plazma 5 applet) — KDE Plazma kisalkalmazás a CPU, GPU és egyéb rendelkezésre álló hőmérséklet-érzékelők megfigyelésére.
https://gitlab.com/agurenko/plasma-applet-thermal-monitor / / plasma5-applets-thermal-monitor-gitAUR
sensord
van egy opcionális démon nevű sensord (tartalmazza az lm_sensors csomag), amely naplózza az adatokat egy round robin adatbázis (rrd), majd láthatóvá grafikusan. A részleteket lásd a sensord (8) man oldalon.,
tippek és trükkök
értékek beállítása
egyes esetekben a megjelenített adatok helytelenek lehetnek, vagy a felhasználók átnevezhetik a kimenetet. A használati esetek a következők:
- helytelen hőmérsékleti értékek rossz eltolás miatt (azaz a temps 20 °C-kal magasabb, mint a tényleges).
- a felhasználók néhány érzékelő kimenetét Szeretnék átnevezni.
- előfordulhat, hogy a magok helytelen sorrendben jelennek meg.,
a fentiek mindegyike (és még több) a csomag felülírásával beállítható a /etc/sensors3.conf
/etc/sensors.d/foo
létrehozásával, ahol tetszőleges számú csíp felülírja az alapértelmezett értékeket. Javasoljuk, hogy nevezze át a ” foo ” – t az alaplap márkájára és modelljére, de ez az elnevezési nómenklatúra nem kötelező.
/etc/sensors3.conf
közvetlenül, mivel a csomagfrissítések felülírják a változásokat, így elveszítik őket.1. példa. A hőmérséklet-eltolások beállítása
Ez egy igazi példa a Zotac ION-ITX-a-U alaplapon., A coretemp-értékek 20 °C-kal (túl magasak) vannak kikapcsolva, és az Intel specifikációihoz igazítva.
$
coretemp-isa-0000adapter: ISA adapterCore 0: +57.0°C (crit = +125.0°C)Core 1: +55.0°C (crit = +125.0°C)...
Run sensors
A -u
kapcsoló, hogy milyen lehetőségek állnak rendelkezésre az egyes fizikai chip (raw mód):
$ érzékelők-u
hozza létre a következő fájlt, amely felülírja az alapértelmezett értékeket:
/etc/érzékelők.,d/Zotac-IONITX-A-U
chip "coretemp-isa-0000" label temp2 "Core 0" compute temp2 @-20,@-20 label temp3 "Core 1" compute temp3 @-20,@-20
Now invoking sensors
shows the adjust values:
$ sensors
coretemp-isa-0000Adapter: ISA adapterCore 0: +37.0°C (crit = +105.0°C)Core 1: +35.0°C (crit = +105.0°C)...
Example 2. Renaming labels
This is a real example on an Asus A7M266., A felhasználó a temp1
és temp2
:
$ érzékelők
Az alapértelmezett értékek felülbírálásához hozza létre a következő fájlt:
/etc/érzékelők.d/Asus_A7M266
chip "as99127f-*" label temp1 "Mobo Temp" label temp2 "Cpu0 Temp"
most hivatkozva sensors
mutatja a beállítási értékeket:
/div>$ érzékelők
példa 3., Átnevezés magok multi-CPU rendszerek
Ez egy igazi példa egy HP Z600 munkaállomás dual Xeons. A fizikai magok tényleges számozása helytelen: 0, 1, 9, 10 számozott, amelyet megismételnek a második CPU-ba. A legtöbb felhasználó arra számít, hogy a maghőmérséklet egymást követő sorrendben jelenik meg, azaz 0,1,2,3,4,5,6,7.,
$ érzékelők
Ismét futni sensors
a -u
kapcsolót, hogy milyen lehetőségek állnak rendelkezésre az egyes fizikai chip:
$ érzékelők-u coretemp-isa-0000
$ érzékelők-u coretemp-isa-0004
Létre a következő fájl felülírja az alapértelmezett értékek:
/etc/érzékelők.,d/HP_Z600
Most hivatkozva sensors
mutatja a beállítási értékek:
$ érzékelők
Automatikus lm_sensors telepítés
a Felhasználók, akik telepíteni lm_sensors több gépek használja a következő, hogy fogadja el az alapértékeket, hogy minden kérdést:
# sensors-detect --auto
Hibaelhárítás
K10Temp modul
Néhány K10 processzorok kérdések a hőmérséklet-érzékelő., A kernel dokumentációjából (linux-<version>/Documentation/hwmon/k10temp
):
ezeknek a processzoroknak van érzékelője, de az F vagy AM2+ Aljzatoknál az érzékelő inkonzisztens értékeket adhat vissza (erratum 319). Az illesztőprogram nem hajlandó betölteni ezeket a módosításokat, kivéve, ha a felhasználók megadják aforce=1
modul paramétert. Technikai okok miatt az illesztőprogram csak az alaplap aljzat típusát érzékeli, nem pedig a processzor tényleges képességeit. Ezért az AM3 Processzor Felhasználói egy AM2 + alaplapon biztonságosan használhatják aforce=1
paramétert.,
az érintett gépeken a modul “megbízhatatlan CPU hőérzékelő; monitoring tiltva”. A megfigyelés kényszerítéséhez a következőket futtathatja:
# rmmod k10temp# modprobe k10temp force=1
erősítse meg, hogy az érzékelő valóban érvényes és megbízható. Ha igen, szerkesztheti a /etc/modprobe.d/k10temp.conf
és hozzáadhatja:
options k10temp force=1
Ez lehetővé teszi a modul betöltését indításkor.
Asus B450m-a/A320M-K/A320M-K-BR alaplapok
ezek az alaplapok egy IT8655E chipet használnak, amelyet az it87 kernel illesztőprogram nem támogat, 2020 Novemberétől ., Ezt azonban a kernel illesztőprogram upstream verziója támogatja . A DKMS változat benne van87-dkms-gitAUR.
Asus B450 / X399 / X470 alaplapok AM4 csatlakozóval
néhány közelmúltbeli Asus alaplap ITE IT8665E chipet használ, a hőmérséklet, a ventilátor és a feszültségérzékelők eléréséhez szükség lehet a asus-wmi-sensors
modulra. Telepítse az asus-wmi-szenzorokat-dkms-gitAUR, majd töltse be aasus-wmi-sensors
kernel modult, a modul az UEFI interfészt használja, és szükség lehet BIOS frissítésre néhány táblán .,
Alternatív megoldásként ait87
modul beolvassa az értékeket a chip közvetlenül, telepítse it87-dkms-gitAUR és töltse be ait87
kernel modul.
Asus H97 / Z97 / Z170 / X570 alaplapok
néhány közelmúltbeli Asus alaplappal, ventilátorral és feszültségérzékelővel a nct6775
rendszermagmodul betöltéséhez szükség lehet.,
ezenkívül adja hozzá a kernel rendszerindítási paramétereit:
acpi_enforce_resources=lax
Gigabyte B250/Z370/B450M alaplapok
néhány Gigabyte alaplap az ITE IT8686E chipet használja, amelyet az it87 kernel illesztőprogram nem támogat, 2019 májusától . Ezt azonban a kernel illesztőprogram upstream verziója támogatja . A DKMS változat benne van87-dkms-gitAUR., A #Asus H97/Z97/Z170/X570 alaplapokhoz hasonlóan a modul telepítése előtt kernel paraméterre van szükség:
acpi_enforce_resources=lax
továbbá adja meg a chip azonosítóját a modul betöltésekor az alábbiak szerint:
# modprobe it87 force_id 0x8686
vagy betöltheti a modult a rendszerindítási folyamat során a következő két fájl létrehozásával:
/etc/modules-load.d / it87.conf
it87
/etc/modprobe.d / it87.,conf
options it87 force_id=0x8686
a modul betöltése után a szenzorok eszközzel szondázhatja a chipet.Most is használhatja fancontrol, hogy ellenőrizzék a sebesség lépést a ház ventilátor.
adott esetben telepítése zenpower-dkmsAUR lehetővé teheti nagyobb finomhangolása az alaplap hűtési rendszer. Azonban letiltja az alapértelmezett k10temp modult.
Gigabyte GA-J1900N-D3V
Ez az alaplap az ITE IT8620E chipet használja (hasznos feszültség, alaplap hőmérséklete, ventilátor sebessége is)., 2014 októberétől az lm_sensors nem támogatja az ITE IT8620E chipet . lm_sensors Fejlesztők volt egy jelentés, hogy a chip némileg kompatibilis az IT8728F a hardver monitoring része. 2016 augusztusától azonban az IT8620E-t támogatja.
a modprobe:
$ modprobe it87 force_id=0x8728
vagy betöltheti a modulokat a rendszerindítási folyamat során a következő két fájl létrehozásával:
/etc / modules-load.d / it87.conf
it87
/etc/modprobe.d / it87.,conf
options it87 force_id=0x8603
a modul betöltése után a szenzorok eszközzel szondázhatja a chipet.
most már a FanControl segítségével is vezérelheti az eset rajongója sebességlépéseit.
Laptop képernyő problémák az érzékelők futtatása után-észlelés
ezt az LM-érzékelők okozzák, amelyek a képernyő Vcom értékeit zavarják az érzékelők vizsgálata közben. A fórumokon már megvitatták és megoldották: https://bbs.archlinux.org/viewtopic.php?id=193048. A javasolt parancsok bármelyikének futtatása előtt azonban feltétlenül olvassa el figyelmesen a szálat.
Vélemény, hozzászólás?