Se você estiver usando o driver proprietário (fglrx), o comando desejado é aticonfig --odgt
.
Até onde eu sei, para muitos cartões este sensor não será exposto através de sensores de lm.
Estou tentando descobrir por quanto tempo minha placa gráfica pode durar com o ventilador sem superaquecimento.
quando estou navegando na Internet, a ventoinha da placa gráfica é a coisa mais barulhenta do meu computador.
Então, minha pergunta é como monitorar a temperatura da GPU da minha placa gráfica ATI Radeon HD 4850.
Se você estiver usando o driver proprietário (fglrx), o comando desejado é aticonfig --odgt
.
Até onde eu sei, para muitos cartões este sensor não será exposto através de sensores de lm.
Não muito tempo até fritar. Dependendo da quantidade de carga de trabalho gráfica que você está fazendo, do processo de fabricação, a poeira acumulada pode ser de minutos, horas. compre uma substituição de refrigeração fanless do mercado de reposição se o ruído for um problema.
Para monitorar sua temperatura da GPU, use este Q & amp; A para ajudar a encontrar o sensor da GPU:
Primeiramente, (veja link para instalar) depois digite
sudo aticonfig --initial
Então
aticonfig --odgt
OUT:
Default Adapter - ATI Radeon HD 5700 Series
Sensor 0: Temperature - 45.00 C
sudo apt-get install lm-sensors
sensors
Qual saída é algo como:
radeon-pci-0100
Adapter: PCI adapter
temp1: +48.5°C (crit = +120.0°C, hyst = +90.0°C)
Faça modprobe it87
e, se tiver sorte, os sensores de lm lhe darão as informações.
Se a placa estiver muito quente, você pode tentar reduzir seu desempenho (se o módulo drm permitir isso):
echo low > /sys/class/drm/card0/device/power_profile
Infelizmente, a série HD 4xxx atualmente não possui recursos de economia de energia particularmente bons no driver de código aberto, quanto mais quando essa pergunta foi escrita.
A menos que a placa tenha sido projetada para ser executada com o ventilador desligado, ela não poderá ser executada sem ela. Além disso, a maioria das placas AMD contém firmware que regula o ventilador. Eu não recomendaria forçar o ventilador, mas sim confiar no firmware interno da placa para regular a velocidade do ventilador.
Para reduzir a velocidade do ventilador, você precisa simplesmente reduzir a produção de calor. Eu recomendaria ler as últimas opções de economia de energia para forçar a placa a permanecer na velocidade mínima de clock. Isso proporcionará uma redução na produção de calor ao custo do desempenho reduzido.
Eu resolvi isso usando o script bash que define a velocidade do ventilador para a temperatura real. Quero dizer, se a temperatura do chip for 60deg, a velocidade do ventilador é 60%. Então eu corro isso no cron raiz a cada minuto. Eu criei o arquivo / bin / atiSpeedCron 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"
eu atualizei o cron usando
crontab -e
na conta root, entrei nesta linha:
* * * * * /bin/atiSpeedCron
isso me fez esquecer os fãs da ati. btw / acho que grivers deve fazê-lo.
Como os drivers proprietários não são mais suportados, escolhi a solução de hardware. Peguei o ventilador com conector de alimentação padrão para o caso atx e colei-o no cartão. Suponha que não seja bom para jogar e criptografar, mas funciona bem para mim.