Cannot disable CPU Throttling on Ubuntu 16.04 LTS












4















I am trying to turn off CPU throttling on my computer but haven't been successful. Could anyone help me to figure out the problem?



My desktop has Intel Core i7-7700 3.60 GHz on board and is installed Ubuntu 16.04 LTS kernel 4.4.0-83-generic. My step are as followed:





  1. Disabling SpeedStep option in BIOS configuration to prevent the CPU from automatically reducing clock



    What is Intel SpeedStep



    Bios-SpeedStep disable




  2. Changing the grup file to disable intel_pstate drive and ACPI



    Disable intel_pstate drive



    gksu gedit /etc/default/grub
    # Find the line GRUB_CMDLINE_LINUX_DEFAULT="splash quiet"
    # Append this line GRUB_CMDLINE_LINUX_DEFAULT="splash quiet acpi=off intel_pstate=disable"
    sudo update-grub
    sudo reboot



  3. Changing the CPU frequency governor from powersave to performance to have all cpu operating at their maximum clock rate.



    Switching to performance governor



    sudo apt-get install linux-tools-common linux-tools-4.4.0-83-generic
    sudo cpupower frequency-set -g performance



  4. Manually set clock rates of my 8 cpu cores to maximum (4200 MHz)



    cd /sys/devices/system/cpu/cpu<X>/cpufreq
    cp cpuinfo_max_freq scaling_max_freq


    Where X is the index of cores {0, 1, ..., 7}




  5. Then I did several tricks as suggested by Filipe FB in Disabling CPU Throttling Ubuntu.



    Sadly, after performing all of the above steps, I still could not config cores clock to a fix value. Here are



    cat /proc/cpuinfo | grep MHz   # showed me
    cpu MHz : 3473.578
    cpu MHz : 3600.140
    cpu MHz : 3600.140
    cpu MHz : 3036.515
    cpu MHz : 2613.656
    cpu MHz : 3120.046
    cpu MHz : 3425.203
    cpu MHz : 3600.000



The worst thing is, when I check if the intel_pstate drive has been disabled with this command



cat /sys/devices/system/cpu/cpu<X>/cpufreq/scaling_driver


The annoying string intel_pstate displays all the time, which indicates that it is still enabled. I have ran out of solutions, is there any missing step.



Thank in advance.










share|improve this question

























  • Even when using the performance mode governor, the CPU can scale back the CPU frequency by itself under conditions of no load. If you are still showing the intel_pstate CPU frequency driver, then you made a mistake trying to disable it.

    – Doug Smythies
    Oct 31 '17 at 14:03











  • Do you understand the reason for CPU throttling? It's to prevent unnecessary power usage, and to prevent cooling fans from running wildly, and to prevent the CPU's from overheating. Best you put everything back the way you found it, and be happy. Also, isn't there a better choice than acpi=off for your computer?

    – heynnema
    Oct 31 '17 at 15:31













  • @heynnema I have reason for doing that, I need to install ATLAS on my computer and disabling throttling is the first requirement

    – Dan Do
    Nov 1 '17 at 10:29











  • @DougSmythies Could you point it out, please?

    – Dan Do
    Nov 1 '17 at 10:29











  • Please edit your question adding your actual grub contents, not the comment saying what you should do. Oh, the ATLAS problem, which is really their fault.

    – Doug Smythies
    Nov 1 '17 at 14:04
















4















I am trying to turn off CPU throttling on my computer but haven't been successful. Could anyone help me to figure out the problem?



