diff --git a/common/cpu/amd/zenpower.nix b/common/cpu/amd/zenpower.nix new file mode 100644 index 0000000..c633766 --- /dev/null +++ b/common/cpu/amd/zenpower.nix @@ -0,0 +1,10 @@ +{ lib, config, ... }: +{ + # Enables the zenpower sensor in lieu of the k10temp sensor on Zen CPUs https://git.exozy.me/a/zenpower3 + # On Zen CPUs zenpower produces much more data entries + + imports = [ ./. ]; + boot.blacklistedKernelModules = [ "k10temp" ]; + boot.extraModulePackages = [ config.boot.kernelPackages.zenpower ]; + boot.kernelModules = [ "zenpower" ]; +} diff --git a/flake.nix b/flake.nix index df34fb0..61f8b1e 100644 --- a/flake.nix +++ b/flake.nix @@ -242,6 +242,7 @@ common-cpu-amd = import ./common/cpu/amd; common-cpu-amd-pstate = import ./common/cpu/amd/pstate.nix; + common-cpu-amd-zenpower = import ./common/cpu/amd/zenpower.nix; common-cpu-amd-raphael-igpu = import ./common/cpu/amd/raphael/igpu.nix; common-cpu-intel = import ./common/cpu/intel; common-cpu-intel-comet-lake = import ./common/cpu/intel/comet-lake;