Questão Como posso ver a temperatura da minha placa de vídeo via SSH?


Eu finalmente consegui configurar minhas duas placas de vídeo ATI Radeon 6950 na minha máquina, mas as placas podem ficar muito quentes. Com base no arranjo do meu apartamento, eu quero ser capaz de SSH na máquina e executar um comando para descobrir a temperatura. O que eu tentei até agora é isso ...

export DISPLAY=:0.0
sudo aticonfig --adapter=0 --od-gettemperature

No entanto, quando faço isso via SSH, recebo o seguinte erro:

ERROR - X needs to be running to perform ATI Overdrive(TM) commands

Se eu ligar o redirecionamento do X quando eu estiver remoto na máquina, isso parece afetar a minha máquina local em vez da máquina remota.

Estou fazendo isso corretamente? Existe uma maneira melhor de monitorar a temperatura da minha placa de vídeo?


7


origem


Você poderia tentar acpi -t? - nodiscc
Nada aparece quando eu faço esse comando; Existe alguma configuração especial necessária? - NT3RP
Se você estiver usando o X forwarding quando você usa o SSH na máquina (ssh -X), não altere a variável DISPLAY antes de executar o aticonfig. Definir DISPLAY para: 0.0 substituirá o encaminhamento X e informará ao aticonfig para exibir no servidor, o que não é o que você deseja. - Mox


Respostas:


Os sensores de lm exibirão a temperatura da maioria das novas unidades, se estiverem usando os drivers de código aberto. Se os drivers fechados precisarem acessar o X antes de obter informações, tente exportar o DISPLAY depois de mudar para o root e copiar o arquivo .Xauthority do diretório do usuário para o diretório raiz.


1



Se a ferramenta estiver, de alguma forma, obtendo os dados de temperatura do servidor X, o redirecionamento do DISPLAY sempre obterá os dados de onde quer que estejam sendo exibidos e não do sistema que está executando a ferramenta. - Zan Lynx


DISPLAY=:0 sudo amdconfig --odgt --odgc

se o seu monitor é o primeiro


-1