My desktop has Intel Core i7-7700 3.60 GHz on board and is installed Ubuntu 16.04 LTS kernel 4.4.0-83-generic. My step are as followed:





  1. Disabling SpeedStep option in BIOS configuration to prevent the CPU from automatically reducing clock



    What is Intel SpeedStep



    Bios-SpeedStep disable




  2. Changing the grup file to disable intel_pstate drive and ACPI



    Disable intel_pstate drive



    gksu gedit /etc/default/grub
    # Find the line GRUB_CMDLINE_LINUX_DEFAULT="splash quiet"
    # Append this line GRUB_CMDLINE_LINUX_DEFAULT="splash quiet acpi=off intel_pstate=disable"
    sudo update-grub
    sudo reboot



  3. Changing the CPU frequency governor from powersave to performance to have all cpu operating at their maximum clock rate.



    Switching to performance governor



    sudo apt-get install linux-tools-common linux-tools-4.4.0-83-generic
    sudo cpupower frequency-set -g performance



  4. Manually set clock rates of my 8 cpu cores to maximum (4200 MHz)



    cd /sys/devices/system/cpu/cpu<X>/cpufreq
    cp cpuinfo_max_freq scaling_max_freq


    Where X is the index of cores {0, 1, ..., 7}




  5. Then I did several tricks as suggested by Filipe FB in Disabling CPU Throttling Ubuntu.



    Sadly, after performing all of the above steps, I still could not config cores clock to a fix value. Here are



    cat /proc/cpuinfo | grep MHz   # showed me
    cpu MHz : 3473.578
    cpu MHz : 3600.140
    cpu MHz : 3600.140
    cpu MHz : 3036.515
    cpu MHz : 2613.656
    cpu MHz : 3120.046
    cpu MHz : 3425.203
    cpu MHz : 3600.000



The worst thing is, when I check if the intel_pstate drive has been disabled with this command



cat /sys/devices/system/cpu/cpu<X>/cpufreq/scaling_driver


The annoying string intel_pstate displays all the time, which indicates that it is still enabled. I have ran out of solutions, is there any missing step.



Thank in advance.










share|improve this question

























  • Even when using the performance mode governor, the CPU can scale back the CPU frequency by itself under conditions of no load. If you are still showing the intel_pstate CPU frequency driver, then you made a mistake trying to disable it.

    – Doug Smythies
    Oct 31 '17 at 14:03











  • Do you understand the reason for CPU throttling? It's to prevent unnecessary power usage, and to prevent cooling fans from running wildly, and to prevent the CPU's from overheating. Best you put everything back the way you found it, and be happy. Also, isn't there a better choice than acpi=off for your computer?

    – heynnema
    Oct 31 '17 at 15:31













  • @heynnema I have reason for doing that, I need to install ATLAS on my computer and disabling throttling is the first requirement

    – Dan Do
    Nov 1 '17 at 10:29











  • @DougSmythies Could you point it out, please?

    – Dan Do
    Nov 1 '17 at 10:29











  • Please edit your question adding your actual grub contents, not the comment saying what you should do. Oh, the ATLAS problem, which is really their fault.

    – Doug Smythies
    Nov 1 '17 at 14:04














4












4








4








I am trying to turn off CPU throttling on my computer but haven't been successful. Could anyone help me to figure out the problem?



My desktop has Intel Core i7-7700 3.60 GHz on board and is installed Ubuntu 16.04 LTS kernel 4.4.0-83-generic. My step are as followed:





  1. Disabling SpeedStep option in BIOS configuration to prevent the CPU from automatically reducing clock



    What is Intel SpeedStep



    Bios-SpeedStep disable




  2. Changing the grup file to disable intel_pstate drive and ACPI



    Disable intel_pstate drive



    gksu gedit /etc/default/grub
    # Find the line GRUB_CMDLINE_LINUX_DEFAULT="splash quiet"
    # Append this line GRUB_CMDLINE_LINUX_DEFAULT="splash quiet acpi=off intel_pstate=disable"
    sudo update-grub
    sudo reboot



  3. Changing the CPU frequency governor from powersave to performance to have all cpu operating at their maximum clock rate.



    Switching to performance governor



    sudo apt-get install linux-tools-common linux-tools-4.4.0-83-generic
    sudo cpupower frequency-set -g performance



  4. Manually set clock rates of my 8 cpu cores to maximum (4200 MHz)



    cd /sys/devices/system/cpu/cpu<X>/cpufreq
    cp cpuinfo_max_freq scaling_max_freq


    Where X is the index of cores {0, 1, ..., 7}




  5. Then I did several tricks as suggested by Filipe FB in Disabling CPU Throttling Ubuntu.



    Sadly, after performing all of the above steps, I still could not config cores clock to a fix value. Here are



    cat /proc/cpuinfo | grep MHz   # showed me
    cpu MHz : 3473.578
    cpu MHz : 3600.140
    cpu MHz : 3600.140
    cpu MHz : 3036.515
    cpu MHz : 2613.656
    cpu MHz : 3120.046
    cpu MHz : 3425.203
    cpu MHz : 3600.000



The worst thing is, when I check if the intel_pstate drive has been disabled with this command



