ThrottleStop for Ubuntu?












6















I was able to install and dual boot Windows 7 and Ubuntu 13.04 (both x64) just a while ago. As a newbie in Ubuntu, I'm still searching for ways to install my games because I'm planning to make Ubuntu my main OS because it's like really cool and smooth and uses less resources.



So, I was wondering if there are softwares that are similar to ThrottleStop. I need it because my Laptop throttles upon reaching 75C (processor). I play heavy games so, I need to stop it from throttling. Of course I'm not trying to kill my laptop. I adjust my multiplier so that it wont reach as much as 95C. Nothing much I can do. I'm just making the most out of my Laptop since I can't buy a new one yet. I don't have a job :| I'm still just a student.



Anyways, Is there any software similar to ThrottleStop so that I can adjust the multiplier and disable throttling.










share|improve this question





























    6















    I was able to install and dual boot Windows 7 and Ubuntu 13.04 (both x64) just a while ago. As a newbie in Ubuntu, I'm still searching for ways to install my games because I'm planning to make Ubuntu my main OS because it's like really cool and smooth and uses less resources.



    So, I was wondering if there are softwares that are similar to ThrottleStop. I need it because my Laptop throttles upon reaching 75C (processor). I play heavy games so, I need to stop it from throttling. Of course I'm not trying to kill my laptop. I adjust my multiplier so that it wont reach as much as 95C. Nothing much I can do. I'm just making the most out of my Laptop since I can't buy a new one yet. I don't have a job :| I'm still just a student.



    Anyways, Is there any software similar to ThrottleStop so that I can adjust the multiplier and disable throttling.










    share|improve this question



























      6












      6








      6


      2






      I was able to install and dual boot Windows 7 and Ubuntu 13.04 (both x64) just a while ago. As a newbie in Ubuntu, I'm still searching for ways to install my games because I'm planning to make Ubuntu my main OS because it's like really cool and smooth and uses less resources.



      So, I was wondering if there are softwares that are similar to ThrottleStop. I need it because my Laptop throttles upon reaching 75C (processor). I play heavy games so, I need to stop it from throttling. Of course I'm not trying to kill my laptop. I adjust my multiplier so that it wont reach as much as 95C. Nothing much I can do. I'm just making the most out of my Laptop since I can't buy a new one yet. I don't have a job :| I'm still just a student.



      Anyways, Is there any software similar to ThrottleStop so that I can adjust the multiplier and disable throttling.










      share|improve this question
















      I was able to install and dual boot Windows 7 and Ubuntu 13.04 (both x64) just a while ago. As a newbie in Ubuntu, I'm still searching for ways to install my games because I'm planning to make Ubuntu my main OS because it's like really cool and smooth and uses less resources.



      So, I was wondering if there are softwares that are similar to ThrottleStop. I need it because my Laptop throttles upon reaching 75C (processor). I play heavy games so, I need to stop it from throttling. Of course I'm not trying to kill my laptop. I adjust my multiplier so that it wont reach as much as 95C. Nothing much I can do. I'm just making the most out of my Laptop since I can't buy a new one yet. I don't have a job :| I'm still just a student.



      Anyways, Is there any software similar to ThrottleStop so that I can adjust the multiplier and disable throttling.







      installation windows software-recommendation laptop overheating






      share|improve this question















      share|improve this question













      share|improve this question




      share|improve this question








      edited Aug 25 '13 at 19:29







      Dizeke

















      asked Aug 25 '13 at 17:24









      DizekeDizeke

      60136




      60136






















          4 Answers
          4






          active

          oldest

          votes


















          7














          ThrottleStop writes data to the multiplier request register. This is MSR 0x199. You should be able to write a simple batch file that writes the same data to this register when you are using Linux.



          You can use the MSR Tool to see what values ThrottleStop is writing to this register.



          http://www.mediafire.com/download/myjkxzkzzmd/MSR.zip



          It lets you read and write data to various CPU registers in Windows. Doing the same thing should be doable in Linux. Setting a multiplier in MSR 0x199 that is less than the default maximum should allow you to slow your CPU down which will reduce how much heat it puts out. That's all the ThrottleStop - Set Multiplier feature does. Clock modulation is hiding in MSR 0x19A. Using that register is useful on the 2nd and 3rd Gen Core i CPUs when your goal is to limit heat output.






          share|improve this answer
























          • Oh, hey. I'm quite surprised when I saw your userID. You're the one who made ThrottleStop :D Didn't know you're into Ubuntu because I was searching for ThrottleStop for Ubuntu and there were none. Anyways, I still haven't tried that file you gave. Will try it out in a while. Had some problems with my Windows, so can't do it right now. Reformatted my drives :| Now, for my question. Can that file that you just sent be able to prevent CPU Throttling. Like, how it works when BDPROCHOT is unchecked? Because that's what I really need.

            – Dizeke
            Aug 26 '13 at 11:00



















          4














          MSR 0x1FC - bit[0] is where BD PROCHOT is hiding.



          You would need to write some simple code to read this register, clear only that one bit and then write the results back to the same 0x1FC register.



          Here is some C/C++ code that ThrottleStop uses to turn off BD PROCHOT



          DWORD dwEAX, dwEDX;



          Readmsr( 0x1FC, &dwEAX, &dwEDX );



          // save all of the original bits in that register and only clear bit[0]



          dwEAX = dwEAX & 0xFFFFFFFE;



          Writemsr( 0x1FC, dwEAX, dwEDX );



          I don't ever use Linux but I know writing some simple code like this should not be too difficult. To turn BD PROCHOT back on you would just replace the middle line in that code with:



          dwEAX = dwEAX | 0x1;



          where that | line means OR



          Send me an email if you need some more help. The address is in the About... box of ThrottleStop or RealTemp.



          Edit: The WinRing0 software I am using has dwEAX and dwEDX reversed in that routine. dwEDX refers to the high 32 bits in that MSR and dwEAX contains the lower 32 bits.






          share|improve this answer





















          • 1





            Did you really mean to post another one as you already posted another? On its own it doesn't really look like an answer to me. I know what MSRs are for the Intel processor, but I don't think most readers here will. Could you rewrite your answer so that it contains practical steps for users to answer the question?

            – gertvdijk
            Aug 26 '13 at 18:32








          • 1





            You can do stuff like this using: msr-tools However, you need to load the msr module first: sudo modprobe msr The tools are rdmsr and wrmsr

            – mchid
            Jan 9 '18 at 11:07











          • @unclewebb, maybe you can make an utility for Ubuntu?

            – Alexander Kim
            Oct 10 '18 at 4:20



















          1














          I found this utility (https://github.com/georgewhewell/undervolt) to be a very useful means of undervolting my i7-7700HQ in ubuntu. You need Python and Python-PIP but it's otherwise pretty straightforward.






          share|improve this answer































            1














            I came across the same problem and I found a solution which works for me.

            You'll have to download cpufrequtils.


            Run every command in Terminal:
            Note: The '-c' argument is for core number. If your CPU has four cores, run the given command for 0 through 3 and if your CPU has eight cores, then run the command for 0 through 7.



            sudo cpufreq-set -c 0 -g performance
            sudo cpufreq-set -c 1 -g performance
            sudo cpufreq-set -c 2 -g performance
            sudo cpufreq-set -c 3 -g performance
            sudo cpufreq-set -c XX -g performance
            sudo modprobe msr
            sudo rdmsr 0x1FC


            The XX here is the number of your core. After this step you'll get an output which you need to note down and then use in the next command.



            sudo wrmsr 0x1FC XXXXX


            Here, XXXXX is the output from the previous command execution.

            Finally, to check if it has worked, run:



            cpufreq-info





            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%2f337147%2fthrottlestop-for-ubuntu%23new-answer', 'question_page');
              }
              );

              Post as a guest















              Required, but never shown

























              4 Answers
              4






              active

              oldest

              votes








              4 Answers
              4






              active

              oldest

              votes









              active

              oldest

              votes






              active

              oldest

              votes









              7














              ThrottleStop writes data to the multiplier request register. This is MSR 0x199. You should be able to write a simple batch file that writes the same data to this register when you are using Linux.



              You can use the MSR Tool to see what values ThrottleStop is writing to this register.



              http://www.mediafire.com/download/myjkxzkzzmd/MSR.zip



              It lets you read and write data to various CPU registers in Windows. Doing the same thing should be doable in Linux. Setting a multiplier in MSR 0x199 that is less than the default maximum should allow you to slow your CPU down which will reduce how much heat it puts out. That's all the ThrottleStop - Set Multiplier feature does. Clock modulation is hiding in MSR 0x19A. Using that register is useful on the 2nd and 3rd Gen Core i CPUs when your goal is to limit heat output.






              share|improve this answer
























              • Oh, hey. I'm quite surprised when I saw your userID. You're the one who made ThrottleStop :D Didn't know you're into Ubuntu because I was searching for ThrottleStop for Ubuntu and there were none. Anyways, I still haven't tried that file you gave. Will try it out in a while. Had some problems with my Windows, so can't do it right now. Reformatted my drives :| Now, for my question. Can that file that you just sent be able to prevent CPU Throttling. Like, how it works when BDPROCHOT is unchecked? Because that's what I really need.

                – Dizeke
                Aug 26 '13 at 11:00
















              7














              ThrottleStop writes data to the multiplier request register. This is MSR 0x199. You should be able to write a simple batch file that writes the same data to this register when you are using Linux.



              You can use the MSR Tool to see what values ThrottleStop is writing to this register.



              http://www.mediafire.com/download/myjkxzkzzmd/MSR.zip



              It lets you read and write data to various CPU registers in Windows. Doing the same thing should be doable in Linux. Setting a multiplier in MSR 0x199 that is less than the default maximum should allow you to slow your CPU down which will reduce how much heat it puts out. That's all the ThrottleStop - Set Multiplier feature does. Clock modulation is hiding in MSR 0x19A. Using that register is useful on the 2nd and 3rd Gen Core i CPUs when your goal is to limit heat output.






              share|improve this answer
























              • Oh, hey. I'm quite surprised when I saw your userID. You're the one who made ThrottleStop :D Didn't know you're into Ubuntu because I was searching for ThrottleStop for Ubuntu and there were none. Anyways, I still haven't tried that file you gave. Will try it out in a while. Had some problems with my Windows, so can't do it right now. Reformatted my drives :| Now, for my question. Can that file that you just sent be able to prevent CPU Throttling. Like, how it works when BDPROCHOT is unchecked? Because that's what I really need.

                – Dizeke
                Aug 26 '13 at 11:00














              7












              7








              7







              ThrottleStop writes data to the multiplier request register. This is MSR 0x199. You should be able to write a simple batch file that writes the same data to this register when you are using Linux.



              You can use the MSR Tool to see what values ThrottleStop is writing to this register.



              http://www.mediafire.com/download/myjkxzkzzmd/MSR.zip



              It lets you read and write data to various CPU registers in Windows. Doing the same thing should be doable in Linux. Setting a multiplier in MSR 0x199 that is less than the default maximum should allow you to slow your CPU down which will reduce how much heat it puts out. That's all the ThrottleStop - Set Multiplier feature does. Clock modulation is hiding in MSR 0x19A. Using that register is useful on the 2nd and 3rd Gen Core i CPUs when your goal is to limit heat output.






              share|improve this answer













              ThrottleStop writes data to the multiplier request register. This is MSR 0x199. You should be able to write a simple batch file that writes the same data to this register when you are using Linux.



              You can use the MSR Tool to see what values ThrottleStop is writing to this register.



              http://www.mediafire.com/download/myjkxzkzzmd/MSR.zip



              It lets you read and write data to various CPU registers in Windows. Doing the same thing should be doable in Linux. Setting a multiplier in MSR 0x199 that is less than the default maximum should allow you to slow your CPU down which will reduce how much heat it puts out. That's all the ThrottleStop - Set Multiplier feature does. Clock modulation is hiding in MSR 0x19A. Using that register is useful on the 2nd and 3rd Gen Core i CPUs when your goal is to limit heat output.







              share|improve this answer












              share|improve this answer



              share|improve this answer










              answered Aug 26 '13 at 1:33









              unclewebbunclewebb

              1112




              1112













              • Oh, hey. I'm quite surprised when I saw your userID. You're the one who made ThrottleStop :D Didn't know you're into Ubuntu because I was searching for ThrottleStop for Ubuntu and there were none. Anyways, I still haven't tried that file you gave. Will try it out in a while. Had some problems with my Windows, so can't do it right now. Reformatted my drives :| Now, for my question. Can that file that you just sent be able to prevent CPU Throttling. Like, how it works when BDPROCHOT is unchecked? Because that's what I really need.

                – Dizeke
                Aug 26 '13 at 11:00



















              • Oh, hey. I'm quite surprised when I saw your userID. You're the one who made ThrottleStop :D Didn't know you're into Ubuntu because I was searching for ThrottleStop for Ubuntu and there were none. Anyways, I still haven't tried that file you gave. Will try it out in a while. Had some problems with my Windows, so can't do it right now. Reformatted my drives :| Now, for my question. Can that file that you just sent be able to prevent CPU Throttling. Like, how it works when BDPROCHOT is unchecked? Because that's what I really need.

                – Dizeke
                Aug 26 '13 at 11:00

















              Oh, hey. I'm quite surprised when I saw your userID. You're the one who made ThrottleStop :D Didn't know you're into Ubuntu because I was searching for ThrottleStop for Ubuntu and there were none. Anyways, I still haven't tried that file you gave. Will try it out in a while. Had some problems with my Windows, so can't do it right now. Reformatted my drives :| Now, for my question. Can that file that you just sent be able to prevent CPU Throttling. Like, how it works when BDPROCHOT is unchecked? Because that's what I really need.

              – Dizeke
              Aug 26 '13 at 11:00





              Oh, hey. I'm quite surprised when I saw your userID. You're the one who made ThrottleStop :D Didn't know you're into Ubuntu because I was searching for ThrottleStop for Ubuntu and there were none. Anyways, I still haven't tried that file you gave. Will try it out in a while. Had some problems with my Windows, so can't do it right now. Reformatted my drives :| Now, for my question. Can that file that you just sent be able to prevent CPU Throttling. Like, how it works when BDPROCHOT is unchecked? Because that's what I really need.

              – Dizeke
              Aug 26 '13 at 11:00













              4














              MSR 0x1FC - bit[0] is where BD PROCHOT is hiding.



              You would need to write some simple code to read this register, clear only that one bit and then write the results back to the same 0x1FC register.



              Here is some C/C++ code that ThrottleStop uses to turn off BD PROCHOT



              DWORD dwEAX, dwEDX;



              Readmsr( 0x1FC, &dwEAX, &dwEDX );



              // save all of the original bits in that register and only clear bit[0]



              dwEAX = dwEAX & 0xFFFFFFFE;



              Writemsr( 0x1FC, dwEAX, dwEDX );



              I don't ever use Linux but I know writing some simple code like this should not be too difficult. To turn BD PROCHOT back on you would just replace the middle line in that code with:



              dwEAX = dwEAX | 0x1;



              where that | line means OR



              Send me an email if you need some more help. The address is in the About... box of ThrottleStop or RealTemp.



              Edit: The WinRing0 software I am using has dwEAX and dwEDX reversed in that routine. dwEDX refers to the high 32 bits in that MSR and dwEAX contains the lower 32 bits.






              share|improve this answer





















              • 1





                Did you really mean to post another one as you already posted another? On its own it doesn't really look like an answer to me. I know what MSRs are for the Intel processor, but I don't think most readers here will. Could you rewrite your answer so that it contains practical steps for users to answer the question?

                – gertvdijk
                Aug 26 '13 at 18:32








              • 1





                You can do stuff like this using: msr-tools However, you need to load the msr module first: sudo modprobe msr The tools are rdmsr and wrmsr

                – mchid
                Jan 9 '18 at 11:07











              • @unclewebb, maybe you can make an utility for Ubuntu?

                – Alexander Kim
                Oct 10 '18 at 4:20
















              4














              MSR 0x1FC - bit[0] is where BD PROCHOT is hiding.



              You would need to write some simple code to read this register, clear only that one bit and then write the results back to the same 0x1FC register.



              Here is some C/C++ code that ThrottleStop uses to turn off BD PROCHOT



              DWORD dwEAX, dwEDX;



              Readmsr( 0x1FC, &dwEAX, &dwEDX );



              // save all of the original bits in that register and only clear bit[0]



              dwEAX = dwEAX & 0xFFFFFFFE;



              Writemsr( 0x1FC, dwEAX, dwEDX );



              I don't ever use Linux but I know writing some simple code like this should not be too difficult. To turn BD PROCHOT back on you would just replace the middle line in that code with:



              dwEAX = dwEAX | 0x1;



              where that | line means OR



              Send me an email if you need some more help. The address is in the About... box of ThrottleStop or RealTemp.



              Edit: The WinRing0 software I am using has dwEAX and dwEDX reversed in that routine. dwEDX refers to the high 32 bits in that MSR and dwEAX contains the lower 32 bits.






              share|improve this answer





















              • 1





                Did you really mean to post another one as you already posted another? On its own it doesn't really look like an answer to me. I know what MSRs are for the Intel processor, but I don't think most readers here will. Could you rewrite your answer so that it contains practical steps for users to answer the question?

                – gertvdijk
                Aug 26 '13 at 18:32








              • 1





                You can do stuff like this using: msr-tools However, you need to load the msr module first: sudo modprobe msr The tools are rdmsr and wrmsr

                – mchid
                Jan 9 '18 at 11:07











              • @unclewebb, maybe you can make an utility for Ubuntu?

                – Alexander Kim
                Oct 10 '18 at 4:20














              4












              4








              4







              MSR 0x1FC - bit[0] is where BD PROCHOT is hiding.



              You would need to write some simple code to read this register, clear only that one bit and then write the results back to the same 0x1FC register.



              Here is some C/C++ code that ThrottleStop uses to turn off BD PROCHOT



              DWORD dwEAX, dwEDX;



              Readmsr( 0x1FC, &dwEAX, &dwEDX );



              // save all of the original bits in that register and only clear bit[0]



              dwEAX = dwEAX & 0xFFFFFFFE;



              Writemsr( 0x1FC, dwEAX, dwEDX );



              I don't ever use Linux but I know writing some simple code like this should not be too difficult. To turn BD PROCHOT back on you would just replace the middle line in that code with:



              dwEAX = dwEAX | 0x1;



              where that | line means OR



              Send me an email if you need some more help. The address is in the About... box of ThrottleStop or RealTemp.



              Edit: The WinRing0 software I am using has dwEAX and dwEDX reversed in that routine. dwEDX refers to the high 32 bits in that MSR and dwEAX contains the lower 32 bits.






              share|improve this answer















              MSR 0x1FC - bit[0] is where BD PROCHOT is hiding.



              You would need to write some simple code to read this register, clear only that one bit and then write the results back to the same 0x1FC register.



              Here is some C/C++ code that ThrottleStop uses to turn off BD PROCHOT



              DWORD dwEAX, dwEDX;



              Readmsr( 0x1FC, &dwEAX, &dwEDX );



              // save all of the original bits in that register and only clear bit[0]



              dwEAX = dwEAX & 0xFFFFFFFE;



              Writemsr( 0x1FC, dwEAX, dwEDX );



              I don't ever use Linux but I know writing some simple code like this should not be too difficult. To turn BD PROCHOT back on you would just replace the middle line in that code with:



              dwEAX = dwEAX | 0x1;



              where that | line means OR



              Send me an email if you need some more help. The address is in the About... box of ThrottleStop or RealTemp.



              Edit: The WinRing0 software I am using has dwEAX and dwEDX reversed in that routine. dwEDX refers to the high 32 bits in that MSR and dwEAX contains the lower 32 bits.







              share|improve this answer














              share|improve this answer



              share|improve this answer








              edited Aug 26 '13 at 17:27

























              answered Aug 26 '13 at 16:36









              unclewebbunclewebb

              1112




              1112








              • 1





                Did you really mean to post another one as you already posted another? On its own it doesn't really look like an answer to me. I know what MSRs are for the Intel processor, but I don't think most readers here will. Could you rewrite your answer so that it contains practical steps for users to answer the question?

                – gertvdijk
                Aug 26 '13 at 18:32








              • 1





                You can do stuff like this using: msr-tools However, you need to load the msr module first: sudo modprobe msr The tools are rdmsr and wrmsr

                – mchid
                Jan 9 '18 at 11:07











              • @unclewebb, maybe you can make an utility for Ubuntu?

                – Alexander Kim
                Oct 10 '18 at 4:20














              • 1





                Did you really mean to post another one as you already posted another? On its own it doesn't really look like an answer to me. I know what MSRs are for the Intel processor, but I don't think most readers here will. Could you rewrite your answer so that it contains practical steps for users to answer the question?

                – gertvdijk
                Aug 26 '13 at 18:32








              • 1





                You can do stuff like this using: msr-tools However, you need to load the msr module first: sudo modprobe msr The tools are rdmsr and wrmsr

                – mchid
                Jan 9 '18 at 11:07











              • @unclewebb, maybe you can make an utility for Ubuntu?

                – Alexander Kim
                Oct 10 '18 at 4:20








              1




              1





              Did you really mean to post another one as you already posted another? On its own it doesn't really look like an answer to me. I know what MSRs are for the Intel processor, but I don't think most readers here will. Could you rewrite your answer so that it contains practical steps for users to answer the question?

              – gertvdijk
              Aug 26 '13 at 18:32







              Did you really mean to post another one as you already posted another? On its own it doesn't really look like an answer to me. I know what MSRs are for the Intel processor, but I don't think most readers here will. Could you rewrite your answer so that it contains practical steps for users to answer the question?

              – gertvdijk
              Aug 26 '13 at 18:32






              1




              1





              You can do stuff like this using: msr-tools However, you need to load the msr module first: sudo modprobe msr The tools are rdmsr and wrmsr

              – mchid
              Jan 9 '18 at 11:07





              You can do stuff like this using: msr-tools However, you need to load the msr module first: sudo modprobe msr The tools are rdmsr and wrmsr

              – mchid
              Jan 9 '18 at 11:07













              @unclewebb, maybe you can make an utility for Ubuntu?

              – Alexander Kim
              Oct 10 '18 at 4:20





              @unclewebb, maybe you can make an utility for Ubuntu?

              – Alexander Kim
              Oct 10 '18 at 4:20











              1














              I found this utility (https://github.com/georgewhewell/undervolt) to be a very useful means of undervolting my i7-7700HQ in ubuntu. You need Python and Python-PIP but it's otherwise pretty straightforward.






              share|improve this answer




























                1














                I found this utility (https://github.com/georgewhewell/undervolt) to be a very useful means of undervolting my i7-7700HQ in ubuntu. You need Python and Python-PIP but it's otherwise pretty straightforward.






                share|improve this answer


























                  1












                  1








                  1







                  I found this utility (https://github.com/georgewhewell/undervolt) to be a very useful means of undervolting my i7-7700HQ in ubuntu. You need Python and Python-PIP but it's otherwise pretty straightforward.






                  share|improve this answer













                  I found this utility (https://github.com/georgewhewell/undervolt) to be a very useful means of undervolting my i7-7700HQ in ubuntu. You need Python and Python-PIP but it's otherwise pretty straightforward.







                  share|improve this answer












                  share|improve this answer



                  share|improve this answer










                  answered Apr 14 '18 at 16:28









                  bp0bp0

                  213




                  213























                      1














                      I came across the same problem and I found a solution which works for me.

                      You'll have to download cpufrequtils.


                      Run every command in Terminal:
                      Note: The '-c' argument is for core number. If your CPU has four cores, run the given command for 0 through 3 and if your CPU has eight cores, then run the command for 0 through 7.



                      sudo cpufreq-set -c 0 -g performance
                      sudo cpufreq-set -c 1 -g performance
                      sudo cpufreq-set -c 2 -g performance
                      sudo cpufreq-set -c 3 -g performance
                      sudo cpufreq-set -c XX -g performance
                      sudo modprobe msr
                      sudo rdmsr 0x1FC


                      The XX here is the number of your core. After this step you'll get an output which you need to note down and then use in the next command.



                      sudo wrmsr 0x1FC XXXXX


                      Here, XXXXX is the output from the previous command execution.

                      Finally, to check if it has worked, run:



                      cpufreq-info





                      share|improve this answer






























                        1














                        I came across the same problem and I found a solution which works for me.

                        You'll have to download cpufrequtils.


                        Run every command in Terminal:
                        Note: The '-c' argument is for core number. If your CPU has four cores, run the given command for 0 through 3 and if your CPU has eight cores, then run the command for 0 through 7.



                        sudo cpufreq-set -c 0 -g performance
                        sudo cpufreq-set -c 1 -g performance
                        sudo cpufreq-set -c 2 -g performance
                        sudo cpufreq-set -c 3 -g performance
                        sudo cpufreq-set -c XX -g performance
                        sudo modprobe msr
                        sudo rdmsr 0x1FC


                        The XX here is the number of your core. After this step you'll get an output which you need to note down and then use in the next command.



                        sudo wrmsr 0x1FC XXXXX


                        Here, XXXXX is the output from the previous command execution.

                        Finally, to check if it has worked, run:



                        cpufreq-info





                        share|improve this answer




























                          1












                          1








                          1







                          I came across the same problem and I found a solution which works for me.

                          You'll have to download cpufrequtils.


                          Run every command in Terminal:
                          Note: The '-c' argument is for core number. If your CPU has four cores, run the given command for 0 through 3 and if your CPU has eight cores, then run the command for 0 through 7.



                          sudo cpufreq-set -c 0 -g performance
                          sudo cpufreq-set -c 1 -g performance
                          sudo cpufreq-set -c 2 -g performance
                          sudo cpufreq-set -c 3 -g performance
                          sudo cpufreq-set -c XX -g performance
                          sudo modprobe msr
                          sudo rdmsr 0x1FC


                          The XX here is the number of your core. After this step you'll get an output which you need to note down and then use in the next command.



                          sudo wrmsr 0x1FC XXXXX


                          Here, XXXXX is the output from the previous command execution.

                          Finally, to check if it has worked, run:



                          cpufreq-info





                          share|improve this answer















                          I came across the same problem and I found a solution which works for me.

                          You'll have to download cpufrequtils.


                          Run every command in Terminal:
                          Note: The '-c' argument is for core number. If your CPU has four cores, run the given command for 0 through 3 and if your CPU has eight cores, then run the command for 0 through 7.



                          sudo cpufreq-set -c 0 -g performance
                          sudo cpufreq-set -c 1 -g performance
                          sudo cpufreq-set -c 2 -g performance
                          sudo cpufreq-set -c 3 -g performance
                          sudo cpufreq-set -c XX -g performance
                          sudo modprobe msr
                          sudo rdmsr 0x1FC


                          The XX here is the number of your core. After this step you'll get an output which you need to note down and then use in the next command.



                          sudo wrmsr 0x1FC XXXXX


                          Here, XXXXX is the output from the previous command execution.

                          Finally, to check if it has worked, run:



                          cpufreq-info






                          share|improve this answer














                          share|improve this answer



                          share|improve this answer








                          edited Feb 21 at 11:43

























                          answered Feb 21 at 11:37









                          Mrunal SonawaneMrunal Sonawane

                          164




                          164






























                              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%2f337147%2fthrottlestop-for-ubuntu%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

                              flock() on closed filehandle LOCK_FILE at /usr/bin/apt-mirror

                              Mangá

                               ⁒  ․,‪⁊‑⁙ ⁖, ⁇‒※‌, †,⁖‗‌⁝    ‾‸⁘,‖⁔⁣,⁂‾
”‑,‥–,‬ ,⁀‹⁋‴⁑ ‒ ,‴⁋”‼ ⁨,‷⁔„ ‰′,‐‚ ‥‡‎“‷⁃⁨⁅⁣,⁔
⁇‘⁔⁡⁏⁌⁡‿‶‏⁨ ⁣⁕⁖⁨⁩⁥‽⁀  ‴‬⁜‟ ⁃‣‧⁕‮ …‍⁨‴ ⁩,⁚⁖‫ ,‵ ⁀,‮⁝‣‣ ⁑  ⁂– ․, ‾‽ ‏⁁“⁗‸ ‾… ‹‡⁌⁎‸‘ ‡⁏⁌‪ ‵⁛ ‎⁨ ―⁦⁤⁄⁕