Como posso ver a temperatura da GPU da minha placa de vídeo ATI?


14

Estou tentando descobrir quanto tempo minha placa gráfica pode durar com a ventoinha desligada sem superaquecer.

Quando estou navegando na Internet, o ventilador da placa de vídeo é a coisa mais alta do meu computador.

Portanto, minha pergunta é: como monitoro a temperatura da GPU da minha placa de vídeo ATI Radeon HD 4850.


1
que tem a ver com o Ubuntu ou Linux porque eu quero encontrar um programa compatível com o que vai permitir-me para ver o meu gpu tempurature
— Nick Bailuc

Respostas:


15

Se você estiver usando o driver proprietário (fglrx), o comando que você deseja é aticonfig --odgt.

Até onde sei, para muitas placas, esse sensor não será exposto através de sensores lm.


1
e aticonfig --odgcpara carga GPU (uso corrente%), juntamente com velocidades de relógio
— MestreLion

Você também pode tentar Psensor
— danger89

5

Não demorará até fritar. Dependendo da quantidade de carga de trabalho gráfica que você está realizando, o processo de fabricação, a poeira acumulada pode levar minutos, horas. compre um substituto de resfriamento sem ventilador para o mercado de reposição, se houver ruído.

Para monitorar a temperatura da sua GPU, use estas perguntas e respostas para ajudar a encontrar o sensor da GPU:

Como usar os sensores lm?


Acabei de limpar minha placa de vídeo do pó hoje, e não haverá quase nenhuma carga nela, pois todo o mal que estou usando é como o Firefox. Estou perguntando quanto tempo vai durar sem causar nenhum dano?
— Nick # # # # Bailuc #

É claro que isso causará danos, o calor causará danos a todos os aparelhos eletrônicos por longos períodos de tempo, o cartão pode chegar a ~ 120 ° C e deve desligar ou fritar. Estou certo de que ninguém jamais tentou simplesmente queimar um cartão só para ver quanto tempo ele leva muito acontecer ..
— Uri Herrera

mas duraria 20 segundos?
— Nick Bailuc

Eu acho que ele pode durar 20 segundos, você pode instalar lm-sensorspara monitorar a temperatura para não ultrapassar o limite.
— Uri Herrera

1
ele não mostra meu fã da placa gráfica ou a temperatura mesmo thpught eu tenho os drivers instalados
— Nick Bailuc


1
sudo apt-get install lm-sensors
sensors

Que gera algo como:

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

0

Faça modprobe it87e se tiver sorte, o lm-sensores fornecerá as informações.

Se a placa ficar muito quente, você pode tentar reduzir seu desempenho (se o módulo drm permitir isso):

echo low > /sys/class/drm/card0/device/power_profile

0

Infelizmente, a série HD 4xxx não possui recursos particularmente bons de economia de energia no driver Open Source atualmente, muito menos quando essa pergunta foi escrita.

A menos que o cartão tenha sido projetado para funcionar com o ventilador desligado, ele não poderá ser executado sem ele. Além disso, a maioria das placas AMD contém firmware que regula o ventilador. Eu não recomendaria desligar o ventilador, mas simplesmente confiar no firmware interno da placa para regular a velocidade do ventilador.

Para reduzir a velocidade do ventilador, basta reduzir a produção de calor. Eu recomendaria ler as opções mais recentes de economia de energia para forçar o cartão a permanecer na velocidade mínima do relógio. Isso reduzirá a produção de calor com o custo de desempenho reduzido.


0

Como os drivers proprietários não são mais suportados, eu escolhi a solução de hardware. Peguei o ventilador com conector de alimentação padrão para o gabinete atx e colei-o sobre o cartão. Suponha que não seja bom para jogos e criptografia, mas funcione bem para mim.


0

Eu resolvi isso usando o script bash, que define a velocidade do ventilador para a temperatura real. Quero dizer, se a temperatura do chip é 60deg, a velocidade da ventoinha é de 60%. Então eu executo isso no cron raiz a cada minuto. Eu criei um /bin/atiSpeedCronarquivo com este conteúdo:

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

então atualizei o cron usando

crontab -e

na conta raiz, entrei nesta linha:

* * * * * /bin/atiSpeedCron

isso me fez esquecer os fãs da ati. btw / Eu acho que os cultivadores deveriam fazê-lo.

Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.