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.