Navegando por los foros de phoronix he encontrado en un
post viejo (que parece que pasó en su día bastante desapercibido) la manera de monitorizar la temperatura y controlar la velocidad del ventilador en las tarjetas ati 3850 (supongo que funcionará en el resto de modelos):
franjva@quad ~ $ aticonfig --pplib-cmd "get clock 0"
Engine Clock Range: 300-669 MHZ; Memory Clock Range: 829-829 NHZ;
franjva@quad ~ $ aticonfig --pplib-cmd "get temperature 0"
Temperature for thermal controller 0 is 57.000000
franjva@quad ~ $ aticonfig --pplib-cmd "get fanspeed 0"
Fan speed query:
Query Index: 0, Speed in percent
Result: Fan Speed: 0%
franjva@quad ~ $ aticonfig --pplib-cmd "set fanspeed 0 55"
PPLIB command execution is Successful!
franjva@quad ~ $ aticonfig --pplib-cmd "get fanspeed 0"
Fan speed query:
Query Index: 0, Speed in percent
Result: Fan Speed: 55%
franjva@quad ~ $ aticonfig --pplib-cmd "get temperature 0"
Temperature for thermal controller 0 is 46.000000
Yo que llevaba esperando por esto 6 meses (si no subo la velocidad del ventilador no puedo jugar en linux) y resulta que ya estaba ahí desde dios sabe cuándo. Manda huevos.
Ahora falta saber si hay alguna manera de hacer "set clock"