Intro
Il portatile Thinkpad P15 è un’ottima macchina Linux, ma c’è un dettaglio fastidioso, come scrive la Wiki di Arch:
“Il funzionamento predefinito delle ventole è rumoroso, poiché sono praticamente sempre a media potenza. Il programma thinkfan può essere utilizzato per ottenere un funzionamento più silenzioso, pur mantenendo temperature ragionevoli.” . Rendiamolo più silenzioso.
Prerequisiti
Installare il pacchetto rpm thinkfan e abilitare il demone:
# zypper in thinkfan && systemctl enable --now thinkfan
Assicurarsi che i moduli vengano caricati all’avvio con le opzioni per sovrascrivere il controllo delle ventole e abilitare le funzionalità sperimentali:
$ cat /etc/modules-load.d/thinkpad.conf
thinkpad_acpi
coretemp
$ cat /etc/modprobe.d/thinkpad_acpi.conf
options thinkpad_acpi fan_control=1 experimental=1
Configurazione
La configurazione del demone consiste in un singolo e breve file. Nella prima parte dobbiamo specificare il virtual file contenente le temperature; poi il file che controlla la velocità della ventola, e una terza sezione che mappa il livello della ventola (fan level) all’intervallo di temperatura:
$ cat /etc/thinkfan.conf
sensors:
- tpacpi: /proc/acpi/ibm/thermal
# Alcune delle voci di temperatura in /proc/acpi/ibm/thermal potrebbero essere
# irrilevanti o inutilizzate, quindi è possibile selezionare quelle singole:
indices: [1, 2, 4, 5, 6]
fans:
- tpacpi: /proc/acpi/ibm/fan
levels:
- [0, 0, 60]
- [2, 60, 65]
- [3, 65, 70]
- [5, 70, 75]
- [6, 75, 80]
- [7, 80, 85]
- ["level disengaged", 85, 255]
Conclusione
A seconda del vostro sistema, potete utilizzare molti altri programmi per controllare la velocità delle ventole in Linux; thinkfan ha il vantaggio di essere leggero e altamente configurabile.