cat /sys/devices/system/cpu/cpu<X>/cpufreq/scaling_driver


The annoying string intel_pstate displays all the time, which indicates that it is still enabled. I have ran out of solutions, is there any missing step.



Thank in advance.










share|improve this question
















I am trying to turn off CPU throttling on my computer but haven't been successful. Could anyone help me to figure out the problem?



My desktop has Intel Core i7-7700 3.60 GHz on board and is installed Ubuntu 16.04 LTS kernel 4.4.0-83-generic. My step are as followed:





  1. Disabling SpeedStep option in BIOS configuration to prevent the CPU from automatically reducing clock



    What is Intel SpeedStep



    Bios-SpeedStep disable




  2. Changing the grup file to disable intel_pstate drive and ACPI



    Disable intel_pstate drive



    gksu gedit /etc/default/grub
    # Find the line GRUB_CMDLINE_LINUX_DEFAULT="splash quiet"
    # Append this line GRUB_CMDLINE_LINUX_DEFAULT="splash quiet acpi=off intel_pstate=disable"
    sudo update-grub
    sudo reboot



  3. Changing the CPU frequency governor from powersave to performance to have all cpu operating at their maximum clock rate.



    Switching to performance governor



    sudo apt-get install linux-tools-common linux-tools-4.4.0-83-generic
    sudo cpupower frequency-set -g performance



  4. Manually set clock rates of my 8 cpu cores to maximum (4200 MHz)



    cd /sys/devices/system/cpu/cpu<X>/cpufreq
    cp cpuinfo_max_freq scaling_max_freq


    Where X is the index of cores {0, 1, ..., 7}




  5. Then I did several tricks as suggested by Filipe FB in Disabling CPU Throttling Ubuntu.



    Sadly, after performing all of the above steps, I still could not config cores clock to a fix value. Here are



    cat /proc/cpuinfo | grep MHz   # showed me
    cpu MHz : 3473.578
    cpu MHz : 3600.140
    cpu MHz : 3600.140
    cpu MHz : 3036.515
    cpu MHz : 2613.656
    cpu MHz : 3120.046
    cpu MHz : 3425.203
    cpu MHz : 3600.000



The worst thing is, when I check if the intel_pstate drive has been disabled with this command



cat /sys/devices/system/cpu/cpu<X>/cpufreq/scaling_driver


The annoying string intel_pstate displays all the time, which indicates that it is still enabled. I have ran out of solutions, is there any missing step.



Thank in advance.







intel cpu






share|improve this question















share|improve this question













share|improve this question




share|improve this question








edited Oct 31 '17 at 8:57









Thomas

3,77981527




3,77981527










asked Oct 31 '17 at 4:31









Dan DoDan Do

2113




2113













  • Even when using the performance mode governor, the CPU can scale back the CPU frequency by itself under conditions of no load. If you are still showing the intel_pstate CPU frequency driver, then you made a mistake trying to disable it.

    – Doug Smythies
    Oct 31 '17 at 14:03











  • Do you understand the reason for CPU throttling? It's to prevent unnecessary power usage, and to prevent cooling fans from running wildly, and to prevent the CPU's from overheating. Best you put everything back the way you found it, and be happy. Also, isn't there a better choice than acpi=off for your computer?

    – heynnema
    Oct 31 '17 at 15:31













  • @heynnema I have reason for doing that, I need to install ATLAS on my computer and disabling throttling is the first requirement

    – Dan Do
    Nov 1 '17 at 10:29











  • @DougSmythies Could you point it out, please?

    – Dan Do
    Nov 1 '17 at 10:29











  • Please edit your question adding your actual grub contents, not the comment saying what you should do. Oh, the ATLAS problem, which is really their fault.

    – Doug Smythies
    Nov 1 '17 at 14:04



















  • Even when using the performance mode governor, the CPU can scale back the CPU frequency by itself under conditions of no load. If you are still showing the intel_pstate CPU frequency driver, then you made a mistake trying to disable it.

    – Doug Smythies
    Oct 31 '17 at 14:03











  • Do you understand the reason for CPU throttling? It's to prevent unnecessary power usage, and to prevent cooling fans from running wildly, and to prevent the CPU's from overheating. Best you put everything back the way you found it, and be happy. Also, isn't there a better choice than acpi=off for your computer?

    – heynnema
    Oct 31 '17 at 15:31













  • @heynnema I have reason for doing that, I need to install ATLAS on my computer and disabling throttling is the first requirement

    – Dan Do
    Nov 1 '17 at 10:29











  • @DougSmythies Could you point it out, please?

    – Dan Do
    Nov 1 '17 at 10:29











  • Please edit your question adding your actual grub contents, not the comment saying what you should do. Oh, the ATLAS problem, which is really their fault.

    – Doug Smythies
    Nov 1 '17 at 14:04

















