Eu também sou novato nessas coisas (apenas instalei). Tentarei compartilhar o que entendi.
Em suma
Thermald pode controlar o resfriamento via dispositivos de resfriamento ativo ou passivo, conforme apresentado em sysfs (caminho /sys/class/thermal/
).
Se você sabe que tem outros dispositivos listados em /sys/class/thermal/
, adicione manualmente:
The best cooling method may not be in the thermal sysfs. In this case
thermal-conf.xml can be used to bind a zone to an external cooling
device.
- > na configuração você pode especificar um caminho para um dispositivo: <Path></Path>
Depuração e outras informações
No momento, os melhores recursos parecem ser:
1 man thermald
2. man thermal-conf.xml
link
3. Wiki do Ubuntu: Termal
A documentação do Ubuntu fornece e o exemplo /etc/thermald/thermal-conf.xml
que você pode usar em vez da configuração padrão.
Para entender o que está acontecendo, o primeiro passo é iniciar o daemon no modo de depuração:
sudo service thermald stop
sudo thermald --no-daemon --loglevel=debug
No meu Ubuntu (usando o arquivo de configuração wiki) eu posso ver o daemon adiciona automaticamente os sensores de sysfs
.
Tente verificar as primeiras linhas do log de depuração, você deve ver algo como isto:
thd_read_default_thermal_sensors
sensor_update: type acpitz
sensor_update: type acpitz
sensor_update: type pkg-temp-0
thd_read_default_thermal_sensors loaded 3 sensors
De acordo com o seu sensor -u
print, não consigo ver nenhum dispositivo de resfriamento ativo (ventilador):
- Parece que
sensor
não conseguiu encontrar nenhum software controlável, por isso não sei quais outros métodos você pode adicionar ...