You are not logged in.
Hi,
I'd love to see AMD CPU voltages in some way while my system is running, however neither sensors nor zenpower3-dkms are working for this.
The CPU is an AMD Ryzen 7950X
Sensors only shows CPU temperature (under 'k10temp-pci-00c3'), not voltages, when the k10temp kernel module is loaded. It shows a few voltages under 'amdgpu-pci-6b00', but that is the GPU part of this CPU, and I'm not even using it since I use a discrete nvidia graphics card.
If I try sensors-detect, I can press yes for everything, still at the end it says "Sorry, no sensors were detected.", so that doesn't work either. Despite claiming to find no sensors, the sensors command shows the above things (plus nvme disks and more) anyway...
I tried installing zenpower3-dkms from AUR, but it always fails with the error below, where kernel headers are missing. I've also already rebooted after trying the first time. How can I get those kernel headers it's looking for? Shouldn't they come from this package itself?
:: Running post-transaction hooks...
(1/2) Arming ConditionNeedsUpdate...
(2/2) Install DKMS modules
==> ERROR: Missing var kernel headers for module zenpower3/0.2.0.
==> ERROR: Missing mnt kernel headers for module zenpower3/0.2.0.
==> ERROR: Missing root kernel headers for module zenpower3/0.2.0.
==> ERROR: Missing home kernel headers for module zenpower3/0.2.0.
==> ERROR: Missing lost+found kernel headers for module zenpower3/0.2.0.
==> ERROR: Missing usr kernel headers for module zenpower3/0.2.0.
==> ERROR: Missing opt kernel headers for module zenpower3/0.2.0.
==> ERROR: Missing lib64 kernel headers for module zenpower3/0.2.0.
==> ERROR: Missing proc kernel headers for module zenpower3/0.2.0.
==> ERROR: Missing sbin kernel headers for module zenpower3/0.2.0.
==> ERROR: Missing dev kernel headers for module zenpower3/0.2.0.
==> ERROR: Missing srv kernel headers for module zenpower3/0.2.0.
==> ERROR: Missing etc kernel headers for module zenpower3/0.2.0.
==> ERROR: Missing sys kernel headers for module zenpower3/0.2.0.
==> ERROR: Missing lib kernel headers for module zenpower3/0.2.0.
==> ERROR: Missing run kernel headers for module zenpower3/0.2.0.
==> ERROR: Missing bin kernel headers for module zenpower3/0.2.0.
==> ERROR: Missing tmp kernel headers for module zenpower3/0.2.0.
==> ERROR: Missing boot kernel headers for module zenpower3/0.2.0.
==> ERROR: Missing efi kernel headers for module zenpower3/0.2.0.It also hinted somewhere to run "modprobe -r k10temp && modprobe zenpower" as root, which outputs the following error:
modprobe: FATAL: Module zenpower not found in directory /lib/modules/6.2.13-arch1-1Any ideas how to view AMD CPU voltages in Arch?
Thanks!
Last edited by aardwolf (2023-05-01 10:19:07)
Offline
I just managed to solve the kernel headers issue, by installing 'linux-headers' with pacman.
I sit normal that AUR packages don't install all their dependencies, or what could have happened here?
Anyway, after this, and ensuring to do modprobe -r k10temp && modprobe zenpower, and trying sensors-detect once more, and rebooting and trying all again, it still doesn't show any AMD voltages!
In fact, with modprobe -r k10temp && modprobe zenpower, sensors just lacks any AMD CPU related section at all (only the not-relevant amdgpu one is still there with no more info than before)
So still nothing!
Offline
Is it normal that AUR packages don't install all their dependencies, or what could have happened here?
dkms needs headers for every kernel installed on a system. There's no way for the package maintainer to know what kernels you have installed, so users are supposed to install whatever headers they need on their system, see https://wiki.archlinux.org/title/Dynami … stallation
Sorry, no idea about zenpower3 itself.
Disliking systemd intensely, but not satisfied with alternatives so focusing on taming systemd.
clean chroot building not flexible enough ?
Try clean chroot manager by graysky
Online
@aardwolf - did you ever get this to build?
Offline
Does zenpower3-dkms really support 7950X (zen4) ?
Offline
Hey late to the party but just for the one person schrouching through the forums,
you can use AMD's uProf profiler tools to monitor the power usage i know this is not idea but it does work reliably
Offline