web-dev-qa-db-ja.com

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

12.04以降ではGPUの温度に深刻な問題が発生しましたが、14.04ではなくなってしまったように見えても、GPUを監視したいと思います。

Xfce-panelまたはそれ以外にそれを表示するプログラムはありますか?


編集:

lm-sensorsとXfceパネルセンサープラグインをインストールすると、温度が表示されます

enter image description here

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

enter image description here

また、psensor:をインストールしましたが、GPUはインストールしていません

enter image description here

また、ターミナルでsensorsを実行すると、その情報は利用できません。

enter image description here

EDIT2:

this Psensorページで読み取ります:OpenSource ATIドライバーが使用されている場合、監視情報はlm-sensors ....をスローして利用可能です

Lm-sensorsをインストールし、次の このアドバイス を実行し、sensors-detectを実行し、そこのすべての質問にyesと答えました。 Psensorウィンドウに新しいエントリが追加され、radeon用になりましたが、常にゼロです。

enter image description here

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

enter image description here

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

EDIT3

また:

~$ 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

EDIT4:

~$ 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
5
user47206

私はxfce4-sensors-pluginを使用します:

enter image description here

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
    

    id 16進コードを書き留めます

  2. それらをアクティブにします:

    xrandr --setprovideroffloadsink 0x53 0x79 
    

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

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

    DRI_PRIME=1 glxgears -info 
    

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

6
Rmano

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

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

もっと こちら

enter image description here

更新:

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

実際、ATIカードはその時点では動作していません この回答で説明しているように新しいカーネル3.13には、radeonドライバを使用したATIカードの高度な動的電源管理があります。通常の状態では、ATI離散はオフです

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

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

DRI_PRIME=1 glxgears -info

enter image description here

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

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

1
user47206