SSH経由でビデオカードの温度を表示するにはどうすればよいですか?


7

やっと私のマシンに2枚のATI Radeon 6950ビデオカードをセットアップすることができましたが、カードはかなり熱くなることがあります。私のアパートの配置に基づいて、マシンにSSHで接続し、コマンドを実行して温度を調べることができるようにしたいと思います。私がこれまで試したのはこれです...

export DISPLAY=:0.0
sudo aticonfig --adapter=0 --od-gettemperature

ただし、SSH経由でそれを行うと、次のエラーが表示されます。

ERROR - X needs to be running to perform ATI Overdrive(TM) commands

マシンにリモート接続するときにXフォワーディングをオンにすると、リモートマシンではなくローカルマシンに影響するようです。

これを正しくやっていますか?ビデオカードの温度を監視するより良い方法はありますか?


試すことができacpi -tますか?
-nodiscc

そのコマンドを実行しても何も表示されません。特別なセットアップが必要ですか?
NT3RP

マシンにSSH接続するときにX転送を使用している場合(ssh -X)、aticonfigを実行する前にDISPLAY変数を変更しないでください。DISPLAYを:0.0に設定すると、Xフォワーディングがオーバーライドされ、aticonfigがサーバー上に表示されるようになりますが、これは望みではありません。
モックス

回答:


1

オープンソースのドライバーを使用している場合、lm-sensorsはほとんどの新しいradeonの温度を表示します。閉じたドライバーが情報を取得する前にXにアクセスする必要がある場合は、rootに変更し、ユーザーのディレクトリからrootのホームに.XauthorityファイルをコピーしてからDISPLAYをエクスポートしてみてください。


ツールが何らかの方法でXサーバーから温度データを取得している場合、DISPLAYをリダイレクトすると、ツールを実行しているシステムではなく、表示されている場所から常にデータが取得されます。
ザンリンクス

-1
DISPLAY=:0 sudo amdconfig --odgt --odgc

ディスプレイが最初のものである場合

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.