如何在 Haswell 架构上启用深度 RC6 睡眠状态?

如何在 Haswell 架构上启用深度 RC6 睡眠状态?

如果您使用,iotop您将看到三种睡眠状态。一种称为 RC6,另外两种是深度睡眠状态,称为 RC6p 和 RC6pp。我阅读了 modinfo i915,发现可以通过将 enable_rc6=7 传递给内核来启用它们。

parm:enable_rc6:启用节能渲染 C 状态 6。可以通过位掩码值选择不同的阶段(0 = 禁用;1 = 启用 rc6;2 = 启用深度 rc6;4 = 启用最深 rc6)。例如,3 将启用 rc6 和深度 rc6,而 7 将启用所有内容。默认值:-1(使用每个芯片默认值)(整数)

但重启后我发现只启用了 RC6。我通过内核命令行和 modprobe.d 传递了这个参数,但都不起作用。那么我该如何启用这些深度状态呢?

答案1

答案很简单,你不能。自从 haswell 架构以来,这些睡眠状态已被废弃。只剩下 RC6。参见这里或者这里

相关内容