web-dev-qa-db-ja.com

ATI温度監視

計算クラスター内のGPU(複数のATI 5970)の温度を監視しようとしています。問題は、aticonfigツールがヘッドレスモードで機能しないことです

#/ usr/bin/aticonfig --od-gettemperature 
プロトコルが指定されていません
エラー-ATIOverdrive(TM)コマンドを実行するには、Xを実行する必要があります

さらに悪いことに、監視ユーザー(munin)でaticonfigを実行しようとすると、rootとして実行するように要求されます。 Xに頼らずにGPUの温度を読み取る簡単な方法はありますか?

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


7
Jan

Cactiのユーザーwww-dataとしてaticonfigを実行しようとすると、同様の問題が発生しました。

Visudoを実行し、sudoersファイルに以下を追加します。 (この場合、beastをホスト名に変更し、www-dataをmuninに変更することをお勧めします。)

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

これで私は走ることができました

Sudo /usr/bin/aticonfig

ユーザーwww-dataとして、しかし私はまだCactiでいくつかの問題に直面しています。

お役に立てれば。

1
James P