我正在尝试将 Intel 的 P-State 驱动程序用于我的定制内核(基于 Linux 4.4.55)。我已经在内核配置中启用了该驱动程序(通过将标志设置X86_INTEL_PSTATE
为“ *
”),但我的内核不知何故仍然使用旧ACPI_CPUFREQ
驱动程序。我已经验证它intel_pstate.c
已编译到intel_pstate.o
内核源代码中(在/drivers/cpufreq
)。
我认为intel_pstate
驱动程序默认启用,但以防万一我仍然尝试添加intel_pstate=enable
到.然而,一切都没有改变。GRUB_CMD_LINE_DEFAULT
/etc/default/grub.cfg
我应该怎样做才能在我的内核中启用 Intel P-State 驱动程序?为什么这个驱动程序没有内置?
答案1
Linux 直到 4.4.0-75.96 才修复此错误,我将 4.4.137 intel-pstate 驱动程序文件修补到 4.4.55,它再次工作。原始错误报告位于https://bugs.launchpad.net/ubuntu/+source/linux/+bug/1674390