Puncte:2

Nu se poate vedea viteza ventilatorului pe Ubuntu 20.04 cu placa MSI

drapel ru

Doar o prefață, știu că există numeroase întrebări despre asta, dar cred că al meu este un caz diferit.

Din când în când, după ce îmi repornesc computerul (deseori după actualizarea driverelor Nvidia), viteza ventilatorului meu ajunge la luna după ce am pornit în Ubuntu. Sunt foarte silențioase și rezonabile în BIOS, dar odată ce Ubuntu se încarcă, ating rapid viteza maximă. Există destul de puține ventilatoare în computerul meu, așa că este incredibil de tare. După ce am făcut câteva cercetări, am fugit senzori, și apoi senzori sudo-detecta. I-am dat permisiunea să se uite totul și a scris un fișier care conține:

# Generat de senzori-detect pe Thu Feb 24 09:24:58 2022
# Drivere de cip
coretemp

După ce a făcut asta și a alergat senzori, Ma descurc:

acpitz-acpi-0  
Adaptor: interfață ACPI  
temp1: +27,8°C (crit = +105,0°C)  

coretemp-isa-0000  
Adaptor: adaptor ISA  
ID pachet 0: +40,0°C (mare = +82,0°C, critic = +100,0°C)  
Miez 0: +38,0°C (mare = +82,0°C, crit = +100,0°C)  
Miez 1: +40,0 °C (mare = +82,0 °C, critic = +100,0 °C)  
Miezul 2: +40,0°C (mare = +82,0°C, crit = +100,0°C)  
Miezul 3: +37,0°C (mare = +82,0°C, crit = +100,0°C)  
Miezul 4: +38,0°C (mare = +82,0°C, crit = +100,0°C)  
Miez 5: +37,0°C (mare = +82,0°C, crit = +100,0°C)  
Miezul 6: +41,0°C (mare = +82,0°C, crit = +100,0°C)  
Miez 7: +35,0 °C (mare = +82,0 °C, critic = +100,0 °C)

După cum puteți vedea, nu se menționează viteza ventilatorului. am alergat si eu sudo pwmconfig si am primit acest mesaj:

/usr/sbin/pwmconfig: Nu sunt instalate module senzori compatibile cu pwm

Pot seta viteza și comportamentul ventilatorului în BIOS-ul MSI, dar se pare că ignoră aceste modificări la pornirea Ubuntu. Am vrut să știu dacă există șansa ca placa să limiteze accesul OS la aceste setări sau dacă există o modalitate manuală specifică de a adăuga aceste ventilatoare la senzori. Voi actualiza dacă cineva are nevoie de mai multe detalii. Mulțumesc.

Placa este un Z590-A Pro.

Editați (pentru rtaft), rezultatele de senzori sudo-detecta:

Sondarea pentru Super-I/O la 0x2e/0x2f
Se încearcă familia `National Semiconductor/ITE'... Nu
Încercați familia `SMSC'... Nu
Încercați familia „VIA/Winbond/Nuvoton/Fintek”... Nu
Încercați familia „ITE”... Nu
Sondarea pentru Super-I/O la 0x4e/0x4f
Se încearcă familia `National Semiconductor/ITE'... Nu
Încercați familia `SMSC'... Nu
Încercați familia `VIA/Winbond/Nuvoton/Fintek'... Da
S-a găsit un cip necunoscut cu ID 0xd592
David avatar
drapel cn
Vă rugăm să nu aveți legături către imagini cu text. Includeți textul în corpul întrebării.
Aaron avatar
drapel ru
Multumesc David, actualizat. Vreo sfaturi pentru formatarea asta mai elegant?
drapel aq
Rulați `sudo sensors-detect` și postați rezultatul secțiunii `Super I/O chips` (prin editarea întrebării dvs.)
drapel aq
Se pare că placa dumneavoastră ar putea avea un Nuvoton NCT6687-R. Suport a fost adăugat la nucleu pentru acest lucru la sfârșitul anului 2020. Întrebarea este dacă a inclus sau nu în actualizările Ubuntu 20 și dacă sistemul dvs. este configurat corect.
Aaron avatar
drapel ru
Hei @rtaft, tocmai le-am adăugat, mulțumesc. Bitul de cip necunoscut este interesant și ai cel puțin dreptate în privința unui ceva Nuvoton.
drapel aq
Încercați `sudo modprobe nct6683` și apoi verificați dacă apare ceva nou în `senzori`. Dacă acest lucru nu este bun, încercați `sudo modprobe nct6687d` (găsesc răspunsuri contradictorii despre care este). Dacă oricare dintre acestea funcționează, voi scrie un răspuns care va face ca schimbarea să rămână. Ce versiune de kernel folosești?
Aaron avatar
drapel ru
Când rulez `...6683`, nu primesc nicio ieșire, nicio modificare a senzorilor. Când rulez `...6687d`, primesc `modprobe: FATAL: Modulul nct6687d nu a fost găsit în directorul /lib/modules/5.13.0-30-generic`. Ultima parte este și versiunea de kernel, `5.13.0-30-generic`. Multumesc din nou.
drapel aq
încercați nct6687 fără d.
drapel aq
Este posibil ca răspunsul meu să nu fie corect, https://github.com/torvalds/linux/blob/v5.13/drivers/hwmon/nct6683.c indică suport în 5.13.0. Ați adăugat acpi_enforce_resources=lax la grub? Firul pe care l-am postat indică că oamenii au succes cu 5.15.0, de unde am obținut asta.
Aaron avatar
drapel ru
Am această linie în /etc/default/grub: `GRUB_CMDLINE_LINUX_DEFAULT="quiet splash acpi_enforce_resources=lax"`, despre asta vorbești?
Puncte:1
drapel aq

Problema aici este că kernel-ul 5.13.0 nu acceptă cipul tău, motiv pentru care spune senzorii detectează S-a găsit un cip necunoscut cu ID 0xd592. Uneori poți avea noroc și modulul va funcționa chiar dacă sensors-detect nu știe ce modul să folosească, dar în acest caz nu cred că va funcționa. Daca cauti pe internet 0xd592, veți găsi pe alții care sunt în această barcă.

Opțiuni:

  • Cel mai simplu este să așteptați Ubuntu 22 luna viitoare și să faceți upgrade, care va avea 5.15.0 care va suporta cipul sub modulul nct6683.

  • A doua opțiune este instalarea https://github.com/Fred78290/nct6687d urmând readme-ul de acolo. Acest lucru ar trebui să vă facă să lucrați, dar rețineți că acesta se instalează ca nct6687 și este posibil să întâmpinați probleme în kernel-ul 5.15.0, deoarece acesta ar folosi în mod normal modulul nct6683.

  • O altă opțiune ar fi să obțineți plasture pentru modificările nct6683 și construiți singur nucleul 5.13.0 cu patch-ul care poate necesita reconstruirea și corecția nucleului de fiecare dată când se actualizează. (Rețineți că este posibil ca linkul să nu fie patch-ul final real care a fost folosit, va trebui să comparați codul sursă al nucleului pentru a fi sigur)

Aceste opțiuni vor primi senzori pentru a citi cip. Odată ce funcționează, puteți obține controlul ventilatorului lucrând folosind pașii găsiți în alte fire precum acest thread Ask Ubuntu. Poate fi necesar să adăugați o intrare în /etc/sensors3.conf, nu sunt sigur dacă modulul nct6687d necesită modificări acolo, dar nct6683 are această intrare atașat la fișierul conf.

Vezi de asemenea acest fir exterior ca sursă principală de informații pentru ID-ul cipului 0xd592 (rețineți că nu este specific pentru Ubuntu).

Postează un răspuns

Majoritatea oamenilor nu înțeleg că a pune multe întrebări deblochează învățarea și îmbunătățește legătura interpersonală. În studiile lui Alison, de exemplu, deși oamenii își puteau aminti cu exactitate câte întrebări au fost puse în conversațiile lor, ei nu au intuit legătura dintre întrebări și apreciere. În patru studii, în care participanții au fost implicați în conversații ei înșiși sau au citit transcrieri ale conversațiilor altora, oamenii au avut tendința să nu realizeze că întrebarea ar influența – sau ar fi influențat – nivelul de prietenie dintre conversatori.