CPU overheating on Linux, but not on Windows, while doing the same things

The name of the pictureThe name of the pictureThe name of the pictureClash Royale CLAN TAG#URR8PPP











up vote
0
down vote

favorite
1












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







share|improve this question






















  • 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










  • @rudib I have added your command to the question.
    – Vlastimil
    Oct 30 '17 at 9:42














up vote
0
down vote

favorite
1












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







share|improve this question






















  • 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










  • @rudib I have added your command to the question.
    – Vlastimil
    Oct 30 '17 at 9:42












up vote
0
down vote

favorite
1









up vote
0
down vote

favorite
1






1





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







share|improve this question














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









share|improve this question













share|improve this question




share|improve this question








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 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










  • @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










  • 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










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:



100% CPU usage



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.






share|improve this answer






















    Your Answer







    StackExchange.ready(function()
    var channelOptions =
    tags: "".split(" "),
    id: "106"
    ;
    initTagRenderer("".split(" "), "".split(" "), channelOptions);

    StackExchange.using("externalEditor", function()
    // Have to fire editor after snippets, if snippets enabled
    if (StackExchange.settings.snippets.snippetsEnabled)
    StackExchange.using("snippets", function()
    createEditor();
    );

    else
    createEditor();

    );

    function createEditor()
    StackExchange.prepareEditor(
    heartbeatType: 'answer',
    convertImagesToLinks: false,
    noModals: false,
    showLowRepImageUploadWarning: true,
    reputationToPostImages: null,
    bindNavPrevention: true,
    postfix: "",
    onDemand: true,
    discardSelector: ".discard-answer"
    ,immediatelyShowMarkdownHelp:true
    );



    );













     

    draft saved


    draft discarded


















    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






























    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:



    100% CPU usage



    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.






    share|improve this answer


























      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:



      100% CPU usage



      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.






      share|improve this answer
























        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:



        100% CPU usage



        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.






        share|improve this answer














        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:



        100% CPU usage



        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.







        share|improve this answer














        share|improve this answer



        share|improve this answer








        edited Oct 30 '17 at 12:07

























        answered Oct 30 '17 at 9:12









        Vlastimil

        6,4761147120




        6,4761147120



























             

            draft saved


            draft discarded















































             


            draft saved


            draft discarded














            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













































































            Popular posts from this blog

            How to check contact read email or not when send email to Individual?

            Displaying single band from multi-band raster using QGIS

            How many registers does an x86_64 CPU actually have?