Recently, I thought that the graphics drivers are the one causing me very huge lags/hangs on my system. But just earlier, I discovered that the process kidle_inject
is causing all this troubles. (Upon researching, I believe this was a "feature" of intel_pstate
).
While I understand that this does this to keep my computer/processor cool, this very affects almost everything I do that uses much processing power. For example, I'm playing Minecraft and when the processor goes on a certain limit (I don't know what % it is), this kidle_inject
processes kicks in (I believe it generates one for every CPU cores I have) and instead of helping with really keeping my computer cool, this makes things worse.
This is what happens:
- For example I'm playing Minecraft, and like I said on a certain % of CPU usage, several
kidle_inject
processes are spawned (4 on me cause I have 4 CPU cores). - Upon spawning of these processes, my CPU usage on my System Monitor Indicator skyrockets to constant 95%-100% which causes very severe lag on my computer.
- When this happens, I only resort to opening a
tty
session. (I just recently knew about this and I still don't know what they are really called). Typing thetop
command there exposes that thosekidle_inject
processes eats up at least 60% CPU on each of them, while other processes are low on about 2%-5% only. And that's how I knew that these were the culprit of my computer's severe lag.
I haven't tested yet because I just knew about this earlier, but many times ago, I tried playing Super Tux Kart too (the newest release) and also got those very high CPU % as well plus audio stuttering, and I also get 100% CPU when I just build a project in Android Studio which I believe shouldn't use too much CPU (and I got some settings to improve Gradle's performance too), that I believe this was the root cause too that time.
So is disabling intel_pstate
or intel_powerclamp (or maybe they go together?) my only way to solve this problem? Or maybe I can set when that kidle_inject
processes are spawned? I've been reading some people that are getting problems with intel_pstate
too but all of them (that I remember) are on 14.04 or 14.10 and I'm on Ubuntu 15.04 so I thought that maybe their problems are different than mine.
All help is very much appreciated. Thank you!