OpenSource ドライバーを使用する場合、Xubuntu 14.04 で GPU 温度を監視する最適な方法は何ですか?

OpenSource ドライバーを使用する場合、Xubuntu 14.04 で GPU 温度を監視する最適な方法は何ですか?

12.04 以降でも GPU の温度に深刻な問題がありましたが、14.04 ではそれがなくなったように見えても、GPU には注意を払いたいと思っています。

xfce パネルなどでそれを表示するプログラムはありますか?


編集:

lm-sensorsXfceパネルセンサープラグインをインストールした後、いくつかの温度を見ることができます

ここに画像の説明を入力してください

ただし、GPU ではありません。Ubuntu radeon ドライバーを使用します。

ここに画像の説明を入力してください

また、インストールしましたpsensorが、GPUがありません

ここに画像の説明を入力してください

また、sensorsターミナルで実行してもその情報は利用できません:

ここに画像の説明を入力してください

編集2:

これPsensor ページには次のように書かれています: OpenSource ATI ドライバーを使用すると、監視情報は lm-sensors を通じて入手できます。

lm-sensorsをインストールし、以下を実行しましたこのアドバイス私は走ってsensors-detectyesそこですべての質問に答えました。Psensorウィンドウに新しいエントリがあり、それはラデオン、常にゼロになります。

ここに画像の説明を入力してください

チップ名が表示されるように名前を編集すると、次のようになります。

ここに画像の説明を入力してください

sensorsコマンドは上記と同じ情報を提供します。

編集3

また:

~$ sudo cat /sys/kernel/debug/vgaswitcheroo/switch
[sudo] password for cip: 
0:IGD:+:Pwr:0000:00:02.0
1:DIS: :DynOff:0000:01:00.0

編集4:

~$ xrandr --setprovideroffloadsink 0x6c 0x44 X Error of failed request:  BadValue (integer parameter out of range for operation)
  Major opcode of failed request:  140 (RANDR)
  Minor opcode of failed request:  34 ()
  Value in failed request:  0x6c
  Serial number of failed request:  17
  Current serial number in output stream:  18

答え1

私が使うxfce4-sensors-plugin

ここに画像の説明を入力してください

が必要だlm-sensorsインストールおよび構成、標準(ユニバース)リポジトリにあります。

ATIセンサー(radeonオープンソースドライバーで使用される場合)は、次のような名前になりますradeon-pci-0100--- ただし、最近のカーネルでは、カードが使用されていないときはオフになっているため、その状態ではセンサーは読み込まれません --- を参照してください。https://askubuntu.com/a/469439/16395

この投稿で説明されているように、オフロードをアクティブにしてセンサーが動作しているかどうかを確認できます。http://xpressrazor.wordpress.com/2013/10/08/enable-and-use-open-source-radeon-drivers-in-a-muxless-hybrid-graphics-intelamd-setup/ を参照してください。:

  1. グラフィックプロバイダーを一覧表示します。

    xrandr --listproviders
    

    id16進コードをメモする

  2. 有効化:

    xrandr --setprovideroffloadsink 0x53 0x79 
    

    (Intel および ATI プロバイダーのコードをこの順序で置き換える必要があります)

  3. ターミナルウィンドウを開いて実行します

    DRI_PRIME=1 glxgears -info 
    

ここでsensors別のウィンドウを使用すると、Radeon カードの温度が上昇していることがわかります。

答え2

質問に示されているすべてのアクションを実行し、Psensor をバージョン 1.1.2 に更新した後、再起動後に Radeon の温度が表示されました。

sudo add-apt-repository ppa:jfi/psensor-unstable
sudo apt-get update
sudo apt-get install psensor

詳細はこちら:Psensor がパネル上に温度センサーを表示するオプションを追加して更新されました

ここに画像の説明を入力してください

アップデート:

再起動後にのみPsensorにRadeon情報が表示される起動時に起動するように設定されている場合radeonまた、Psensor を閉じて再起動せずに再起動すると、エントリが再び存在しなくなるのは奇妙です。

実際、ATIカードはその時点では動作していませんこの回答が説明しているように:新しいカーネル3.13には、Radeonドライバを使用したATIカードの高度な動的電源管理機能が搭載されています。通常の状態では、ATIディスクリートはオフになっています。

Psensor と Xfce Sensor プラグインは両方とも、開いている場合は起動時に Radeon の温度を表示しますが、再起動すると、Psensor のエントリがなくなり、Xfce パネル プラグインのエントリはゼロになり、実行時には N/A になりますsensors

これをテストし、ATI カードを起動するには、次のように実行するように回答されていますglxgears:

DRI_PRIME=1 glxgears -info

ここに画像の説明を入力してください

そうすると、XfceパネルプラグインはGPUの温度を表示します。psensorは再起動されるまで.sensorsコマンドは ATI カードの温度を表示します。

シャットダウンするとglxgears、ディスクリート カードは停止します。その後、Psensor は再起動されるまで最後の GPU 温度を表示し続けます。パネル プラグインも同様ですが、長くは続きません。プロパティでは、radeon temp はすでにゼロになっています。チェックを外して再度チェックし、更新してください。

答え3

gpustat に基づいて GPU の温度、使用率、ファン速度、メモリ、電力を監視するために XFCE パネルで使用できる小さな Python スクリプトを作成しました。https://github.com/wookayin/gpustat

私のリポジトリで確認することができます

https://github.com/Paptop/XfceGpuPanelMonitor

関連情報