我试图测试amd p-state最近的已发布,但是在编译了整个内核之后,或者应用了相应的修补程序,amd对于系统来说是不可用的。
在资料来源方面:
ls ~/linux-amd-pstate-dev-v5/drivers/cpufreq/amd*
amd-pstate-trace.c
amd-pstate-trace.h
amd-pstate.c 在启动配置文件中的相关部分之后
Processor type and features --->
[*] Symmetric multi-processing support
[*] Support x2apic
[*] AMD ACPI2Platform devices support
Processor family (Opteron/Athlon64/Hammer/K8) --->
(X) Opteron/Athlon64/Hammer/K8
[*] Supported processor vendors --->
[*] Support AMD processors (NEW)
[*] SMT (Hyperthreading) scheduler support
[*] Multi-core scheduler support
[*] Machine Check / overheating reporting
[*] AMD MCE features
Performance monitoring --->
<*> AMD Processor Power Reporting Mechanism
[*] AMD microcode loading support
Power management and ACPI options --->
CPU Frequency scaling --->
Default CPUFreq governor (ondemand) --->
CPU Frequency scaling drivers
[*] AMD Processor P-state driver
<*> ACPI Processor P-States driver
[ /*] Legacy cpb sysfs knob support for AMD CPUs
< > AMD Opteron/Athlon64 PowerNow!
<*> AMD frequency sensitivity feedback powersave bias
Device Drivers --->
Generic Driver Options --->
(amd-ucode/microcode_amd_fam17h.bin) External firmware blobs to build into the kernel binary
(/lib/firmware) Firware blobs root directory
[*] IOMMU Hardware Support --->
[*] AMD IOMMU support
<*> AMD IOMMU Version 2 driver在编译内核之后,cpufreq使用的驱动程序是
driver: acpi-cpufreq 我已将acpi-cpufreq列入黑名单,并在引导时添加到内核的加载线中。将amd-pstate插入到
modprobe amd-pstate 它似乎正在装货,但终端上什么也没有。
然后如何编译和启用这些模块。我有大量的ryzens,也许还会买更多,所以节省一点电力可能会很有趣。谢谢。
发布于 2022-02-26 19:29:50
https://stackoverflow.com/questions/70160215
复制相似问题