Acabei de passar por este exercício com thermal. Primeiro, devo salientar que o thermald foi quebrado, mesmo em versões novas de 16.04, já que ele não iria ler seu arquivo de configuração. Isso agora foi corrigido, portanto, certifique-se de ter todas as atualizações instaladas.
Além disso, a página à qual você faz referência é muito boa e também contém um exemplo de arquivo de configuração thermal-conf.xml.
Em seguida, supondo que você tenha instalado o thermald, pare o processo e reinicie-o no modo -no-daemon e observe cuidadosamente a saída. Ele lhe dará a maioria das respostas necessárias para configurar seu próprio arquivo thermal-conf.xml. Preste atenção para cdev (dispositivo de refrigeração), etc.
serviço thermald stop sudo
sudo thermald --no-daemon --loglevel = depuração
Aqui está uma cópia do meu arquivo thermal-conf.xml personalizado para você ver:
<?xml version="1.0"?>
<ThermalConfiguration>
<Platform>
<Name>Toshiba Laptop</Name>
<ProductName>*</ProductName>
<Preference>QUIET</Preference>
<ThermalSensors>
<ThermalSensor>
<Type>x86_pkg_temp</Type>
<Path>/sys/class/thermal/thermal_zone0/</Path>
<AsyncCapable>1</AsyncCapable>
</ThermalSensor>
</ThermalSensors>
<ThermalZones>
<ThermalZone>
<Type>cpu package</Type>
<TripPoints>
<TripPoint>
<SensorType>x86_pkg_temp</SensorType>
<Temperature>59000</Temperature>
<type>passive</type>
<ControlType>PARALLEL</ControlType>
<CoolingDevice>
<index>0</index>
<type>Processor</type>
<influence> 10 </influence>
<SamplingPeriod> 5 </SamplingPeriod>
</CoolingDevice>
<CoolingDevice>
<index>1</index>
<type>Processor</type>
<influence> 10 </influence>
<SamplingPeriod> 5 </SamplingPeriod>
</CoolingDevice>
<CoolingDevice>
<index>2</index>
<type>Processor</type>
<influence> 10 </influence>
<SamplingPeriod> 5 </SamplingPeriod>
</CoolingDevice>
<CoolingDevice>
<index>3</index>
<type>Processor</type>
<influence> 10 </influence>
<SamplingPeriod> 5 </SamplingPeriod>
</CoolingDevice>
<CoolingDevice>
<index>4</index>
<type>intel_powerclamp</type>
<influence> 30 </influence>
<SamplingPeriod> 10 </SamplingPeriod>
</CoolingDevice>
<CoolingDevice>
<index>5</index>
<type>rapl_controller</type>
<influence> 50 </influence>
<SamplingPeriod> 10 </SamplingPeriod>
</CoolingDevice>
<CoolingDevice>
<index>6</index>
<type>intel_pstate</type>
<influence> 40 </influence>
<SamplingPeriod> 10 </SamplingPeriod>
</CoolingDevice>
<CoolingDevice>
<index>7</index>
<type>rapl_controller_dram</type>
<influence> 50 </influence>
<SamplingPeriod> 10 </SamplingPeriod>
</CoolingDevice>
</TripPoint>
</TripPoints>
</ThermalZone>
</ThermalZones>
</Platform>
</ThermalConfiguration>