1

Whenever my laptop is not running completely idle (like watching a video on youtube, vlc or low resource demanding) it gets too hot, running almost all the time at max cpu frequency (2.4GhZ 2 cores) to the point where intel executes the "kidle injection" and my computer starts lagging. I'm not sure whats causing it, because under W10 everything works fine.

I've tried disabling the kidle injection as seen in other similar questions from a couple of years ago, it does help a little bit, but then the pc starts underclocking the cpu which makes the videos stutter a bit.

Acer Travelmate P253-m; 2.4ghz 2 cores i3, intel hd graphics, ubuntu 16.10

EDIT: fans seem to work normally, can't get ubuntu to recognize them with sensors and fan control, laptop running at 70+ºC when it starts to slow down.

Thank you very much.

2 Answers2

1

Edit December 2, 2016 - Kernel 4.4.0-51 Generic

I'm pleased to report the regular Ubuntu Kernel 4.4.0-51 (update a couple days ago) is performing better than any of the manually installed kernels to date. The temperature is running a few degrees cooler than the best mainline kernel installed so far. Conky screen below:

Conky 4.4.0-51

Old answer:

I have an Intel Ivy Bridge that suffers some minor consequences of the "big bugs" reported by Bay Trail / Cherry Trail and Skylake users in this bug report: (intel_idle.max_cstate=1 required on baytrail to prevent crashes).

As per comments posted earlier yesterday my temps were averaging 70 to 80 C. Spurred by new bug report comments yesterday I upgraded to Kernel 4.8.10 and the temp is running much lower 60 - 62 C as I type this with Internet TV running under flashplayer on second monitor.

To upgrade to Kernel 4.8.10 use:

cd /tmp
wget http://kernel.ubuntu.com/~kernel-ppa/mainline/v4.8.10/linux-headers-4.8.10-040810_4.8.10-040810.201611210531_all.deb
wget http://kernel.ubuntu.com/~kernel-ppa/mainline/v4.8.10/linux-headers-4.8.10-040810-generic_4.8.10-040810.201611210531_amd64.deb
wget http://kernel.ubuntu.com/~kernel-ppa/mainline/v4.8.10/linux-image-4.8.10-040810-generic_4.8.10-040810.201611210531_amd64.deb
sudo dpkg -i *.deb
sudo reboot

As far as you fan is concerned it is mostly controlled in ACPI based on pstate and thermald. As far as turbo speed or maximum frequency is concerned running at a slow CPU speed doesn't always mean less heat. For example after the upgrade to 4.8.10 I've noticed CPU speed is almost always in turbo boost <2.4 Ghz <= 3.4 Ghz but the temp is lower as Conky shows:

Conky Kernel 4.8.10

NOTE: Unlike Ubuntu regular kernel updates which are automatically removed, you have to manually remove manually installed kernels after you install newer ones (if and when you want to).

1

So I finally got it resolved:

My computer was set to start throttling down at 72ºC, the problem is that this PC gets to that temperature very fast, even watching a simple video. What I did was remove the "kidle injection" module with:

sudo rmmod intel_powerclamp 

Which you have to reapply every time you boot. I haven't figured out how to remove it completely yet. And also set on TLP or however you want (I had to use TLP because I had it already installed and it overrides all configs) the intel_pstate to performance, because if not, the CPU would just throttle down to the slowest CPU frequency.

I'm sorry my question was a little bit ambiguous, I wasn't really sure what was going on. Thank you for trying to help, hopefully the new kernel will arrive soon and I'll see if it also helps.

wjandrea
  • 14,504