
Ich hatte in 12.04 und sogar später ein ernstes Problem mit der GPU-Temperatur, und auch wenn das in 14.04 nicht mehr der Fall zu sein scheint, möchte ich meine GPU im Auge behalten.
Gibt es ein Programm, das das anzeigt, im Xfce-Panel oder anderswo?
BEARBEITEN:
Nach der Installation lm-sensors
des Xfce-Panel-Sensor-Plugins kann ich einige Temperaturen sehen
aber nicht die GPU. Ich verwende den Ubuntu-Radeon-Treiber.
Außerdem habe ich installiert psensor
: aber keine GPU
Außerdem sensors
sind diese Informationen beim Ausführen im Terminal nicht verfügbar:
EDIT2:
BeiDasAuf der Psensor-Seite steht: Wenn der OpenSource-ATI-Treiber verwendet wird, sind die Überwachungsinformationen über LM-Sensoren verfügbar …
Ich habe lm-Sensoren installiert und folgendedieser RatIch habe alle Fragen sensors-detect
beantwortet yes
. Im Psensor-Fenster gibt es jetzt einen neuen Eintrag, und zwar fürRadeon, aber es ist immer Null.
Wenn Sie die Namen so bearbeiten, dass der Chipname angezeigt wird, sieht es folgendermaßen aus:
sensors
Befehl gibt die gleichen Informationen wie oben.
BEARBEITEN3
Auch:
~$ 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
Antwort1
Ich benutze xfce4-sensors-plugin
:
Es brauchtlm-sensors
installiert und konfiguriert, und es befindet sich im Standard-Repository (Universe).
Der ATI-Sensor (bei Verwendung mit dem Radeon Open Source-Treiber) sollte etwa so heißen: radeon-pci-0100
--- Beachten Sie jedoch, dass bei neueren Kerneln die Karte ausgeschaltet bleibt, wenn sie nicht verwendet wird, so dass der Sensor unter diesen Bedingungen nicht gelesen wird --- siehehttps://askubuntu.com/a/469439/16395
Sie können überprüfen, ob die Sensoren funktionieren, indem Sie das Offloading aktivieren, wie in diesem Beitrag erläutert:http://xpressrazor.wordpress.com/2013/10/08/enable-and-use-open-source-radeon-drivers-in-a-muxless-hybrid-graphics-intelamd-setup/:
Listen Sie die Grafikanbieter auf:
xrandr --listproviders
Notieren Sie sich die
id
HexadezimalcodesAktivieren Sie sie:
xrandr --setprovideroffloadsink 0x53 0x79
(Sie müssen die Codes der Intel- und ATI-Anbieter in dieser Reihenfolge ersetzen)
Öffnen Sie ein Terminalfenster und führen Sie aus
DRI_PRIME=1 glxgears -info
Wenn Sie es jetzt in einem anderen Fenster verwenden, sensors
sollten Sie sehen, wie die Temperaturanzeige der Radeon-Karte steigt.
Antwort2
Nachdem ich alle in der Frage aufgeführten Aktionen ausgeführt und Psensor auf Version 1.1.2 aktualisiert hatte, wurde die Radeon-Temperatur nach dem Neustart dort angezeigt.
sudo add-apt-repository ppa:jfi/psensor-unstable
sudo apt-get update
sudo apt-get install psensor
Mehr hier:Psensor aktualisiert mit Option zur Anzeige von Temperatursensoren auf dem Panel.
AKTUALISIEREN:
Die Radeon-Informationen erschienen in Psensor erst nach dem Neustartwenn so eingestellt, dass es beim Start ausgeführt wirdradeon
. Außerdem ist es merkwürdig, dass der Eintrag wieder fehlt , wenn Psensor geschlossen und ohne Neustart neu gestartet wird .
Tatsächlich funktioniert die ATI-Karte im Moment nichtwie diese Antwort erklärt:Der neue Kernel 3.13 verfügt über ein erweitertes dynamisches Energiemanagement der ATI-Karte mit dem Radeon-Treiber. Unter normalen Bedingungen ist die ATI-Karte ausgeschaltet.
Sowohl Psensor als auch das Xfce Sensor-Plugin zeigen die Radeon-Temperatur beim Start an, wenn sie geöffnet sind. Beim Neustart fehlt der Eintrag jedoch in Psensor, ist im Xfce-Panel-Plugin Null und beim Ausführen N/A sensors
.
Um dies zu testen und die ATI-Karte zu starten, heißt es in der Antwort glxgears
:
DRI_PRIME=1 glxgears -info
Was dann passiert, ist, dass das Xfce-Panel-Plugin die GPU-Temperatur anzeigt,während psensor nicht bis zum Neustart. sensors
-Befehl zeigt die Temperatur der ATI-Karte an.
Wenn glxgears
heruntergefahren wird, wird die diskrete Karte gestoppt. Dann zeigt Psensor weiterhin die letzte GPU-Temperatur an, bis es neu gestartet wird. Das Panel-Plugin auch, aber nicht lange. In seinen Eigenschaften ist die Radeon-Temperatur bereits Null. Deaktivieren und erneut aktivieren, um zu aktualisieren.
Antwort3
Habe ein kleines Python-Skript geschrieben, das in Ihrem XFCE-Panel verwendet werden kann, um die GPU-Temperatur, Auslastung, Lüftergeschwindigkeit, den Speicher und die Leistung basierend auf gpustat zu überwachenhttps://github.com/wookayin/gpustat.
Sie können es in meinem Repository überprüfen.