Zenpower - Informações Detalhadas de Processadores Ryzen

Publicado por Matheus em 10/02/2020

[ Hits: 407 ]

 


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

Pacotes binários no Gentoo Linux

Broadcom BCM4113 em Gentoo Linux

Interpolação de Vídeos Diretamente no Smartphone

Plymouth no Arch Linux

Acessando o smartphone via mosh

Leitura recomendada

Microfone no Debian

Overclock em placas de vídeo NVIDIA

Driver NVIDIA no Linux Mint 17

Ativando placa wireless Broadcom DCM4312 no Debian Lenny

[ResuLinux] Configurando suporte a Bluetooth

  

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