Comment puis-je voir la température GPU de ma carte graphique ATI?

14

J'essaie de savoir combien de temps ma carte graphique peut durer avec son ventilateur éteint sans surchauffer.

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

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

Nick Bailuc
la source
1
cela a à voir avec ubuntu ou linux parce que je veux trouver un programme compatible avec lui qui me permettra de voir ma température de GPU
Nick Bailuc

Réponses:

15

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

Pour autant que je sache, pour de nombreuses cartes, ce capteur ne sera pas exposé à travers des capteurs lm.

SKhan
la source
1
et aticonfig --odgcpour la charge du GPU (% d'utilisation actuelle), ainsi que les vitesses d'horloge
MestreLion
Pouvez-vous également essayer Psensor
danger89
5

Peu de temps avant qu'il ne pleure. Selon la quantité de charge graphique que vous effectuez, le processus de fabrication, la poussière accumulée peut être de quelques minutes, voire des heures. acheter un remplacement de refroidissement sans ventilateur du marché secondaire si le bruit est un problème.

Pour surveiller la température de votre GPU, utilisez ces questions et réponses pour trouver le capteur GPU:

Comment utiliser les capteurs lm?

Uri Herrera
la source
Je viens de nettoyer ma carte graphique de la poussière aujourd'hui, et non, il n'y aura presque pas de charge dessus, car tout mauvais usage est comme Firefox. Je demande combien de temps cela durera-t-il sans causer de dommages?
Nick Bailuc
Bien sûr, cela causera des dommages, la chaleur endommagera tous les appareils électroniques pendant des périodes prolongées, la carte peut atteindre ~ 120 ° C et elle est censée s'éteindre ou elle va frire. Je suis certain que personne n'a jamais essayé de simplement graver une carte juste pour voir combien de temps cela prend aussi.
Uri Herrera
mais cela durerait-il 20 secondes?
Nick Bailuc
Je suppose que cela peut durer 20 secondes, vous pouvez installer lm-sensorspour surveiller la température afin de ne pas dépasser le seuil.
Uri Herrera
1
il ne montre pas le ventilateur ou la température de ma carte graphique, même si j'ai installé les pilotes
Nick Bailuc
1
sudo apt-get install lm-sensors
sensors

Qui génère quelque chose comme:

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

Faites-le modprobe it87et si vous avez de la chance, les lm-sensor vous donneront les informations.

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

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

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

À moins que la carte ne soit 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 firmware qui régule le ventilateur. Je ne recommanderais pas de forcer le ventilateur, mais plutôt de simplement compter sur le firmware interne de la carte pour réguler la vitesse du ventilateur.

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

Robert Wm Ruedisueli
la source
0

Étant donné que les pilotes propriétaires ne sont plus pris en charge, j'ai choisi une solution matérielle. J'ai pris un ventilateur avec un connecteur d'alimentation standard pour le boîtier atx et l'ai collé sur la carte. Supposons que ce ne soit pas bon pour les jeux et la cryptomining mais fonctionne bien pour moi.

Pavel Niedoba
la source
0

J'ai résolu cela en utilisant le script bash qui définit la vitesse du ventilateur à 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 cela sous root cron toutes les minutes. J'ai créé un /bin/atiSpeedCronfichier 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 donateurs devraient le faire.

Pavel Niedoba
la source