最近,我认为图形驱动程序是导致我的系统非常滞后/挂起的驱动程序。但是,在更早的时候,我发现该过程kidle_inject
引起了所有这些麻烦。(根据研究,我相信这是的“功能” intel_pstate
)。
虽然我知道这样做是为了使我的计算机/处理器保持凉爽,但是这几乎影响了我使用大量处理能力的所有操作。例如,我在玩《我的世界》,并且当处理器达到某个极限(我不知道它是什么百分比)时,这个kidle_inject
进程就会启动(我相信它会为我拥有的每个CPU内核生成一个),而不是帮助真正使计算机保持凉爽,这会使情况变得更糟。
这是发生了什么:
kidle_inject
会产生几个进程(我有4个,因为我有4个CPU内核)。tty
会议。(我最近才知道这一点,但我仍然不知道它们的真正名称)。在top
该处键入命令将显示这些kidle_inject
进程在每个进程上至少占用60%的CPU,而其他进程仅占用大约2%-5%的内存。这就是我知道这些是计算机严重滞后的罪魁祸首的原因。我尚未进行测试,因为我只是较早就知道这一点,但是很多次之前,我也尝试玩Super Tux Kart(最新版本),并且还获得了很高的CPU%以及音频卡顿,我也得到了100当我刚在Android Studio中构建一个项目时,我认为不应使用过多的CPU(并且我也进行了一些设置来提高Gradle的性能)时的CPU占用率,我认为这也是当时的根本原因。
那么,禁用intel_pstate
还是intel_powerclamp(或者它们一起使用?)是解决此问题的唯一方法吗?又或者我可以设置何时生成该kidle_inject
进程?我一直在阅读一些也遇到问题的人,intel_pstate
但所有这些(我都记得)都在14.04或14.10上,而我在Ubuntu 15.04上,所以我认为他们的问题可能与我的不同。
非常感谢所有帮助。谢谢!
kidle_inject
是由CPU频率缩放驱动程序thermald
而非由intel_pstate
CPU频率缩放驱动程序引入的。尝试禁用热敏电阻。话虽这么说,intel_pstate驱动程序确实有问题,所以如果问题仍然存在,请尝试将其禁用,这样您就可以使用acpi-cpufreq CPU扩展驱动程序了。(来自其他答案的一些“如何”注释)
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句