Even when using the performance mode governor, the CPU can scale back the CPU frequency by itself under conditions of no load. If you are still showing the intel_pstate CPU frequency driver, then you made a mistake trying to disable it.

– Doug Smythies
Oct 31 '17 at 14:03





Even when using the performance mode governor, the CPU can scale back the CPU frequency by itself under conditions of no load. If you are still showing the intel_pstate CPU frequency driver, then you made a mistake trying to disable it.

– Doug Smythies
Oct 31 '17 at 14:03













Do you understand the reason for CPU throttling? It's to prevent unnecessary power usage, and to prevent cooling fans from running wildly, and to prevent the CPU's from overheating. Best you put everything back the way you found it, and be happy. Also, isn't there a better choice than acpi=off for your computer?

– heynnema
Oct 31 '17 at 15:31







Do you understand the reason for CPU throttling? It's to prevent unnecessary power usage, and to prevent cooling fans from running wildly, and to prevent the CPU's from overheating. Best you put everything back the way you found it, and be happy. Also, isn't there a better choice than acpi=off for your computer?

– heynnema
Oct 31 '17 at 15:31















@heynnema I have reason for doing that, I need to install ATLAS on my computer and disabling throttling is the first requirement

– Dan Do
Nov 1 '17 at 10:29





@heynnema I have reason for doing that, I need to install ATLAS on my computer and disabling throttling is the first requirement

– Dan Do
Nov 1 '17 at 10:29













@DougSmythies Could you point it out, please?

– Dan Do
Nov 1 '17 at 10:29





@DougSmythies Could you point it out, please?

– Dan Do
Nov 1 '17 at 10:29













Please edit your question adding your actual grub contents, not the comment saying what you should do. Oh, the ATLAS problem, which is really their fault.

– Doug Smythies
Nov 1 '17 at 14:04





Please edit your question adding your actual grub contents, not the comment saying what you should do. Oh, the ATLAS problem, which is really their fault.

– Doug Smythies
Nov 1 '17 at 14:04










2 Answers
2






active

oldest

votes


















1














You are probably being bit by the thermald.



Here is a copy of a post I made on the issue concerning linux Mint 18:



"If you have a high performance and/or gaming PC you really need to set the default temperature used by Thermal Daemon to something higher than 55
°C (131 °F). The example temperature in the config file is 75°C (167 °F), but some brilliant soul decided that the default for all PCs should be one temp of 55 °C. When processing videos with Handbrake I can hit 89 °C with all 8 threads at 100%. When you reach 55°C thermald starts throttling your PC which means it is going to take that much longer to get anything done. The hotter you get the more aggressive the method it uses to slow you down. I have had it literally do a hard lock up of my desktop it became so aggressive. The config file is in /etc/thermald/thermal-conf.xml."



"Look for the first line. Change 55000 (55 °C) to something higher like 75000 (75 °C). 75 °C is the default in the example section of the config file. I personally set it to 90000 (90 °C). In all of my days as a computer user and repairman I have never seen a cpu be damaged by heat. Basically at 100 °C your cpu locks up (in Windows you get a blue screen). Unless your overclocking I just don't see the need for the thermald at all. However, uninstalling it doesn't fix the issue as your kernel appears to have a built in module to do the same thing. Raising the default temp is the best course if you want your PC to operate at its best performance."



"I upgraded my laptop cpu from an i7-4810mq to a i7-4940mx extreme edition cpu which operates at 3.1ghz normal and 3.8ghz quad turbo. Before changing the default temp my machine would turbo to 3.2ghz and 3.6ghz tops. After changing the default temp it now maxes out at the top turbo of 3.8ghz."



UPDATE!!!!!!!!!!!



I would like to add an update to my post on throttling cpus.
Instead of changing the temp that thermald throttles at I now do the following...



Remove thermald:




