web-dev-qa-db-fra.com

Comment voir la température du GPU de ma carte graphique ATI?

J'essaie de déterminer combien de temps ma carte graphique peut durer avec son ventilateur éteint sans surchauffe.

lorsque je navigue sur Internet, le ventilateur de la carte graphique est la chose la plus forte de mon ordinateur.

Ma question est donc la suivante: comment surveiller la température du processeur graphique de ma carte graphique ATI Radeon HD 4850.

14
Nick Bailuc

Si vous utilisez le pilote propriétaire (fglrx), la commande souhaitée est aticonfig --odgt.

Autant que je sache, pour de nombreuses cartes, ce capteur ne sera pas exposé par le biais de capteurs lm.

15
SKhan

Pas longtemps avant qu'il ne frite. Selon la quantité de travail graphique que vous effectuez, le processus de fabrication, la poussière accumulée peut prendre quelques minutes, voire plusieurs heures. Si le bruit est un problème, achetez un système de refroidissement sans ventilateur après-vente.

Pour surveiller la température de votre GPU, utilisez cette FAQ pour vous aider à trouver le capteur GPU:

Comment utiliser les capteurs lm?

5
Uri Herrera

Tout d’abord, (voir http://www.unixmen.com/howto-install-ATI-display-driver-in-ubuntu/ à installer), puis tapez

Sudo aticonfig --initial

Ensuite

aticonfig --odgt

EN DEHORS:

Default Adapter - ATI Radeon HD 5700 Series
                  Sensor 0: Temperature - 45.00 C
5
Dawid Drozd
Sudo apt-get install lm-sensors
sensors

Ce qui sort quelque chose comme:

radeon-pci-0100
Adapter: PCI adapter
temp1:   +48.5°C  (crit = +120.0°C, hyst = +90.0°C)
1
rumpel

Comme les pilotes propriétaires ne sont plus supportés, j'ai choisi une solution matérielle. J'ai pris le ventilateur avec connecteur d'alimentation standard pour le cas atx et l'ai collé sur la carte. Supposons que ce ne soit pas bon pour les jeux et la cryptographie mais fonctionne bien pour moi.

0
Pavel Niedoba

Faites modprobe it87 et si vous êtes chanceux, lm-sensors vous donnera les informations.

Si la carte fonctionne très chaud, vous pouvez essayer de réduire ses performances (si le module drm le permet):

echo low > /sys/class/drm/card0/device/power_profile
0
Arie Skliarouk

Malheureusement, la série HD 4xxx ne dispose pas actuellement de fonctionnalités d'économie d'énergie particulièrement bonnes dans le pilote Open Source, encore moins lorsque cette question a été écrite.

Sauf si la carte a été conçue pour fonctionner avec le ventilateur éteint, elle ne pourra pas fonctionner du tout sans elle. De plus, la plupart des cartes AMD contiennent un micrologiciel qui régule le ventilateur. Je ne recommanderais pas de désactiver le ventilateur, mais plutôt de me fier simplement au micrologiciel interne de la carte pour réguler la vitesse du ventilateur.

Pour réduire la vitesse du ventilateur, il vous faudrait simplement réduire la production de chaleur. Je vous recommande de consulter les dernières options d'économie d'énergie pour forcer la carte à rester à la vitesse d'horloge minimale. Cela vous donnera une production de chaleur réduite au détriment des performances.

0

J'ai résolu ce problème en utilisant le script bash qui définit la vitesse du ventilateur sur la température réelle. Je veux dire si la température de la puce est de 60%, la vitesse du ventilateur est de 60%. Ensuite, je lance ce sous root cron toutes les minutes. J'ai créé le fichier /bin/atiSpeedCron avec ce contenu:

#!/bin/bash
read temp < <(/usr/bin/aticonfig --od-gettemperature | grep "Sensor 0" | cut -c43-47)
echo temp: $temp
aticonfig --pplib-cmd "set fanspeed 0 $temp"

puis j'ai mis à jour cron en utilisant

crontab -e

sous le compte root, j'ai entré cette ligne:

* * * * * /bin/atiSpeedCron

cela m'a fait oublier les fans d'ATI. btw/je pense que les producteurs devraient le faire.

0
Pavel Niedoba