lm_sensors (Suomi)

posted in: Articles | 0

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.

huomaa: lisää dokumentaatiota on GitHub-arkistossa. Tulevaisuudessa nämä voidaan asentaa, katso FS#48354.,

Asetukset

Käytä sensors-detect kuten root tunnistaa ja tuottaa luettelon ytimen moduulit:

Varoitus: Älä käytä mitään muita kuin oletusasetuksia (by vain lyömällä 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
Huom: systemd-palvelu on automaattisesti käytössä, jos käyttäjä vastaa KYLLÄ, kun kysyttiin tuottavan /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.

Huom: Älä muokkaa /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=1moduuli 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

Sähköpostiosoitettasi ei julkaista. Pakolliset kentät on merkitty *