Czujniki temperatury w Ubuntu 18.04 Wyróżniony

  01 październik 2018
Oceń ten artykuł
(0 głosów)
Sprawdzanie temperatury w Ubuntu 18.04 Sprawdzanie temperatury w Ubuntu 18.04 Praca własna

Zmiana laptopa z wysłużonego już Samsunga R560 na HP Omen wymusiła na mnie instalację od nowa systemów operacyjnych (Ubuntu oraz Windows 10). Unikałem tego, ponieważ wiąże się to ze stratą czasu na konfigurację i dostosowywanie systemu do moich potrzeb. Poprzednie systemy operacyjne służyły mi kilka ładnych lat (zwłaszcza Ubuntu), więc były bardzo przystosowane do moich potrzeb. Osiągniecie takiej użyteczności w krótkim czasie będzie dość trudne, zwłaszcza że systemy operacyjne dość mocno zmieniły się w ostatnich latach.

Jedną z ważniejszych rzeczy jakie muszę zrobić, to ułatwienie sobie dostępu do informacji na temat stanu laptopa (temperatury CPU oraz GPU, stan HDD oraz SSD).

Instalujemy odpowiednie oprogramowanie.

  • lm-sensors do odczytywania temperatur procesora oraz karty graficznej.
  • Hddtemp do odczytywania temperatur dysków twardych

Wydajemy polecenie:

sudo apt-get install lm-sensors hddtemp

Następnie wyszukujemy dostępne czujniki:

sudo sensors-detect

 Po uruchomieniu powyższego polecenia powinniśmy w pierwszej kolejności otrzymać informacje na temat sprzętu. W moim przypadku otrzymałem taki oto komunikat:

# sensors-detect revision 6284 (2015-05-31 14:00:33 +0200)
# System: HP OMEN by HP Laptop 15-ce0xx (laptop)
# Board: HP 838F
# Kernel: 4.15.0-34-generic x86_64
# Processor: Intel(R) Core(TM) i5-7300HQ CPU @ 2.50GHz (6/158/9)

 Następnie otrzymujemy kilka pytań czy chcemy wyszukać dostępne sensory. Na pytania odpowiadamy YES.

 Po wyszukaniu dostępnych czujników, możemy odczytać aktualne wartości wydając polecenie:

sensors

Powinniśmy otrzymać coś w takim stylu:

coretemp-isa-0000
Adapter: ISA adapter
Package id 0: +47.0°C (high = +100.0°C, crit = +100.0°C)
Core 0: +45.0°C (high = +100.0°C, crit = +100.0°C)
Core 1: +46.0°C (high = +100.0°C, crit = +100.0°C)
Core 2: +45.0°C (high = +100.0°C, crit = +100.0°C)
Core 3: +46.0°C (high = +100.0°C, crit = +100.0°C)

acpitz-virtual-0
Adapter: Virtual device
temp1: +48.0°C

iwlwifi-virtual-0
Adapter: Virtual device
temp1: +49.0°C

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

Teraz możemy zainstalować aplikację dzięki której będziemy monitorować wartości czujników. Będzie to rozszerzenie GNOME SHELL o nazwie Freon.

Jeśli nie masz jeszcze możliwości instalacji rozszerzeń, zainstaluj pakiet:

sudo apt-get install chrome-gnome-shell

Wejdź na stronę rozszerzenia Freon.  Jeśli jeszcze nie masz zainstalowanego rozszerzenia przeglądarki "Integracja z GNOME Shell" zainstaluj go (jest wymagane do obsługi rozszerzeń) i uruchom ponownie przeglądarkę. Następnie na stronie Freon klikamy na przełącznik ON/OFF aby zainstalować rozszerzenie.

Włączenie Apletu Freon

Na panelu powinien pojawić się aplet z temperaturami.

Temperatury na panelu GNOME

Z rozwijalnego menu wybieramy czujniki jakie mają pojawić się na panelu.

Menu Freon

Okazało się, że to nie koniec moich zmagań z czujnikami. Nie miałem jeszcze odczytu z dysku na złączu M2 (posiadam Samsung SSD 970 EVO 500GB). Musiałem zainstalować pakiet smartmontools w skład którego wchodzi aplikacja smartctl.

sudo apt install smartmontools

Dane na temat dysku możemy otrzymać wydając polecenie (zamiast vme0 należy podać nazwę swojego dysku):

sudo smartctl --all /dev/nvme0

W wyniku tego polecenia otrzymujemy komplet informacji o dysku:

=== START OF INFORMATION SECTION ===
Model Number: Samsung SSD 970 EVO 500GB
Serial Number: S466NB0K627089P
Firmware Version: 1B2QEXE7
PCI Vendor/Subsystem ID: 0x144d
IEEE OUI Identifier: 0x002538
Total NVM Capacity: 500 107 862 016 [500 GB]
Unallocated NVM Capacity: 0
Controller ID: 4
Number of Namespaces: 1
Namespace 1 Size/Capacity: 500 107 862 016 [500 GB]
Namespace 1 Utilization: 47 933 497 344 [47,9 GB]
Namespace 1 Formatted LBA Size: 512
Local Time is: Mon Oct 1 09:53:07 2018 CEST
Firmware Updates (0x16): 3 Slots, no Reset required
Optional Admin Commands (0x0017): Security Format Frmw_DL *Other*
Optional NVM Commands (0x005f): Comp Wr_Unc DS_Mngmt Wr_Zero Sav/Sel_Feat *Other*
Maximum Data Transfer Size: 512 Pages
Warning Comp. Temp. Threshold: 85 Celsius
Critical Comp. Temp. Threshold: 85 Celsius

Supported Power States
St Op Max Active Idle RL RT WL WT Ent_Lat Ex_Lat
0 + 6.20W - - 0 0 0 0 0 0
1 + 4.30W - - 1 1 1 1 0 0
2 + 2.10W - - 2 2 2 2 0 0
3 - 0.0400W - - 3 3 3 3 210 1200
4 - 0.0050W - - 4 4 4 4 2000 8000

Supported LBA Sizes (NSID 0x1)
Id Fmt Data Metadt Rel_Perf
0 + 512 0 0

=== START OF SMART DATA SECTION ===
SMART overall-health self-assessment test result: PASSED

SMART/Health Information (NVMe Log 0x02, NSID 0xffffffff)
Critical Warning: 0x00
Temperature: 39 Celsius
Available Spare: 100%
Available Spare Threshold: 10%
Percentage Used: 0%
Data Units Read: 81 313 [41,6 GB]
Data Units Written: 193 634 [99,1 GB]
Host Read Commands: 1 033 788
Host Write Commands: 1 264 876
Controller Busy Time: 5
Power Cycles: 26
Power On Hours: 4
Unsafe Shutdowns: 13
Media and Data Integrity Errors: 0
Error Information Log Entries: 5
Warning Comp. Temperature Time: 0
Critical Comp. Temperature Time: 0
Temperature Sensor 1: 39 Celsius
Temperature Sensor 2: 39 Celsius

Error Information (NVMe Log 0x01, max 64 entries)
No Errors Logged

 Mimo, że mogę tutaj sprawdzić temperaturę, nie mogę znaleźć sposobu aby wyświetlała się ona na panelu. Nie poddaje się, będę dalej szukać rozwiązania.

latino-ino

Strona internetowa: komputery-pc.info

Skomentuj

Popularne Artykuły

Pomagaj z nami

Warto zobaczyć

Reklama

Nowości

Szukaj

Kupuj najtaniej

Społeczność