lm_sensors (Linux seuranta-anturit) on ilmainen ja avoimen lähdekoodin sovellus, joka tarjoaa työkaluja ja kuljettajia seurantaan lämpötilat, jännite, ja fanit. Tässä asiakirjassa selitetään, miten lm_sensorit asennetaan, konfiguroidaan ja käytetään.
Asennus
Asenna lm_sensors paketti.
Asetukset
Käytä sensors-detect kuten root tunnistaa ja tuottaa luettelon ytimen moduulit:
Enter
), jos et tiedä tarkalleen mitä olet tekemässä. Katso # Laptop screen issues after running sensors-tunnista.# sensors-detect
Se pyytää koetin eri laitteisto. ”Turvallinen” vastaukset ovat oletusarvot, joten vain lyömällä Enter
kaikkiin kysymyksiin ei yleensä aiheuta ongelmia., Tämä luo /etc/conf.d/lm_sensors
configuration file joka on käytetty lm_sensors.service
automaattisesti ladata moduulit käynnistyksen.
kun havainto on valmis, koettimista esitetään yhteenveto.
Esimerkki:
# sensors-detect
/etc/conf.d/lm_sensors
. Vastaus kyllä myös automaattisesti käynnistää palvelun.,Käynnissä anturit
Esimerkki käynnissä sensors
:
$ anturit
Lukeminen SPD arvot muistia moduulit (valinnainen)
lue SPD ajoitus arvot-muistia moduulit, asenna i2c-tools paketti. Kun laite on asennettu, lataa eeprom
ytimen moduuli.
# modprobe eeprom
Lopulta, tarkastella muistin tietoja decode-dimms
.,
Tässä on osittainen ulostulo yksi kone:
# decode-dimm -
Käyttämällä anturin tiedot
Graafinen front-ends
On olemassa erilaisia etu-päät anturit data.
- psensor — GTK-sovellus laitteistoantureiden seurantaan, mukaan lukien lämpötilat ja puhaltimien nopeudet. Seuraa emolevyn ja CPU (käyttäen lm-sensors), Nvidia Gpu (käyttäen XNVCtrl), ja harddisks (käyttäen hddtemp tai libatasmart).
https://wpitchoune.net/psensor/ || ohjelma
- xsensors — X11-käyttöliittymä lm_sensors.,
http://linuxhardware.org/xsensors/ || xsensors
erityisiä Desktop-ympäristöt:
- Freonia (GNOME Shell laajennus) — Laajennus näyttää SUORITTIMEN lämpötilaa, levyn lämpötila, näytönohjain lämpötila , jännite ja tuuletin RPM GNOME Shell.
https://github.com/UshakovVasilii/gnome-shell-extension-freon || gnome-shell-laajennus-freonAUR
- GNOME-Anturit Applet — Sovelma GNOME-Paneeli näyttää lukemat laitteiston anturit, mukaan lukien SUORITTIMEN lämpötilaa, puhaltimen nopeutta ja jännite lukemat.,
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-anturit-plugin
- Lämpö Monitor (Plasma 5 applet) — KDE Plasma applet seurata SUORITTIMEN, GPU ja muut käytettävissä olevat lämpötila-anturit.
https://gitlab.com/agurenko/plasma-applet-thermal-monitor || plasma5-sovelmat-lämpö-monitor-gitAUR
sensord
on valinnainen daemon nimeltä sensord (mukana lm_sensors-paketti), joka voi kirjautua tietoja round robin database (rrd) ja myöhemmin visualisoida graafisesti. Katso lisätietoja sensordin (8) miessivulta.,
Vinkkejä
Säätämällä arvot
joissakin tapauksissa, näkyvät tiedot voivat olla virheellisiä tai käyttäjät voivat halutessaan nimetä lähtö. Käyttötapaukset sisältävät:
- väärän offsetin aiheuttamat virheelliset lämpötila-arvot (eli lämpötila ilmoitetaan 20 °C todellista korkeammaksi).
- käyttäjät haluavat nimetä joidenkin antureiden tuotoksen uudelleen.
- ytimet saattavat näkyä väärässä järjestyksessä.,
Kaikki edellä mainitut (ja enemmän) voidaan säätää pakottavista paketti sisältää asetukset /etc/sensors3.conf
luomalla /etc/sensors.d/foo
jossa minkä tahansa määrän hienosäädön ohittaa oletusarvot. On suositeltavaa nimetä ” foo ” emolevyn tuotemerkin ja mallin, mutta tämä nimeäminen nimikkeistö on valinnainen.
/etc/sensors3.conf
suoraan, koska paketti päivityksiä korvaa mitään muutoksia siten menettää niitä.Esimerkki 1. Lämpötilan säätövastukset
Tämä on todellinen esimerkki Zotac-ioni-ITX-A-U-emolevyllä., Coretemp-arvot ovat pois 20 °C: n (liian korkea) lämpötilasta ja ne on säädetty alas Intelin tietoihin.
$ anturit
coretemp-isa-0000Adapter: ISA adapterCore 0: +57.0°C (crit = +125.0°C)Core 1: +55.0°C (crit = +125.0°C)...
Suorita sensors
, jossa -u
kytkin nähdä, mitä vaihtoehdot ovat käytettävissä kunkin fyysisen siru (raaka-tilassa):
$ anturit -u
Luo seuraava tiedosto ohittaa oletusarvot:
/etc/anturit.,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., Käyttäjä haluaa yksityiskohtaisempi nimiä lämpötila tarrat temp1
ja temp2
:
$ anturit
Luo seuraava tiedosto ohittaaksesi arvot:
/etc/anturit.d/Asus_A7M266
siru "as99127f-*" etiketti temp1 "Mobo Temp" etiketti temp2 "CPU0 Temp"
Nyt vetoamalla sensors
näyttää säädä arvot:
$ anturit
Esimerkki 3., Moniprosessorijärjestelmien
uudelleennumerointiytimet tämä on todellinen esimerkki HP Z600-työasemalla, jossa on dual Xeons. Fyysisten ytimien todellinen numerointi on virheellinen: numeroitu 0, 1, 9, 10, joka toistetaan toiseen suorittimeen. Useimmat käyttäjät odottavat peruslämpötilojen ilmoittautuvan järjestyksessä eli 0,1,2,3,4,5,6,7.,
$ anturit
Jälleen, ajaa sensors
, jossa -u
kytkin nähdä, mitä vaihtoehdot ovat käytettävissä kunkin fyysisen siru:
$ anturit -u coretemp-isa-0000
$ anturit -u coretemp-isa-0004
Luo seuraava tiedosto pakottavista oletuksena arvot:
/etc/anturit.,d/HP_Z600
Nyt vetoamalla sensors
näyttää säädä arvot:
$ anturit
Automaattinen lm_sensors käyttöönotto
Käyttäjille, jotka haluavat ottaa käyttöön lm_sensors on useita koneita voidaan käyttää seuraavia hyväksyä oletusasetukset kaikkiin kysymyksiin:
# sensors-detect --auto
Vianetsintä
K10Temp moduuli
Jotkut K10-prosessorit on ongelmia niiden lämpötila-anturi., Ytimen asiakirjat (linux-<version>/Documentation/hwmon/k10temp
):
Kaikki nämä prosessorit on anturi, mutta ne Socket F tai AM2+, anturi voi palata epäjohdonmukaisia arvoja (oikaisu 319). Kuljettaja kieltäytyy ladata näitä tarkistuksia, ellei käyttäjiä määritäforce=1
moduuli parametri. Teknisistä syistä johtuen, kuljettaja voi havaita vain emolevy socket tyyppi, ei prosessori on todelliset ominaisuudet. Siksi AM3-suorittimen käyttäjät AM2+ – emolevyllä voivat turvallisesti käyttääforce=1
– parametria.,
vaikutusalaan kuuluvilla koneilla moduuli raportoi ”epäluotettavasta suorittimen lämpöanturista; seuranta pois käytöstä”. Pakottaa seurantaa joka tapauksessa, voit suorittaa seuraavat:
# rmmod k10temp# modprobe k10temp force=1
Vahvista, että anturi on itse asiassa pätevä ja luotettava. Jos se on, voi muokata /etc/modprobe.d/k10temp.conf
ja lisää:
options k10temp force=1
Tämä mahdollistaa sen, että moduuli ladata osoitteessa käynnistyksen.
Asus B450M-A/A320M-K/A320M-K-BR emolevyt
Nämä emolevyt käyttää IT8655E siru, joka ei tue it87 kernel driver, kuten Nov 2020 mennessä ., Sitä tukee kuitenkin ytimen ohjaimen ylävirtaversio . Dkms-muunnos sisältyy it87-dkms-gitauriin.
Asus B450/X399/X470-emolevyjen kanssa AM4 Socket
Jotkut viime Asus emolevyt käyttää ITE IT8665E siru, käyttää lämpötilan, tuulettimen ja jännite anturit voivat vaatia asus-wmi-sensors
moduuli. Asenna asus-wmi-anturit-dkms-gitAUR ja ladata asus-wmi-sensors
kernel-moduuli, moduuli käyttää UEFI-käyttöliittymä ja voi vaatia BIOS-päivityksen joitakin levyt .,
Vaihtoehtoisesti it87
moduuli lukee arvot siru suoraan, asenna it87-dkms-gitAUR ja ladata it87
kernel-moduuli.
Asus H97/Z97/Z170/X570 emolevyt
joitakin viime Asus emolevy, tuuletin ja jännite-anturi pääsy voi vaatia nct6775
kernel-moduuli on ladattu.,
Lisäksi, lisätä ytimen käynnistysparametrit:
acpi_enforce_resources=lax
Apple B250/Z370/B450M emolevyt
Jotkut Gigabyte emolevyt käyttää ITE IT8686E siru, joka ei tue it87 kernel driver, kuten Toukokuussa 2019 . Sitä tukee kuitenkin ytimen ohjaimen ylävirtaversio . Dkms-muunnos sisältyy it87-dkms-gitauriin., Kuten #Asus H97/Z97/Z170/X570 emolevyt, ytimen parametria tarvitaan, ennen kuin yrität asentaa moduuli:
acpi_enforce_resources=lax
Lisäksi toimittaa id siru, kun lastaus moduuli seuraavasti:
# modprobe it87 force_id 0x8686
Tai voit ladata moduulin käynnistyksen aikana luomalla seuraavat kaksi tiedostoa:
/etc/modules-kuorma.d / it87.conf
it87
/etc/modprobe.d / it87.,conf
valinnat it87 force_id=0x8686
Kun moduuli on ladattu, voit käyttää anturit työkalu anturi siru.Nyt voit myös käyttää fancontrol hallita nopeus askel tapauksessa tuuletin.
valinnaisesti asennettuna zenpower-dkmsAUR voi mahdollistaa emolevyn Jäähdytysjärjestelmän hienosäädön. Kuitenkin, se ei poista oletus k10temp moduuli.
Gigabyte GA-J1900N-D3V
Tämä emolevy käyttää ITE IT8620E siru (hyödyllistä myös lukea jännite, emolevyn lämpötila, puhaltimen nopeus)., Lokakuusta 2014 lähtien lm_sensorsilla ei ole kuljettajatukea siru ITE IT8620E: lle . lm_sensorsin kehittäjillä oli raportti, jonka mukaan siru on jonkin verran yhteensopiva laitteiston valvontaosan IT8728F: n kanssa. Kuitenkin elokuusta 2016 alkaen, listaa it8620e tuettuna.
Voit ladata moduulin suorituksen kanssa modprobe:
$ modprobe it87 force_id=0x8728
Tai voit ladata moduulit käynnistyksen aikana luomalla seuraavat kaksi tiedostoa:
/etc/modules-kuorma.d / it87.conf
it87
/etc/modprobe.d / it87.,conf
valinnat it87 force_id=0x8603
Kun moduuli on ladattu, voit käyttää anturit työkalu anturi siru.
nyt voit myös käyttää fancontrolia ohjaamaan kotelosi Tuulettimen vauhtiportaita.
Kannettavan näyttö kysymyksiä sen jälkeen, kun käynnissä sensors-detect
Tämä on aiheuttanut lm-anturit messing kanssa Vcom arvot ruudulla etsii antureita. Se on käsitelty ja ratkaistu foorumeilla jo: https://bbs.archlinux.org/viewtopic.php?id=193048. Muista kuitenkin lukea Lanka huolellisesti ennen kuin käytät mitään ehdotetuista komennoista.
Vastaa