如何将 CPU 频率调节器添加到 Linux 内核?

如何将 CPU 频率调节器添加到 Linux 内核?

Linux 中的 CPU 频率调整默认是通过调节器执行的,据我所知,调节器包含在内核中。到目前为止,在 PC/服务器 Linux 内核上,我只看到了用户空间、省电、性能、按需和保守调节器。然而,在自定义 Android ROM 和内核上,我见过许多其他更好的调节器,例如 pegasusq (CyanogenMod)、zzmoove (Boeffla Kernel)、lulzactiveq (Googy Max Kernel) 和 Devilq (Devil2 Kernel)。

在笔记本电脑上使用手机调频器是个好主意吗?如果是这样,我怎么可能将它们添加到我的 Linux 内核中?我使用 Gentoo,所以我已经习惯在必要时编译我的内核。

答案1

您必须找到该特定调控器的代码并将其添加到内核中,然后才能重新编译它,或者您也可以编写正确的代码Makefile并将调控器编译为模块。州长的代码应该位于drivers/cpufreq/.例如,对于lulzactive州长:驱动程序/cpufreq/cpufreq_lulzactive.c

相关内容