CPU overheating on Linux, but not on Windows, while doing the same things
Clash Royale CLAN TAG#URR8PPP
up vote
0
down vote
favorite
I can clearly hear the fans (there are 2 of them) inside my laptop spin more on Linux Mint 18.2 Cinnamon 64-bit with kernel 4.10.0-37-generic, but any kernel I've tried for that matter, than on Windows 10 Pro. What is more important, my laptop's cooling does not keep up for the temperatures, as shows this dmesg
snippet:
[10498.701800] CPU1: Package temperature above threshold, cpu clock throttled (total events = 2582)
[10498.701802] CPU4: Package temperature above threshold, cpu clock throttled (total events = 2582)
[10498.701804] CPU7: Package temperature above threshold, cpu clock throttled (total events = 2582)
[10498.701805] CPU0: Package temperature above threshold, cpu clock throttled (total events = 2582)
[10498.701806] CPU3: Package temperature above threshold, cpu clock throttled (total events = 2582)
[10498.701807] CPU5: Package temperature above threshold, cpu clock throttled (total events = 2582)
[10498.701809] CPU2: Package temperature above threshold, cpu clock throttled (total events = 2582)
[10498.701816] CPU6: Package temperature above threshold, cpu clock throttled (total events = 2582)
with 2582 of these events in uptime -p
of 3 hours, I don't know what does this Linux otherwise than the Windows.
I must stress that I am using this Linux for a long time, and it always had this issue. And I start worrying about my CPU in the long-run.
I tried installing intel-microcode
in Driver Manager. Did not change a thing.
For example, I am playing a browser game based on Flash Player in Chrome.
The CPU in question is Intel Core i7 4700HQ.
EDIT1:
ps -aux
output (expires in one week):
https://pastebin.com/8mRin9Xy
cpu temperature
add a comment |Â
up vote
0
down vote
favorite
I can clearly hear the fans (there are 2 of them) inside my laptop spin more on Linux Mint 18.2 Cinnamon 64-bit with kernel 4.10.0-37-generic, but any kernel I've tried for that matter, than on Windows 10 Pro. What is more important, my laptop's cooling does not keep up for the temperatures, as shows this dmesg
snippet:
[10498.701800] CPU1: Package temperature above threshold, cpu clock throttled (total events = 2582)
[10498.701802] CPU4: Package temperature above threshold, cpu clock throttled (total events = 2582)
[10498.701804] CPU7: Package temperature above threshold, cpu clock throttled (total events = 2582)
[10498.701805] CPU0: Package temperature above threshold, cpu clock throttled (total events = 2582)
[10498.701806] CPU3: Package temperature above threshold, cpu clock throttled (total events = 2582)
[10498.701807] CPU5: Package temperature above threshold, cpu clock throttled (total events = 2582)
[10498.701809] CPU2: Package temperature above threshold, cpu clock throttled (total events = 2582)
[10498.701816] CPU6: Package temperature above threshold, cpu clock throttled (total events = 2582)
with 2582 of these events in uptime -p
of 3 hours, I don't know what does this Linux otherwise than the Windows.
I must stress that I am using this Linux for a long time, and it always had this issue. And I start worrying about my CPU in the long-run.
I tried installing intel-microcode
in Driver Manager. Did not change a thing.
For example, I am playing a browser game based on Flash Player in Chrome.
The CPU in question is Intel Core i7 4700HQ.
EDIT1:
ps -aux
output (expires in one week):
https://pastebin.com/8mRin9Xy
cpu temperature
First of you might want to check what process is using up all your resources. I think it won't be the flash game. You can try opening a terminal and typesudo su
and thentop
and see what is using your CPU. You can also usehtop
which is more advanced, but might not be preinstalled.
â rudib
Oct 29 '17 at 19:06
Actually,ps -aux
might be better suited, especially if you post it (because it outputs everything in text instead of being interactive). Keep in mind that it may contain personal data; review before posting. Also you should, of course, execute it at a time when the fan is speeding up.
â rudib
Oct 29 '17 at 19:29
@rudib I have added your command to the question.
â Vlastimil
Oct 30 '17 at 9:42
add a comment |Â
up vote
0
down vote
favorite
up vote
0
down vote
favorite
I can clearly hear the fans (there are 2 of them) inside my laptop spin more on Linux Mint 18.2 Cinnamon 64-bit with kernel 4.10.0-37-generic, but any kernel I've tried for that matter, than on Windows 10 Pro. What is more important, my laptop's cooling does not keep up for the temperatures, as shows this dmesg
snippet:
[10498.701800] CPU1: Package temperature above threshold, cpu clock throttled (total events = 2582)
[10498.701802] CPU4: Package temperature above threshold, cpu clock throttled (total events = 2582)
[10498.701804] CPU7: Package temperature above threshold, cpu clock throttled (total events = 2582)
[10498.701805] CPU0: Package temperature above threshold, cpu clock throttled (total events = 2582)
[10498.701806] CPU3: Package temperature above threshold, cpu clock throttled (total events = 2582)
[10498.701807] CPU5: Package temperature above threshold, cpu clock throttled (total events = 2582)
[10498.701809] CPU2: Package temperature above threshold, cpu clock throttled (total events = 2582)
[10498.701816] CPU6: Package temperature above threshold, cpu clock throttled (total events = 2582)
with 2582 of these events in uptime -p
of 3 hours, I don't know what does this Linux otherwise than the Windows.
I must stress that I am using this Linux for a long time, and it always had this issue. And I start worrying about my CPU in the long-run.
I tried installing intel-microcode
in Driver Manager. Did not change a thing.
For example, I am playing a browser game based on Flash Player in Chrome.
The CPU in question is Intel Core i7 4700HQ.
EDIT1:
ps -aux
output (expires in one week):
https://pastebin.com/8mRin9Xy
cpu temperature
I can clearly hear the fans (there are 2 of them) inside my laptop spin more on Linux Mint 18.2 Cinnamon 64-bit with kernel 4.10.0-37-generic, but any kernel I've tried for that matter, than on Windows 10 Pro. What is more important, my laptop's cooling does not keep up for the temperatures, as shows this dmesg
snippet:
[10498.701800] CPU1: Package temperature above threshold, cpu clock throttled (total events = 2582)
[10498.701802] CPU4: Package temperature above threshold, cpu clock throttled (total events = 2582)
[10498.701804] CPU7: Package temperature above threshold, cpu clock throttled (total events = 2582)
[10498.701805] CPU0: Package temperature above threshold, cpu clock throttled (total events = 2582)
[10498.701806] CPU3: Package temperature above threshold, cpu clock throttled (total events = 2582)
[10498.701807] CPU5: Package temperature above threshold, cpu clock throttled (total events = 2582)
[10498.701809] CPU2: Package temperature above threshold, cpu clock throttled (total events = 2582)
[10498.701816] CPU6: Package temperature above threshold, cpu clock throttled (total events = 2582)
with 2582 of these events in uptime -p
of 3 hours, I don't know what does this Linux otherwise than the Windows.
I must stress that I am using this Linux for a long time, and it always had this issue. And I start worrying about my CPU in the long-run.
I tried installing intel-microcode
in Driver Manager. Did not change a thing.
For example, I am playing a browser game based on Flash Player in Chrome.
The CPU in question is Intel Core i7 4700HQ.
EDIT1:
ps -aux
output (expires in one week):
https://pastebin.com/8mRin9Xy
cpu temperature
edited Oct 30 '17 at 9:22
asked Oct 29 '17 at 18:50
Vlastimil
6,4761147120
6,4761147120
First of you might want to check what process is using up all your resources. I think it won't be the flash game. You can try opening a terminal and typesudo su
and thentop
and see what is using your CPU. You can also usehtop
which is more advanced, but might not be preinstalled.
â rudib
Oct 29 '17 at 19:06
Actually,ps -aux
might be better suited, especially if you post it (because it outputs everything in text instead of being interactive). Keep in mind that it may contain personal data; review before posting. Also you should, of course, execute it at a time when the fan is speeding up.
â rudib
Oct 29 '17 at 19:29
@rudib I have added your command to the question.
â Vlastimil
Oct 30 '17 at 9:42
add a comment |Â
First of you might want to check what process is using up all your resources. I think it won't be the flash game. You can try opening a terminal and typesudo su
and thentop
and see what is using your CPU. You can also usehtop
which is more advanced, but might not be preinstalled.
â rudib
Oct 29 '17 at 19:06
Actually,ps -aux
might be better suited, especially if you post it (because it outputs everything in text instead of being interactive). Keep in mind that it may contain personal data; review before posting. Also you should, of course, execute it at a time when the fan is speeding up.
â rudib
Oct 29 '17 at 19:29
@rudib I have added your command to the question.
â Vlastimil
Oct 30 '17 at 9:42
First of you might want to check what process is using up all your resources. I think it won't be the flash game. You can try opening a terminal and type
sudo su
and then top
and see what is using your CPU. You can also use htop
which is more advanced, but might not be preinstalled.â rudib
Oct 29 '17 at 19:06
First of you might want to check what process is using up all your resources. I think it won't be the flash game. You can try opening a terminal and type
sudo su
and then top
and see what is using your CPU. You can also use htop
which is more advanced, but might not be preinstalled.â rudib
Oct 29 '17 at 19:06
Actually,
ps -aux
might be better suited, especially if you post it (because it outputs everything in text instead of being interactive). Keep in mind that it may contain personal data; review before posting. Also you should, of course, execute it at a time when the fan is speeding up.â rudib
Oct 29 '17 at 19:29
Actually,
ps -aux
might be better suited, especially if you post it (because it outputs everything in text instead of being interactive). Keep in mind that it may contain personal data; review before posting. Also you should, of course, execute it at a time when the fan is speeding up.â rudib
Oct 29 '17 at 19:29
@rudib I have added your command to the question.
â Vlastimil
Oct 30 '17 at 9:42
@rudib I have added your command to the question.
â Vlastimil
Oct 30 '17 at 9:42
add a comment |Â
1 Answer
1
active
oldest
votes
up vote
4
down vote
accepted
I may have found a solution:
sudo apt-get install thermald
This package should do the following:
Thermal daemon looks for thermal sensors and thermal cooling drivers in the Linux thermal sysfs (/sys/class/thermal) and builds a list of sensors and cooling drivers. Each of the thermal sensors can optionally be binded to a cooling drivers by the in kernel drivers. In this case the Linux kernel thermal core can directly take actions based on the temperature trip points, for each sensor and associated cooling device. For example a trip temperature X in a sensor can be associates a cooling driver Y. So when the sensor temperature = X, the cooling driver "Y" is activated.
Since I installed it and rebooted, I have only 4 occurrences of overheating with uptime of 2 hours.
I wonder, why this useful package was not pre-installed, but never mind.
After I have run 8 simultaneous sha256sum
of a 100GiB file, CPU was used at 100% for several minutes:
Without the thermald
package, the chassis of the laptop above the CPU would literally burn my fingers when touching it, but now it's only moderately warm!
Not to mention there is nothing in dmesg
about CPU throttling.
add a comment |Â
1 Answer
1
active
oldest
votes
1 Answer
1
active
oldest
votes
active
oldest
votes
active
oldest
votes
up vote
4
down vote
accepted
I may have found a solution:
sudo apt-get install thermald
This package should do the following:
Thermal daemon looks for thermal sensors and thermal cooling drivers in the Linux thermal sysfs (/sys/class/thermal) and builds a list of sensors and cooling drivers. Each of the thermal sensors can optionally be binded to a cooling drivers by the in kernel drivers. In this case the Linux kernel thermal core can directly take actions based on the temperature trip points, for each sensor and associated cooling device. For example a trip temperature X in a sensor can be associates a cooling driver Y. So when the sensor temperature = X, the cooling driver "Y" is activated.
Since I installed it and rebooted, I have only 4 occurrences of overheating with uptime of 2 hours.
I wonder, why this useful package was not pre-installed, but never mind.
After I have run 8 simultaneous sha256sum
of a 100GiB file, CPU was used at 100% for several minutes:
Without the thermald
package, the chassis of the laptop above the CPU would literally burn my fingers when touching it, but now it's only moderately warm!
Not to mention there is nothing in dmesg
about CPU throttling.
add a comment |Â
up vote
4
down vote
accepted
I may have found a solution:
sudo apt-get install thermald
This package should do the following:
Thermal daemon looks for thermal sensors and thermal cooling drivers in the Linux thermal sysfs (/sys/class/thermal) and builds a list of sensors and cooling drivers. Each of the thermal sensors can optionally be binded to a cooling drivers by the in kernel drivers. In this case the Linux kernel thermal core can directly take actions based on the temperature trip points, for each sensor and associated cooling device. For example a trip temperature X in a sensor can be associates a cooling driver Y. So when the sensor temperature = X, the cooling driver "Y" is activated.
Since I installed it and rebooted, I have only 4 occurrences of overheating with uptime of 2 hours.
I wonder, why this useful package was not pre-installed, but never mind.
After I have run 8 simultaneous sha256sum
of a 100GiB file, CPU was used at 100% for several minutes:
Without the thermald
package, the chassis of the laptop above the CPU would literally burn my fingers when touching it, but now it's only moderately warm!
Not to mention there is nothing in dmesg
about CPU throttling.
add a comment |Â
up vote
4
down vote
accepted
up vote
4
down vote
accepted
I may have found a solution:
sudo apt-get install thermald
This package should do the following:
Thermal daemon looks for thermal sensors and thermal cooling drivers in the Linux thermal sysfs (/sys/class/thermal) and builds a list of sensors and cooling drivers. Each of the thermal sensors can optionally be binded to a cooling drivers by the in kernel drivers. In this case the Linux kernel thermal core can directly take actions based on the temperature trip points, for each sensor and associated cooling device. For example a trip temperature X in a sensor can be associates a cooling driver Y. So when the sensor temperature = X, the cooling driver "Y" is activated.
Since I installed it and rebooted, I have only 4 occurrences of overheating with uptime of 2 hours.
I wonder, why this useful package was not pre-installed, but never mind.
After I have run 8 simultaneous sha256sum
of a 100GiB file, CPU was used at 100% for several minutes:
Without the thermald
package, the chassis of the laptop above the CPU would literally burn my fingers when touching it, but now it's only moderately warm!
Not to mention there is nothing in dmesg
about CPU throttling.
I may have found a solution:
sudo apt-get install thermald
This package should do the following:
Thermal daemon looks for thermal sensors and thermal cooling drivers in the Linux thermal sysfs (/sys/class/thermal) and builds a list of sensors and cooling drivers. Each of the thermal sensors can optionally be binded to a cooling drivers by the in kernel drivers. In this case the Linux kernel thermal core can directly take actions based on the temperature trip points, for each sensor and associated cooling device. For example a trip temperature X in a sensor can be associates a cooling driver Y. So when the sensor temperature = X, the cooling driver "Y" is activated.
Since I installed it and rebooted, I have only 4 occurrences of overheating with uptime of 2 hours.
I wonder, why this useful package was not pre-installed, but never mind.
After I have run 8 simultaneous sha256sum
of a 100GiB file, CPU was used at 100% for several minutes:
Without the thermald
package, the chassis of the laptop above the CPU would literally burn my fingers when touching it, but now it's only moderately warm!
Not to mention there is nothing in dmesg
about CPU throttling.
edited Oct 30 '17 at 12:07
answered Oct 30 '17 at 9:12
Vlastimil
6,4761147120
6,4761147120
add a comment |Â
add a comment |Â
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
StackExchange.ready(
function ()
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2funix.stackexchange.com%2fquestions%2f401268%2fcpu-overheating-on-linux-but-not-on-windows-while-doing-the-same-things%23new-answer', 'question_page');
);
Post as a guest
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
First of you might want to check what process is using up all your resources. I think it won't be the flash game. You can try opening a terminal and type
sudo su
and thentop
and see what is using your CPU. You can also usehtop
which is more advanced, but might not be preinstalled.â rudib
Oct 29 '17 at 19:06
Actually,
ps -aux
might be better suited, especially if you post it (because it outputs everything in text instead of being interactive). Keep in mind that it may contain personal data; review before posting. Also you should, of course, execute it at a time when the fan is speeding up.â rudib
Oct 29 '17 at 19:29
@rudib I have added your command to the question.
â Vlastimil
Oct 30 '17 at 9:42