73 votes

Comment voir la température de la carte vidéo (Nvidia, ATI, Intel...)

Existe-t-il une commande (Via terminal) pour voir la température de n'importe quelle carte vidéo.

Déjà essayé sensors avec le sensors-detect appliqué. Ne détecte pas, par exemple, les températures des cartes vidéo Nvidia et ATI.

104voto

drgrog Points 2617

Une alternative pour les cartes nvidia est d'utiliser nvidia-smi : le "programme d'interface de gestion du système NVIDIA".

user@box:~$ nvidia-smi -q -d temperature
GPU 0:
            Product Name            : GeForce 210
            PCI ID                  : a6510de
            Temperature             : 39 C

Ou pour sortir uniquement la valeur numérique en Celsius :

user@box:~$ nvidia-smi --query-gpu=temperature.gpu --format=csv,noheader
39

63voto

Jared Points 2589

Oui, il y a une commande.

Détection des capteurs

Tout d'abord, vous devez rechercher des capteurs :

sudo apt-get install lm-sensors
sudo sensors-detect

Depuis le lynx lucide, il faut taper :

sudo service module-init-tools start

Si vous utilisez une autre version d'Ubuntu, tapez :

sudo /etc/init.d/module-init-tools start

Pour enregistrer les résultats de la détection.

Affichage des données du capteur

Maintenant, pour afficher les températures, tapez :

sensors

Maintenant vous devriez voir quelque chose comme ça :

My sensors result

Je n'ai pas beaucoup de capteurs, d'ailleurs :)

Affichage de la température du GPU NVIDIA

Si vous utilisez un type de GPU NVIDIA :

sudo apt-get install nvclock

Après l'avoir installé, tapez nvclock -T pour afficher la température.

Vous pouvez également taper nvidia-settings -q gpucoretemp .

J'espère que cela vous a aidé,

18voto

David Points 181

La commande déjà mentionnée pour nvidia (sur mon installation OpenElec) :

nvidia-smi

a également donné des informations supplémentaires :

+------------------------------------------------------+                       
| NVIDIA-SMI 3.295.71   Driver Version: 295.71         |                       
|-------------------------------+----------------------+----------------------+
| Nb.  Name                     | Bus Id        Disp.  | Volatile ECC SB / DB |
| Fan   Temp   Power Usage /Cap | Memory Usage         | GPU Util. Compute M. |
|===============================+======================+======================|
| 0.  GeForce GT 520            | 0000:01:00.0  N/A    |       N/A        N/A |
|  N/A   52 C  N/A   N/A /  N/A |  17%  169MB / 1023MB |  N/A      Default    |
|-------------------------------+----------------------+----------------------|
| Compute processes:                                               GPU Memory |
|  GPU  PID     Process name                                       Usage      |
|=============================================================================|
|  0.           Not Supported                                                 |
+-----------------------------------------------------------------------------+

11voto

BenC Points 668

Si vous voulez surveiller la température dans votre terminal pour le contrôle, vous pouvez utiliser watch avec les commandes qui ont été données dans les autres réponses (par exemple celle de @drgrog). Par exemple, pour rafraîchir la température toutes les 5 secondes :

watch -n 5 nvidia-smi --query-gpu=temperature.gpu --format=csv,noheader

4voto

John Nolan Points 16633

Pour nvidia, il existe un nvidia-settings qui inclut un guide pour voir la température. Je ne me souviens pas s'il existe un outil en mode texte.

Certains adaptateurs graphiques Intel signalent leur température par le biais de l'acpi et vous pouvez la lire par le biais de la fonction sensors à partir du paquet du même nom.

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X