web-dev-qa-db-fra.com

Quel est le meilleur moyen de surveiller la température du processeur graphique dans Xubuntu 14.04 lorsque vous utilisez le pilote OpenSource?

J'ai eu un grave problème de température du GPU en 12.04 et même plus tard, et même si cela semble avoir disparu en 14.04, je veux garder un œil sur mon GPU.

Y a-t-il un programme qui l'afficherait, dans le panneau xfce ou autrement?


MODIFIER:

Après avoir installé lm-sensors et le plug-in Capteurs du panneau Xfce, je peux voir certaines températures

enter image description here

mais pas le GPU. J'utilise le pilote Ubuntu Radeon.

enter image description here

De plus, j'ai installé psensor: mais pas de GPU

enter image description here

De plus, l'exécution de sensors dans Terminal d'informations n'est pas disponible:

enter image description here

EDIT2:

Sur la page this Psensor, elle lit: Lorsque le pilote OpenSource ATI est utilisé, les informations de surveillance sont disponibles. Lm-capteurs ....

J'ai installé lm-sensors et suivants ce conseil J'ai lancé sensors-detect et répondu yes à toutes les questions qui y figurent. Dans la fenêtre de Psensor, il y a maintenant une nouvelle entrée, c'est pour radeon , mais c'est toujours zéro.

enter image description here

En modifiant les noms de manière à afficher le nom de la puce, cela ressemble à ceci:

enter image description here

sensors donne les mêmes informations que ci-dessus.

EDIT3

Également:

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

J'utilise xfce4-sensors-plugin:

enter image description here

Il a besoin de lm-sensors installé et configuré , et il se trouve dans le référentiel standard (univers).

Le capteur ATI (lorsqu'il est utilisé avec le pilote open source radeon) devrait s'appeler quelque chose comme radeon-pci-0100 --- Notez cependant qu'avec les noyaux récents, la carte est maintenue désactivée lorsqu'elle n'est pas utilisée, le capteur n'est donc pas lu dans ces conditions --- voir https://askubuntu.com/a/469439/16395

Vous pouvez vérifier si les capteurs fonctionnent en activant le déchargement comme expliqué dans cet article: http://xpressrazor.wordpress.com/2013/10/08/enable-and-use-open-source-radeon-drivers -in-a-muxless-hybrid-graphics-intelamd-setup / :

  1. Lister les fournisseurs de graphiques:

    xrandr --listproviders
    

    notez les codes hexadécimaux id

  2. Activez-les:

    xrandr --setprovideroffloadsink 0x53 0x79 
    

    (vous devez remplacer les codes des fournisseurs Intel et ATI, dans cet ordre)

  3. Ouvrez une fenêtre de terminal et lancez

    DRI_PRIME=1 glxgears -info 
    

Maintenant, en utilisant sensors dans une autre fenêtre, vous devriez voir la lecture de la température de la carte radeon monter.

6
Rmano

Après avoir effectué toutes les actions présentées dans la question et également après avoir mis à jour Psensor vers la version 1.1.2, la température de Radeon y est apparue après le redémarrage.

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

Plus ici .

enter image description here

METTRE À JOUR:

Les informations de radeon n'apparaissent dans Psensor qu'après le redémarrage si elles sont configurées pour être lancées au démarrage . En outre, il est étrange que si Psensor soit fermé et redémarré sans redémarrage, l'entrée radeonest à nouveau absente.

En fait, la carte ATI ne fonctionne pas à ce moment-là comme l'explique cette réponse : Le nouveau noyau 3.13 dispose d'une gestion de l'alimentation dynamique avancée de la carte ATI avec le pilote radeon. Dans des conditions normales, l'ATI discrete est désactivé .

Les plug-ins Psensor et Xfce Sensor afficheront la température du radeon au démarrage s'ils sont ouverts, mais s'ils sont redémarrés, l'entrée sera manquante dans Psensor, sera zéro dans le plug-in du panneau Xfce et sera N/A lors de l'exécution de sensorsname__.

Pour tester cela et démarrer la carte ATI, cette réponse indique d'exécuter glxgearsname__:

DRI_PRIME=1 glxgears -info

enter image description here

Ce qui se passe alors, c’est que le plug-in du panneau Xfce affiche la température du GPU , tandis que psensor ne l’a pas jusqu’à redémarré . La commande sensorsaffiche la température de la carte ATI.

Si glxgearsest arrêté, la carte discrète s’arrête. Ensuite, Psensor continuera d’afficher la dernière température du GPU jusqu’à redémarrage. Le panneau plugin aussi, mais pas pour longtemps. Dans ses propriétés, radeon temp vaut déjà zéro, décochez et revérifiez pour actualiser.

1
user47206