Monitoramento de temperatura ATI

5

Estou tentando monitorar a temperatura das minhas GPUs (múltiplas ATI 5970) no meu cluster de computação. O problema é que a ferramenta aticonfig não funciona no modo sem cabeça

# /usr/bin/aticonfig --od-gettemperature
No protocol specified
ERROR - X needs to be running to perform ATI Overdrive(TM) commands

e, pior ainda, se eu tentar rodar aticonfig com meu usuário de monitoramento (munin), ele irá pedir para ser executado como root. Existe uma maneira simples de ler a temperatura das GPUs sem ter que recorrer ao X?

    
por cdecker 18.01.2011 / 19:08

2 respostas

7

export DISPLAY=:0
aticonfig --odgt --adapter=0
aticonfig --odgt --adapter=1
...


Permissões de raiz podem ser necessárias, experimente.     
por 13.05.2011 / 13:47
1

Eu me deparei com um problema semelhante ao tentar executar o aticonfig como usuário www-data para o Cacti.

Ao fazer um visudo e adicionar o seguinte ao arquivo sudoers. (Você vai querer mudar de animal para o seu hostname e www-data para munin no seu caso.)

www-data        beast = NOPASSWD: /usr/bin/aticonfig

Com isso, consegui executar

sudo /usr/bin/aticonfig

como usuário www-data, mas ainda estou tendo problemas com o Cacti.

Espero que isso ajude.

    
por 31.07.2012 / 16:34