Zenpower - Informações Detalhadas de Processadores Ryzen

Publicado por Matheus em 10/02/2020

[ Hits: 2.487 ]

 


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

Plymouth no Arch Linux

Quebrando múltiplas senhas WiFi com hashcat

Melhorando gráficos de jogos Vulkan em Linux - vkBasalt

Focus stacking em GNU/Linux

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

Leitura recomendada

Configuração correta da placa de captura de vídeo Zogis Real Angel 220

LXDE também uma excelente alternativa para netbooks

Instalação do SoftModem Netodragon no Fedora

Placa de Rede Attansic openSUSE 11.4 64 bits - Configuração

Compiz Debian 6 squeeze ATI Radeon HD

  

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

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts