Qual é a melhor maneira de monitorar a temperatura da GPU no Xubuntu 14.04 ao usar o driver OpenSource?

4

Eu tive um problema grave com a temperatura da GPU em 12.04 e até mais tarde, e mesmo que isso pareça desaparecer em 14.04, quero ficar de olho na minha GPU.

Existe algum programa que mostre isso no painel xfce ou de outra forma?

EDITAR:

Depois de instalar lm-sensors e o Plugin de Sensores do painel Xfce, vejo algumas temperaturas

mas não a GPU. Eu uso o driver Ubuntu radeon.

Além disso, instalei psensor : mas não GPU

Além disso, executando sensors no Terminal informando que não está disponível:

EDIT2:

Em esta página do Psensor lê: Quando o driver OpenSource ATI é usado, as informações de monitoramento estão disponíveis, jogue sensores de lm ....

Eu instalei sensores de lm e, depois de este conselho , executei sensors-detect e respondi yes a todas as perguntas. Na janela do Psensor, agora há uma nova entrada, e é para radeon , mas é sempre zero.

Editando os nomes para exibir o nome do chip, é assim:

O comando

sensors fornece as mesmas informações acima.

EDIT3

Além disso:

~$ sudo cat /sys/kernel/debug/vgaswitcheroo/switch
[sudo] password for cip: 
0:IGD:+:Pwr:0000:00:02.0
1:DIS: :DynOff:0000:01:00.0

EDIT4:

~$ xrandr --setprovideroffloadsink 0x6c 0x44 X Error of failed request:  BadValue (integer parameter out of range for operation)
  Major opcode of failed request:  140 (RANDR)
  Minor opcode of failed request:  34 ()
  Value in failed request:  0x6c
  Serial number of failed request:  17
  Current serial number in output stream:  18
    
por cipricus 13.10.2014 / 11:41

2 respostas

5

Eu uso xfce4-sensors-plugin :

Ele precisa lm-sensors instalado e configurado e está no repositório padrão (universo).

O sensor ATI (quando usado com o driver de código aberto radeon) deve ser chamado de algo como radeon-pci-0100 --- Observe que, com os kernels recentes, o cartão é mantido desligado quando não usado, então o sensor não é lido naquele condições --- consulte link

Você pode verificar se os sensores estão funcionando ativando o descarregamento, conforme explicado neste post: link :

  1. Relacione os provedores gráficos:

    xrandr --listproviders
    

    anote os códigos hexadecimais id

  2. Ativá-los:

    xrandr --setprovideroffloadsink 0x53 0x79 
    

    (você tem que substituir os códigos dos provedores Intel e ATI, nessa ordem)

  3. Abra uma janela de terminal e execute

    DRI_PRIME=1 glxgears -info 
    

Agora, usando sensors em outra janela, você deve ver a leitura de temperatura da placa radeon subindo.

    
por Rmano 13.10.2014 / 11:52
1

Depois de fazer todas as ações apresentadas na pergunta e também após atualizar o Psensor para a versão 1.1.2, a temperatura da Radeon apareceu lá após a reinicialização.

sudo add-apt-repository ppa:jfi/psensor-unstable
sudo apt-get update
sudo apt-get install psensor

Mais aqui .

ATUALIZAÇÃO:

As informações do radeon apareceram no Psensor somente após a reinicialização se definido para iniciar na inicialização . Além disso, é estranho que, se o Psensor for fechado e reiniciado sem reinicialização, a entrada radeon esteja ausente novamente.

Na verdade, a placa ATI não está funcionando naquele momento como esta resposta explica : Novo kernel 3.13 tem um gerenciamento avançado de energia dinâmica da placa ATI com o driver radeon. Em condições normais, a ATI discreta está desativada .

O plug-in Psensor e Xfce Sensor exibirá a temperatura da radeon na inicialização se eles estiverem abertos, mas se eles forem reiniciados, a entrada estará ausente no Psensor, será zero no plug-in do painel Xfce e será N / A ao executar sensors .

Para testar isso e iniciar a placa ATI, essa resposta diz para executar glxgears :

DRI_PRIME=1 glxgears -info

O que acontece é que o plug-in do painel do Xfce mostrará a temperatura da GPU, enquanto o psensor não será reiniciado até . O comando sensors exibirá a temperatura da placa ATI.

Se glxgears for desligado, o cartão discreto será interrompido. Em seguida, o Psensor continuará exibindo a última temperatura da GPU até ser reiniciado. O plugin do painel também, mas não por muito tempo. Em suas propriedades, o radeon temp já é zero, desmarque e volte a verificar para atualizar.

    
por cipricus 13.10.2014 / 16:36