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

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

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

Existe um programa que exibiria isso, no painel xfce ou de outra forma?


EDITAR:

Após a instalação lm-sensorse o plug-in de sensores do painel Xfce, posso ver algumas temperaturas

insira a descrição da imagem aqui

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

insira a descrição da imagem aqui

Além disso, instalei psensor: mas sem GPU

insira a descrição da imagem aqui

Além disso, executando sensorsno Terminal essa informação não está disponível:

insira a descrição da imagem aqui

EDITAR2:

NoesseA página do Psensor diz: Quando o driver OpenSource ATI é usado, as informações de monitoramento estão disponíveis através de lm-sensors ....

Eu instalei sensores lm e seguindoeste conselhoCorri sensors-detecte respondi yesa todas as perguntas lá. Na janela do Psensor agora há uma nova entrada, e é paraRadeon, mas é sempre zero.

insira a descrição da imagem aqui

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

insira a descrição da imagem aqui

sensorscomando fornece as mesmas informações acima.

EDITAR3

Também:

~$ 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

EDITAR4:

~$ 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

Responder1

Eu uso xfce4-sensors-plugin:

insira a descrição da imagem aqui

Precisalm-sensorsinstalado 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, entretanto, que com kernels recentes a placa é mantida desligada quando não é usada, então o sensor não é lido nessas condições --- vejahttps://askubuntu.com/a/469439/16395

Você pode verificar se os sensores estão funcionando ativando o offloading conforme explicado neste post:http://xpressrazor.wordpress.com/2013/10/08/enable-and-use-open-source-radeon-drivers-in-a-muxless-hybrid-graphics-intelamd-setup/:

  1. Liste os fornecedores gráficos:

    xrandr --listproviders
    

    anote os idcódigos hexadecimais

  2. Ative-os:

    xrandr --setprovideroffloadsink 0x53 0x79 
    

    (você deve substituir os códigos dos fornecedores Intel e ATI, nessa ordem)

  3. Abra uma janela de terminal e execute

    DRI_PRIME=1 glxgears -info 
    

Agora usando sensorsem outra janela você deverá ver a leitura da temperatura da placa Radeon subindo.

Responder2

Depois de realizar 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:Psensor atualizado com opção de exibição de sensores de temperatura no painel.

insira a descrição da imagem aqui

ATUALIZAR:

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

Na verdade a placa ATI não está funcionando naquele momentocomo esta resposta explica:O novo kernel 3.13 possui um gerenciamento dinâmico avançado de energia da placa ATI com o driver Radeon. Em condições normais, o ATI discreto está desligado.

Tanto o plugin Psensor quanto o Xfce Sensor exibirão a temperatura do radeon na inicialização se estiverem abertos, mas se forem reiniciados a entrada estará faltando no Psensor, será zero no plugin do painel Xfce e será N/A durante a execução sensors.

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

DRI_PRIME=1 glxgears -info

insira a descrição da imagem aqui

O que acontece então é que o plugin do painel Xfce mostrará a temperatura da GPU,enquanto o psensor não funcionará até ser reiniciado. sensorsO comando exibirá a temperatura da placa ATI.

Se glxgearsfor desligado, a placa discreta irá parar. Então, o Psensor continuará mostrando a última temperatura da GPU até ser reiniciado. O plugin do painel também, mas não por muito tempo. Em suas propriedades, a temperatura da Radeon já é zero, desmarque e marque novamente para atualizar.

Responder3

Escreveu um pequeno script python que pode ser usado em seu painel XFCE para monitorar a temperatura da GPU, utilização, velocidade do ventilador, memória e energia com base no gpustathttps://github.com/wookayin/gpustat.

Você pode conferir no meu repositório

https://github.com/Paptop/XfceGpuPanelMonitor

informação relacionada