So, I've been running Manjaro Gnome on my Eurocom Sky X7C (i7 9700 KF, RTX 2080 @ 200 Watts, 16 GB DDR4, 1TB m.2) for almost a year now, and it seems to me like my CPU is running hot in Linux in general. Here's what the core temperatures are like with just a single tab of Firefox running. Games would usually push things up to mid 70s to mid 80s.
![]()
On Window$, which I would rather not have on my computer at all, the CPU temps seem to remain more or less normal, hovering around 45-55 degrees with similar usage.
Does anyone have any idea as to what is causing this temperature difference? The CPU has not been overclocked or anything, even though I do have the unlocked BIOS, and I am wondering if this is some kind of bad microcode problem with Intel?
-
Either of those would be hardware-specific, and OS-independent... wouldn't they? Besides, it's a new laptop (less than a year old) running a custom copper heatsink, delidded CPU and kryonaut on all surfaces. I doubt it's a pasting issue... mostly because under Window$ the temps seem to be normal.
-
Yes for the re-paste, but not necessarily for the undervolt. Are you undervolting? If so, how are you doing it - BIOS or in Windows using something like ThrottleStop?
-
There you go. Undervolting is almost a necessity since default voltage values are universally too high, especially for laptops.
-
Unless you did your undervolt at the BIOS level, its not OS agnostic, also, since you didn't say if you used Windows yesterday, or last year, and given the "hate" it seems like you haven't used Win in a long time, and 1 year is more than enough for paste to degrade and for heatsink fins and fans to be dirty/dusty.
Also, Manjaro might be applying the latest microcode update at boot, so even if you undervolted on BIOS it might be using latest microcodes that disable undervolting..jclausius likes this. -
Windows has been on the laptop for a while... Eurocom shipped it with dual-boot set up. I would occasionally boot into it just to check the temps.jclausius likes this.
-
In regards to the temp differentials between OSs, it isn't really apples to apples in a comparison of temps between two systems (even on the same hardware). It will be dependent on what services are running between the two.
On Windows take a look at Task Manager, and see what processes CPU / Memory use are active and the amount allocated. For Linux, run 'top' from a command line (or you may use something like "System Monitor" depending on your distro). Take a look at what is running there.
It could just be Linux temps are higher because you have it configured to do more.
Just a thought.
-
I did, in fact, take a look at the processes running under each OS. Neither showed anything abnormal... the weird bit is even when Linux is throwing 65 - 70 degrees on the CPU, the actual CPU usage is still around 9-12%.
-
So, idle cpu on Linux is 9-12%? Now, it's not apples to apples between our systems, but at idle my system runs 0.4% to 2% on one or 2 of the CPU cores. Perhaps you can figure out if lowering the CPU load lowers temps.
x-pac and Spartan@HIDevolution like this. -
Could you explain what you mean by lowering the "load"?
-
Dropping maybe useless tasks, because if your OS is doing "nothing" hence idling and its using 9-12% there is something wrong, on this forum the usual suspects cry wolf because Windows 10 uses 1% of the CPU while idle...
jclausius likes this. -
Yep. As @senso mentioned any running process will add a 'load' to the CPU utilization. Because you are running 9-10% at idle (meaning nothing should be running) perhaps you have a lot of tasks (background or otherwise) you are unaware of causing your CPU to work more. And when a CPU is running more processes / threads, the by-product of that is higher CPU temps.
Also, you could take a look at Task Manager within Windows, and see what CPU % (CPU load) is like under Windows. If it is running 1-2%, then that would help explain the differences between the two on your same hardware.
-
Mastermind5200 Notebook Virtuoso
Could be power management under linux is inferior to that of windows
-
@x-pac
Install undervolt python package as sudo. https://pypi.org/project/undervolt/
Follow the docs and apply undervolt values in steps.Code:sudo pip3 install undervolt
https://github.com/lukechadwick/linux-intel-undervolt-gui
Also install tlp & tuned-adm/tuned-gtk packages.
Tuned usage:
tuned-adm profile balanced | laptop-ac-powersaving | or some other profiles
With nvidia GPU drivers, temps will be a lot higher no matter what! Almost 10-12C higher than Windows.
i7 9700KF temps on Manjaro Gnome.
Discussion in 'Linux Compatibility and Software' started by x-pac, Apr 8, 2020.