sudo apt purge thermald




According to the makers for thermald is was designed for cell phones which have NO cooling system at all. It was not made to run on laptops or desktops. On a laptop or desktop it will hurt performance. For me it caused even up to a full hard lockup.



Blacklist throttling technologies - add the 3 lines to the file:




sudo nano /etc/modprobe.d/blacklist-throttling.conf




blacklist intel_powerclamp

blacklist intel_rapl

blacklist intel_rapl_perf



save and exit nano with ctrl+o and then ctrl+x.



Update all your ramdisks for all kernels:




sudo update-initramfs -u -k all




Test:
reboot and make sure thermald is not running and none of the above intel throttling modules are running either.




lsmod | grep -i intel




Results:
For the very time since I bought a gaming laptop and upgraded to a intel i7 4940mx I got the max speed of the laptop during heavy loads.
I tested using handbrake, blender, and other heavy load software.
While running i7z (sudo i7z) to view cpu speeds and turbo speeds there was no drop in speed due to throttling.






share|improve this answer

































    0














    I'm running Ubuntu 18.10 on a Dell XPS 13 (9365) with a CPU i7-7Y75.



    Since this laptop does not have a fan, cpu throttling put my CPU almost at rest (going from 3.5 Ghz to 1.1 Ghz and sometimes 900 Mhz).



    I solved it using this program:



    https://github.com/erpalma/throttled



    Good luck.






    share|improve this answer























      Your Answer








      StackExchange.ready(function() {
      var channelOptions = {
      tags: "".split(" "),
      id: "89"
      };
      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',
      autoActivateHeartbeat: false,
      convertImagesToLinks: true,
      noModals: true,
      showLowRepImageUploadWarning: true,
      reputationToPostImages: 10,
      bindNavPrevention: true,
      postfix: "",
      imageUploader: {
      brandingHtml: "Powered by u003ca class="icon-imgur-white" href="https://imgur.com/"u003eu003c/au003e",
      contentPolicyHtml: "User contributions licensed under u003ca href="https://creativecommons.org/licenses/by-sa/3.0/"u003ecc by-sa 3.0 with attribution requiredu003c/au003e u003ca href="https://stackoverflow.com/legal/content-policy"u003e(content policy)u003c/au003e",
      allowUrls: true
      },
      onDemand: true,
      discardSelector: ".discard-answer"
      ,immediatelyShowMarkdownHelp:true
      });


      }
      });














      draft saved

      draft discarded


















      StackExchange.ready(
      function () {
      StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2faskubuntu.com%2fquestions%2f971142%2fcannot-disable-cpu-throttling-on-ubuntu-16-04-lts%23new-answer', 'question_page');
      }
      );

      Post as a guest















      Required, but never shown

























      2 Answers
      2






      active

      oldest

      votes








      2 Answers
      2






      active

      oldest

      votes









      active

      oldest

      votes






      active

      oldest

      votes









      1














      You are probably being bit by the thermald.



      Here is a copy of a post I made on the issue concerning linux Mint 18:



      "If you have a high performance and/or gaming PC you really need to set the default temperature used by Thermal Daemon to something higher than 55
      °C (131 °F). The example temperature in the config file is 75°C (167 °F), but some brilliant soul decided that the default for all PCs should be one temp of 55 °C. When processing videos with Handbrake I can hit 89 °C with all 8 threads at 100%. When you reach 55°C thermald starts throttling your PC which means it is going to take that much longer to get anything done. The hotter you get the more aggressive the method it uses to slow you down. I have had it literally do a hard lock up of my desktop it became so aggressive. The config file is in /etc/thermald/thermal-conf.xml."



      "Look for the first line. Change 55000 (55 °C) to something higher like 75000 (75 °C). 75 °C is the default in the example section of the config file. I personally set it to 90000 (90 °C). In all of my days as a computer user and repairman I have never seen a cpu be damaged by heat. Basically at 100 °C your cpu locks up (in Windows you get a blue screen). Unless your overclocking I just don't see the need for the thermald at all. However, uninstalling it doesn't fix the issue as your kernel appears to have a built in module to do the same thing. Raising the default temp is the best course if you want your PC to operate at its best performance."



      "I upgraded my laptop cpu from an i7-4810mq to a i7-4940mx extreme edition cpu which operates at 3.1ghz normal and 3.8ghz quad turbo. Before changing the default temp my machine would turbo to 3.2ghz and 3.6ghz tops. After changing the default temp it now maxes out at the top turbo of 3.8ghz."



      UPDATE!!!!!!!!!!!



      I would like to add an update to my post on throttling cpus.
      Instead of changing the temp that thermald throttles at I now do the following...



      Remove thermald:




      sudo apt purge thermald




      According to the makers for thermald is was designed for cell phones which have NO cooling system at all. It was not made to run on laptops or desktops. On a laptop or desktop it will hurt performance. For me it caused even up to a full hard lockup.



      Blacklist throttling technologies - add the 3 lines to the file:




      sudo nano /etc/modprobe.d/blacklist-throttling.conf




      blacklist intel_powerclamp

      blacklist intel_rapl

      blacklist intel_rapl_perf



      save and exit nano with ctrl+o and then ctrl+x.



      Update all your ramdisks for all kernels:




      sudo update-initramfs -u -k all




      Test:
      reboot and make sure thermald is not running and none of the above intel throttling modules are running either.




      lsmod | grep -i intel




      Results:
      For the very time since I bought a gaming laptop and upgraded to a intel i7 4940mx I got the max speed of the laptop during heavy loads.
      I tested using handbrake, blender, and other heavy load software.
      While running i7z (sudo i7z) to view cpu speeds and turbo speeds there was no drop in speed due to throttling.






      share|improve this answer






























        1














        You are probably being bit by the thermald.



        Here is a copy of a post I made on the issue concerning linux Mint 18:



        "If you have a high performance and/or gaming PC you really need to set the default temperature used by Thermal Daemon to something higher than 55
        °C (131 °F). The example temperature in the config file is 75°C (167 °F), but some brilliant soul decided that the default for all PCs should be one temp of 55 °C. When processing videos with Handbrake I can hit 89 °C with all 8 threads at 100%. When you reach 55°C thermald starts throttling your PC which means it is going to take that much longer to get anything done. The hotter you get the more aggressive the method it uses to slow you down. I have had it literally do a hard lock up of my desktop it became so aggressive. The config file is in /etc/thermald/thermal-conf.xml."



        "Look for the first line. Change 55000 (55 °C) to something higher like 75000 (75 °C). 75 °C is the default in the example section of the config file. I personally set it to 90000 (90 °C). In all of my days as a computer user and repairman I have never seen a cpu be damaged by heat. Basically at 100 °C your cpu locks up (in Windows you get a blue screen). Unless your overclocking I just don't see the need for the thermald at all. However, uninstalling it doesn't fix the issue as your kernel appears to have a built in module to do the same thing. Raising the default temp is the best course if you want your PC to operate at its best performance."



        "I upgraded my laptop cpu from an i7-4810mq to a i7-4940mx extreme edition cpu which operates at 3.1ghz normal and 3.8ghz quad turbo. Before changing the default temp my machine would turbo to 3.2ghz and 3.6ghz tops. After changing the default temp it now maxes out at the top turbo of 3.8ghz."



        UPDATE!!!!!!!!!!!



        I would like to add an update to my post on throttling cpus.
        Instead of changing the temp that thermald throttles at I now do the following...



        Remove thermald:




        sudo apt purge thermald




        According to the makers for thermald is was designed for cell phones which have NO cooling system at all. It was not made to run on laptops or desktops. On a laptop or desktop it will hurt performance. For me it caused even up to a full hard lockup.



        Blacklist throttling technologies - add the 3 lines to the file:




        sudo nano /etc/modprobe.d/blacklist-throttling.conf




        blacklist intel_powerclamp

        blacklist intel_rapl

        blacklist intel_rapl_perf



        save and exit nano with ctrl+o and then ctrl+x.



        Update all your ramdisks for all kernels:




        sudo update-initramfs -u -k all




        Test:
        reboot and make sure thermald is not running and none of the above intel throttling modules are running either.




        lsmod | grep -i intel




        Results:
        For the very time since I bought a gaming laptop and upgraded to a intel i7 4940mx I got the max speed of the laptop during heavy loads.
        I tested using handbrake, blender, and other heavy load software.
        While running i7z (sudo i7z) to view cpu speeds and turbo speeds there was no drop in speed due to throttling.






        share|improve this answer




























          1












          1








          1







          You are probably being bit by the thermald.



          Here is a copy of a post I made on the issue concerning linux Mint 18:



          "If you have a high performance and/or gaming PC you really need to set the default temperature used by Thermal Daemon to something higher than 55
          °C (131 °F). The example temperature in the config file is 75°C (167 °F), but some brilliant soul decided that the default for all PCs should be one temp of 55 °C. When processing videos with Handbrake I can hit 89 °C with all 8 threads at 100%. When you reach 55°C thermald starts throttling your PC which means it is going to take that much longer to get anything done. The hotter you get the more aggressive the method it uses to slow you down. I have had it literally do a hard lock up of my desktop it became so aggressive. The config file is in /etc/thermald/thermal-conf.xml."



          "Look for the first line. Change 55000 (55 °C) to something higher like 75000 (75 °C). 75 °C is the default in the example section of the config file. I personally set it to 90000 (90 °C). In all of my days as a computer user and repairman I have never seen a cpu be damaged by heat. Basically at 100 °C your cpu locks up (in Windows you get a blue screen). Unless your overclocking I just don't see the need for the thermald at all. However, uninstalling it doesn't fix the issue as your kernel appears to have a built in module to do the same thing. Raising the default temp is the best course if you want your PC to operate at its best performance."



          "I upgraded my laptop cpu from an i7-4810mq to a i7-4940mx extreme edition cpu which operates at 3.1ghz normal and 3.8ghz quad turbo. Before changing the default temp my machine would turbo to 3.2ghz and 3.6ghz tops. After changing the default temp it now maxes out at the top turbo of 3.8ghz."



          UPDATE!!!!!!!!!!!



          I would like to add an update to my post on throttling cpus.
          Instead of changing the temp that thermald throttles at I now do the following...



          Remove thermald:




          sudo apt purge thermald




          According to the makers for thermald is was designed for cell phones which have NO cooling system at all. It was not made to run on laptops or desktops. On a laptop or desktop it will hurt performance. For me it caused even up to a full hard lockup.



          Blacklist throttling technologies - add the 3 lines to the file:




          sudo nano /etc/modprobe.d/blacklist-throttling.conf




          blacklist intel_powerclamp

          blacklist intel_rapl

          blacklist intel_rapl_perf



          save and exit nano with ctrl+o and then ctrl+x.



          Update all your ramdisks for all kernels:




          sudo update-initramfs -u -k all




          Test:
          reboot and make sure thermald is not running and none of the above intel throttling modules are running either.




          lsmod | grep -i intel




          Results:
          For the very time since I bought a gaming laptop and upgraded to a intel i7 4940mx I got the max speed of the laptop during heavy loads.
          I tested using handbrake, blender, and other heavy load software.
          While running i7z (sudo i7z) to view cpu speeds and turbo speeds there was no drop in speed due to throttling.






          share|improve this answer















          You are probably being bit by the thermald.



          Here is a copy of a post I made on the issue concerning linux Mint 18:



          "If you have a high performance and/or gaming PC you really need to set the default temperature used by Thermal Daemon to something higher than 55
          °C (131 °F). The example temperature in the config file is 75°C (167 °F), but some brilliant soul decided that the default for all PCs should be one temp of 55 °C. When processing videos with Handbrake I can hit 89 °C with all 8 threads at 100%. When you reach 55°C thermald starts throttling your PC which means it is going to take that much longer to get anything done. The hotter you get the more aggressive the method it uses to slow you down. I have had it literally do a hard lock up of my desktop it became so aggressive. The config file is in /etc/thermald/thermal-conf.xml."



          "Look for the first line. Change 55000 (55 °C) to something higher like 75000 (75 °C). 75 °C is the default in the example section of the config file. I personally set it to 90000 (90 °C). In all of my days as a computer user and repairman I have never seen a cpu be damaged by heat. Basically at 100 °C your cpu locks up (in Windows you get a blue screen). Unless your overclocking I just don't see the need for the thermald at all. However, uninstalling it doesn't fix the issue as your kernel appears to have a built in module to do the same thing. Raising the default temp is the best course if you want your PC to operate at its best performance."



          "I upgraded my laptop cpu from an i7-4810mq to a i7-4940mx extreme edition cpu which operates at 3.1ghz normal and 3.8ghz quad turbo. Before changing the default temp my machine would turbo to 3.2ghz and 3.6ghz tops. After changing the default temp it now maxes out at the top turbo of 3.8ghz."



          UPDATE!!!!!!!!!!!



          I would like to add an update to my post on throttling cpus.
          Instead of changing the temp that thermald throttles at I now do the following...



          Remove thermald:




          sudo apt purge thermald




          According to the makers for thermald is was designed for cell phones which have NO cooling system at all. It was not made to run on laptops or desktops. On a laptop or desktop it will hurt performance. For me it caused even up to a full hard lockup.



          Blacklist throttling technologies - add the 3 lines to the file:




          sudo nano /etc/modprobe.d/blacklist-throttling.conf




          blacklist intel_powerclamp

          blacklist intel_rapl

          blacklist intel_rapl_perf



          save and exit nano with ctrl+o and then ctrl+x.



          Update all your ramdisks for all kernels:




          sudo update-initramfs -u -k all




          Test:
          reboot and make sure thermald is not running and none of the above intel throttling modules are running either.




          lsmod | grep -i intel




          Results:
          For the very time since I bought a gaming laptop and upgraded to a intel i7 4940mx I got the max speed of the laptop during heavy loads.
          I tested using handbrake, blender, and other heavy load software.
          While running i7z (sudo i7z) to view cpu speeds and turbo speeds there was no drop in speed due to throttling.







          share|improve this answer














          share|improve this answer



          share|improve this answer








          edited Feb 8 at 0:48

























          answered May 27 '18 at 3:48









          Roger LawhornRoger Lawhorn

          562




          562

























              0














              I'm running Ubuntu 18.10 on a Dell XPS 13 (9365) with a CPU i7-7Y75.



              Since this laptop does not have a fan, cpu throttling put my CPU almost at rest (going from 3.5 Ghz to 1.1 Ghz and sometimes 900 Mhz).



              I solved it using this program:



              https://github.com/erpalma/throttled



              Good luck.






              share|improve this answer




























                0














                I'm running Ubuntu 18.10 on a Dell XPS 13 (9365) with a CPU i7-7Y75.



                Since this laptop does not have a fan, cpu throttling put my CPU almost at rest (going from 3.5 Ghz to 1.1 Ghz and sometimes 900 Mhz).



                I solved it using this program:



                https://github.com/erpalma/throttled



                Good luck.






                share|improve this answer


























                  0












                  0








                  0







                  I'm running Ubuntu 18.10 on a Dell XPS 13 (9365) with a CPU i7-7Y75.



                  Since this laptop does not have a fan, cpu throttling put my CPU almost at rest (going from 3.5 Ghz to 1.1 Ghz and sometimes 900 Mhz).



                  I solved it using this program:



                  https://github.com/erpalma/throttled



                  Good luck.






                  share|improve this answer













                  I'm running Ubuntu 18.10 on a Dell XPS 13 (9365) with a CPU i7-7Y75.



                  Since this laptop does not have a fan, cpu throttling put my CPU almost at rest (going from 3.5 Ghz to 1.1 Ghz and sometimes 900 Mhz).



                  I solved it using this program:



                  https://github.com/erpalma/throttled



                  Good luck.







                  share|improve this answer












                  share|improve this answer



                  share|improve this answer










                  answered Feb 6 at 21:29









                  Philippe DelteilPhilippe Delteil

                  4841418




                  4841418






























                      draft saved

                      draft discarded




















































                      Thanks for contributing an answer to Ask Ubuntu!


                      • Please be sure to answer the question. Provide details and share your research!

                      But avoid



                      • Asking for help, clarification, or responding to other answers.

                      • Making statements based on opinion; back them up with references or personal experience.


                      To learn more, see our tips on writing great answers.




                      draft saved


                      draft discarded














                      StackExchange.ready(
                      function () {
                      StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2faskubuntu.com%2fquestions%2f971142%2fcannot-disable-cpu-throttling-on-ubuntu-16-04-lts%23new-answer', 'question_page');
                      }
                      );

                      Post as a guest















                      Required, but never shown





















































                      Required, but never shown














                      Required, but never shown












                      Required, but never shown







                      Required, but never shown

































                      Required, but never shown














                      Required, but never shown












                      Required, but never shown







                      Required, but never shown







                      Popular posts from this blog

                      How to make a Squid Proxy server?

                      第一次世界大戦

                      Touch on Surface Book