AMD公司最近为基于Linux的计算机更新了P-state EPP驱动程序,在CPU电源效率方面提供了良好的提升。该公司正在利用ACPI CPPC能源偏好性能信息来控制CPU的功率,使处理器更加高效并提高性能。 AMD公司的EPP驱动程序的工作原理是采用P-State CPU频率驱动程序,通过ACPI CPP EPP数据扩展其实现,并指导硬件在能源效率和性能之间做...
在Linux电源管理代码方面的工作是一项永无止境且日益重要的任务。新一批有关ACPI和电源管理的更新今天被送到了Linux 5.13的合并窗口,尽管这并不像最近一些重在CPU频率和P-State变化的内核升级那样令人兴奋。 最近更新包括: - 支持ACPI CPPC CPUFreq驱动的频率不变性。 - Ice Lake D的空闲状态表被添加到intel_idle...
–RISC-V上现在支持更多的内核功能,如透明的hugepages和KFENCE。 – 支持ACPI CPPC CPUFreq频率不变性。 –对x86 FPU代码进行了一次大清理。 – 为将来更多的OpenRISC LiteX驱动程序的上游化做准备。 – 继续围绕英特尔Alder Lake和混合...
CONFIG_CPU_FREQ_GOV_CONSERVATIVE=y CONFIG_CPU_FREQ_GOV_SCHEDUTIL=y # # CPU frequency scaling drivers # CONFIG_CPUFREQ_DT=y CONFIG_CPUFREQ_DT_PLATDEV=y CONFIG_ACPI_CPPC_CPUFREQ=m CONFIG_ARM_SCPI_CPUFREQ=y CONFIG_ARM_IMX_CPUFREQ_DT=y CONFIG_QORIQ_CPUFREQ=y # end ...
这些修补程序使得Linux内核的计划程序能够借助ACPI CPUFreq驱动程序和CPPC驱动程序中的函数,识别并优先处理高性能内核上的任务。一旦驱动程序检测到每个内核的频率,它便会将最高频率值作为调度程序设置内核优先级的依据,从而偏爱这些首选内核。然而,目前尚不清楚这些兆新Logo是否适用于所有兆信处理器,或是仅限于未来...
AMD公司最近为基于Linux的计算机更新了P-state EPP驱动程序,在CPU电源效率方面提供了良好的提升。该公司正在利用ACPI CPPC能源偏好性能信息来控制CPU的功率,使处理器更加高效并提高性能。 AMD公司的EPP驱动程序的工作原理是采用P-State CPU频率驱动程序,通过ACPI CPP EPP数据扩展其实现,并指导硬件在能源效率和性能之间做...
但对于 Linux 6.13+,AMD EPYC 9005 系列及更高版本现在也将使用 AMD P-State,以获得更好的能效和性能。这确实需要服务器主板公开 ACPI CPPC 以支持 AMD P-State,否则仍将使用 ACPI CPUFreq。采用 AMD P-State 的第 5 代 EPYC 在能效方面取得了不错的胜利,我很快就会有更多的基准测试。
2 和支持 ACPI CPPC 的较新笔记本电脑/台式机,默认使用 AMD P-State EPP 而不是 ACPI CPUFreq。
– 支持ACPI CPPC CPUFreq频率不变性。 –对x86 FPU代码进行了一次大清理。 – 为将来更多的OpenRISC LiteX驱动程序的上游化做准备。 – 继续围绕英特尔Alder Lake和混合CPU的概念开展工作。这包括新的热代码、P-State处理和其他针对ADL的补充。 –对Microwatt POWER软CPU核心的上游支持。
– 带有 ACPI CPPC 的服务器主板上的 AMD EPYC 9005“Turin”处理器现在默认使用 AMD P-State CPU 频率缩放驱动程序,而不是通用的 ACPI CPUFreq 驱动程序。这可能意味着性能和能效有很好的改进,并且看起来适合 AMD Zen 5 服务器。还合并了其他 AMD Zen 5 功能,例如 Zen 5 性能事件、总线锁定陷阱支持等。