Zenpower - Informações Detalhadas de Processadores Ryzen

Publicado por Matheus em 10/02/2020

[ Hits: 1.932 ]

 


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

Snapshots BTRFS no GRUB

Quebrando múltiplas senhas WiFi com hashcat

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

Interpolação de Vídeos Diretamente no Smartphone

Carregar os binários e libs na RAM

Leitura recomendada

Placa de vídeo no Positivo V146

cpuinfo - Verificando CPU e Core

ACER 4520 Ubuntu

Instalar drivers NVIDIA corretamente no Ubuntu 12.10

ALSA e headsets USB: hotplugging

  

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