| THINKFAN(1) | thinkfan | THINKFAN(1) |
thinkfan -un program simplu de control al ventilatorului
thinkfan |
[-hnqDd] [-b DEVIAȚIE (balans)] [-c CONFIGURARE] [-s SECUNDE] [-p [ÎNTÂRZIERE]] |
«thinkfan» reglează viteza ventilatorului în funcție de limitele de temperatură stabilite în fișierul de configurare. Acesta poate citi temperaturi din mai multe surse:
Ventilatorul poate fi „/proc/acpi/ibm/fan” sau un fișier PWM în „/sys/class/hwmon”. Consultați thinkfan.conf(5) pentru o explicație detaliată a sintaxei de configurare.
Atenție: Acest program face doar o verificare de bază a corectitudinii configurației. Aceasta înseamnă că puteți stabili limitele de temperatură oricât de nebunești doriți.
Există două moduri generale de funcționare:
În modul complex, limitele de temperatură sunt definite pentru fiecare senzor pe care «thinkfan» îl cunoaște. Stabilirea unor limite adecvate pentru fiecare senzor din sistemul dumneavoastră va necesita probabil un pic de experimentare și o bună cunoaștere a echipamentului dumneavoastră, dar este cel mai sigur mod de a menține fiecare componentă în intervalul de temperatură specificat. Consultați pagina http://www.thinkwiki.org/wiki/Thermal_Sensors pentru detalii despre ce senzor măsoară ce temperatură într-un Thinkpad. La alte sisteme va trebui să aflați pe cont propriu. Consultați exemplele de configurare pentru a afla mai multe despre sintaxă.
În modul simplu, «thinkfan» utilizează doar cea mai ridicată temperatură găsită în sistem. Acest lucru poate fi periculos, de exemplu, pentru discurile dure. De aceea, ar trebui să furnizați o valoare de corecție (de exemplu, adăugați 10-15 °C) pentru senzorul care are temperatura discului dur (sau a bateriei...). Consultați fișierele de configurare de exemplu pentru detalii în acest sens.
Unele exemple de configurații sunt furnizate împreună cu pachetul sursă. Pentru mai multe detalii, consultați pagina de manual de configurare thinkfan.conf(5).
current_tmax = current_tmax + delta_t * DEVIAȚIE / 10
Acest lucru înseamnă că numerele negative pot fi utilizate pentru a echilibra vârfurile de temperatură scurte și bruște, cum ar fi cele observate la unii senzori on-DIE. Folosiți modul „DANGEROUS” (periculos) pentru a elimina limita de la -10 la +30. Rețineți că nu puteți avea un spațiu între -b și un argument negativ, pentru că altfel getopt() va interpreta lucruri precum -10 ca o opțiune și va da greș (adică scrieți -b-10 în loc de -b -10).
Valoarea implicită este 15.0
Dacă este specificată această opțiune, «thinkfan» încearcă să încarce configurația numai din FIȘIER. Dacă numele său se termină în „.yaml”, trebuie să fie în format YAML. În caz contrar, poate fi fie în format YAML, fie în sintaxa dinainte. Consultați thinkfan.conf(5) și thinkfan.conf.legacy(5) pentru detalii.
SIGINT și SIGTERM întrerup pur și simplu operațiile în curs și ar trebui să facă ca «thinkfan» să se încheie în mod curat.
SIGHUP face ca «thinkfan» să-și reîncarce configurația. Dacă există vreo problemă cu noua configurație, o păstrează pe cea veche.
SIGUSR1 determină «thinkfan» să descarce toate temperaturile cunoscute în prezent fie în «syslog», fie în consolă (dacă rulează cu opțiunea „-n”).
Pagina de manual de configurare a thinkfan: thinkfan.conf(5) Exemple de configurații livrate împreună cu distribuția sursă, disponibile și la: https://github.com/vmatare/thinkfan/tree/master/examples Documentația privind interfața de utilizator hwmon pentru Linux: https://www.kernel.org/doc/html/latest/hwmon/sysfs-interface.html Documentația privind interfața thinkpad_acpi: https://www.kernel.org/doc/html/latest/admin-guide/laptops/thinkpad-acpi.html
Dacă thinkfan vă spune să o faceți, sau dacă aveți chef, raportați problemele la sistemul de urmărire a problemelor din Github:
https://github.com/vmatare/thinkfan/issues
Traducerea în limba română a acestui manual a fost făcută de Remus-Gabriel Chelu <remusgabriel.chelu@disroot.org>
Această traducere este documentație gratuită; citiți Licența publică generală GNU Versiunea 3 sau o versiune ulterioară cu privire la condiții privind drepturile de autor. NU se asumă NICIO RESPONSABILITATE.
Dacă găsiți erori în traducerea acestui manual, vă rugăm să trimiteți un e-mail la translation-team-ro@lists.sourceforge.net.
| decembrie 2021 | thinkfan 1.3.1 |