¿Cómo puedo ver la temperatura de la GPU de mi tarjeta gráfica ATI?

14

Intento calcular cuánto tiempo puede durar mi tarjeta gráfica con su ventilador apagado sin sobrecalentarse.

Cuando estoy navegando en Internet, el ventilador de la tarjeta gráfica es lo más ruidoso en mi computadora.

Entonces mi pregunta es, ¿cómo controlo la temperatura de la GPU de mi tarjeta gráfica ATI Radeon HD 4850?

Nick Bailuc
fuente
1
tiene que ver con ubuntu o linux porque quiero encontrar un programa compatible con él que me permita ver la temperatura de mi gpu
Nick Bailuc

Respuestas:

15

Si está utilizando el controlador propietario (fglrx), entonces el comando que desea es aticonfig --odgt.

Hasta donde yo sé, para muchas tarjetas, este sensor no estará expuesto a través de sensores lm.

SKhan
fuente
1
y aticonfig --odgcpara carga de GPU (% de uso actual), junto con velocidades de reloj
MestreLion
¿Puedes probar Psensor
danger89
5

No mucho tiempo hasta que se fríe. Dependiendo de la cantidad de carga de trabajo gráfica que esté haciendo, el proceso de fabricación, el polvo acumulado puede ser de minutos, horas. compre un reemplazo de enfriamiento sin ventilador del mercado de accesorios si el ruido es un problema.

Para controlar la temperatura de su GPU, use estas preguntas y respuestas para ayudar a encontrar el sensor de GPU:

¿Cómo usar los sensores lm?

Uri Herrera
fuente
Hoy limpié mi tarjeta gráfica del polvo, y no habrá casi ninguna carga, ya que todo lo que usaré es como Firefox. ¿Estoy preguntando cuánto durará sin causar NINGÚN daño?
Nick Bailuc
Por supuesto, causará daños, el calor causará daños a todos los dispositivos electrónicos durante períodos prolongados de tiempo, la tarjeta puede llegar a ~ 120 ° C y se supone que se apaga o se freirá. Estoy seguro de que nadie ha tratado de quemar una tarjeta solo para ver cuánto tiempo tarda demasiado en ocurrir ...
Uri Herrera
pero duraría 20 segundos?
Nick Bailuc
Supongo que puede aguantar 20 segundos, puede instalar lm-sensorspara controlar la temperatura para que no supere el umbral.
Uri Herrera
1
no muestra el ventilador de mi tarjeta gráfica o la temperatura, incluso cuando compré que instalé los controladores
Nick Bailuc
1
sudo apt-get install lm-sensors
sensors

Lo que genera algo como:

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

Hazlo modprobe it87y, si tienes suerte, los sensores lm te darán la información.

Si la tarjeta se calienta mucho, puede intentar reducir su rendimiento (si el módulo drm lo permite):

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

Lamentablemente, la serie HD 4xxx no tiene características de ahorro de energía particularmente buenas en el controlador Open Source hoy, y mucho menos cuando se escribió esta pregunta.

A menos que la tarjeta haya sido diseñada para funcionar con el ventilador apagado, no podrá funcionar sin ella. Además, la mayoría de las tarjetas AMD contienen firmware que regula el ventilador. No recomendaría apagar el ventilador, sino simplemente confiar en el firmware interno de la tarjeta para regular la velocidad del ventilador.

Para reducir la velocidad del ventilador, simplemente debería reducir la producción de calor. Recomendaría leer las últimas opciones de ahorro de energía para forzar que la tarjeta permanezca a la velocidad mínima del reloj. Esto le dará una producción de calor disminuida a costa de un rendimiento reducido.

Robert Wm Ruedisueli
fuente
0

Como los controladores propietarios ya no son compatibles, elegí la solución de hardware. Tomé un ventilador con conector de alimentación estándar para la carcasa atx y lo pegué con cinta adhesiva sobre la tarjeta. Supongamos que no es bueno para juegos y criptominería, pero funciona bien para mí.

Pavel Niedoba
fuente
0

He resuelto esto usando un script bash que establece la velocidad del ventilador a la temperatura real. Quiero decir, si la temperatura del chip es de 60 grados, la velocidad del ventilador es del 60%. Luego ejecuto esto bajo root cron cada minuto. Creé un /bin/atiSpeedCronarchivo con este contenido:

#!/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"

luego actualicé cron usando

crontab -e

En la cuenta raíz ingresé esta línea:

* * * * * /bin/atiSpeedCron

esto me hizo olvidarme de los fanáticos de ati. por cierto / creo que los grivers deberían hacerlo.

Pavel Niedoba
fuente