Package Details: zenpower5-dkms-git 5:0.5.0.r3.g66871d8-1

Git Clone URL: https://aur.archlinux.org/zenpower5-dkms-git.git (read-only, click to copy)
Package Base: zenpower5-dkms-git
Description: Linux kernel driver for AMD Zen CPU monitoring (Zen 1-5): temperature, voltage, current, and power via SVI2/RAPL. Multi-file architecture with Zen 5 (Strix Halo) support
Upstream URL: https://github.com/mattkeenan/zenpower5
Licenses: GPL-2.0-only
Conflicts: zenpower, zenpower3, zenpower3-dkms, zenpower5, zenpower5-dkms
Provides: zenpower, zenpower5, zenpower5-dkms
Submitter: lubosz
Maintainer: lubosz
Last Packager: lubosz
Votes: 4
Popularity: 1.25
First Submitted: 2025-12-10 22:38 (UTC)
Last Updated: 2026-01-12 10:25 (UTC)

Dependencies (2)

Required by (5)

Sources (2)

Latest Comments

hellm commented on 2026-07-04 10:32 (UTC)

Warning!

incoming incompatibility with kernel 7.2

zenpower_core.c:755:30: error: call to undeclared function 'cpuid_ecx'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 755 | data->nodes_per_cpu = 1 + ((cpuid_ecx(0x8000001E) >> 8) & 0b111); https://paste.cachyos.org/p/c3f3084

lubosz commented on 2025-12-19 21:17 (UTC)

Oops i just noticed you already reported the issue upstream and that it is part of the 3-clang package build.

I have applied the patch, it still builds fine with GCC.

lubosz commented on 2025-12-19 19:09 (UTC)

@dreieck I guess you should report the issue upstream, since this is part of the upstream makefile: https://github.com/mattkeenan/zenpower5/blob/master/Makefile#L5

Regarding the provides and conflicts, I will add them, also will add zenpower3. My package is based on zenpower3-dkms-git, which also did not conflict or provide with zenpower, but it makes sense to do so.

dreieck commented on 2025-12-19 15:40 (UTC)

Ahoj,

for a CLang compiled kernel, build fails with

error: error: error: error: unknown warning option '-Wimplicit-fallthrough=3'; did you mean '-Wimplicit-fallthrough'? [-Werror,-Wunknown-warning-option]unknown warning option '-Wimplicit-fallthrough=3'; did you mean '-Wimplicit-fallthrough'? [-Werror,-Wunknown-warning-option]unknown warning option '-Wimplicit-fallthrough=3'; did you mean '-Wimplicit-fallthrough'? [-Werror,-Wunknown-warning-option]unknown warning option '-Wimplicit-fallthrough=3'; did you mean '-Wimplicit-fallthrough'? [-Werror,-Wunknown-warning-option]

Maybe you need to remove the =3 if the kernel was not compiled with GCC?

I have submitted an issue report to upstream, but until upstream fixes that, a workaround like in zenpower3-dkms-clang can be applied in prepare().

Regards and thanks for the package!

dreieck commented on 2025-12-19 15:37 (UTC)

Can you add zenpower to the provides and conflicts entries?

Regards!