He resuelto esto usando un script bash que establece la velocidad del ventilador a la temperatura real. Quiero decir, si la temperatura del chip es de 60 grados, la velocidad del ventilador es del 60%. Luego ejecuto esto bajo root cron cada minuto. Creé un /bin/atiSpeedCron
archivo con este contenido:
#!/bin/bash
read temp < <(/usr/bin/aticonfig --od-gettemperature | grep "Sensor 0" | cut -c43-47)
echo temp: $temp
aticonfig --pplib-cmd "set fanspeed 0 $temp"
luego actualicé cron usando
crontab -e
En la cuenta raíz ingresé esta línea:
* * * * * /bin/atiSpeedCron
esto me hizo olvidarme de los fanáticos de ati. por cierto / creo que los grivers deberían hacerlo.