Zenpower - Informações Detalhadas de Processadores Ryzen

Publicado por Matheus em 10/02/2020

[ Hits: 411 ]

 


Zenpower - Informações Detalhadas de Processadores Ryzen



Em Linux, o módulo padrão para monitoramento de processadores AMD é o k10temp, que suporta desde os Opteron até os atuais Ryzen, o problema é que ele é muito simplório nas informações mostradas, possuindo apenas indicadores de temperatura.

Felizmente, existe um módulo externo que implementa muito mais informações, chamado Zenpower e é dele que essa dica trata.

A instalação é simples:

git clone https://github.com/ocerman/zenpower
cd zenpower
make

Agora, se você estiver em uma distribuição que suporta DKMS nativamente, então pode simplesmente executar:

# make dkms-install

Entretanto, caso sua distro não tenha suporte nativo, como é o caso do Gentoo, então terás de fazer manualmente:

# mkdir /lib/modules/$(uname -r)/extra/zenpower
# cp zenpower.ko / /lib/modules/$(uname -r)/extra/zenpower/

O k10temp e o Zenpower são, obviamente, conflitantes então para usar o Zenpower como padrão, você deve 'blacklistar' o k10temp e carregar o Zenpower na inicialização.

# echo "blacklist k10temp" > /etc/modprobe.d/zenpower.conf
# echo "zenpower" > /etc/modules-load.d/zenpower.conf

Feito isso você terá muito mais informações sobre seu Ryzen, como comparativo:

Os resultados abaixo são do comando:

# sensors

Via módulo k10temp:

k10temp-pci-00c3
Adapter: PCI adapter
Tdie:         +34.5°C  (high = +70.0°C)
Tctl:         +34.5°C


Via módulo zenpower:

zenpower-pci-00c3
Adapter: PCI adapter
SVI2_Core:    +1.34 V
SVI2_SoC:     +0.82 V
Tdie:         +34.0°C  (high = +95.0°C)
Tctl:         +34.0°C
SVI2_P_Core:  18.16 W
SVI2_P_SoC:    4.69 W
SVI2_C_Core: +13.51 A
SVI2_C_SoC:   +5.77 A


Como extra, há ainda um programa gráfico para acompanhar as informações do Zenpower, chamado ZenMonitor.

Para finalizar, como o módulo não faz parte do Kernel, então você terá que realizar o procedimento de compilação e instalação toda vez que mudar de Kernel.

Outras dicas deste autor

Painel transparente no KDE

Broadcom BCM4113 em Gentoo Linux

Pacotes binários no Gentoo Linux

Aceleração (re)compilações no Gentoo

Como descobrir o pacote dono do arquivo no Gentoo

Leitura recomendada

Instalando Linux num notebook Dell Latitude 131L

Resolvendo problemas - mouses antigos no Slackware 10.2

Instale Linux no seu iPAQ!

Driver NVidia no Ubuntu 13.10

Som no Ubuntu 10.4 Lucid Lynx

  

Comentários
[1] Comentário enviado por pylm em 10/02/2020 - 13:22h

A dica acabou de ser postada e já está prestes a se tornar obsoleta já que o kernel 5.6 vai finalmente implementar informações de consumo e voltagem para os ryzen no módulo k10temp.

https://www.phoronix.com/scan.php?item=linux-56-features&num=1&page=article



Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner
Linux banner
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts