ThrottleStop for Ubuntu?
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
add a comment |
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
add a comment |
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
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
installation windows software-recommendation laptop overheating
edited Aug 25 '13 at 19:29
Dizeke
asked Aug 25 '13 at 17:24
DizekeDizeke
60136
60136
add a comment |
add a comment |
4 Answers
4
active
oldest
votes
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.
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
add a comment |
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.
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 arerdmsr
andwrmsr
– mchid
Jan 9 '18 at 11:07
@unclewebb, maybe you can make an utility for Ubuntu?
– Alexander Kim
Oct 10 '18 at 4:20
add a comment |
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.
add a comment |
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
add a comment |
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
});
}
});
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
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
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.
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
add a comment |
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.
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
add a comment |
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.
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.
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
add a comment |
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
add a comment |
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.
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 arerdmsr
andwrmsr
– mchid
Jan 9 '18 at 11:07
@unclewebb, maybe you can make an utility for Ubuntu?
– Alexander Kim
Oct 10 '18 at 4:20
add a comment |
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.
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 arerdmsr
andwrmsr
– mchid
Jan 9 '18 at 11:07
@unclewebb, maybe you can make an utility for Ubuntu?
– Alexander Kim
Oct 10 '18 at 4:20
add a comment |
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.
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.
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 arerdmsr
andwrmsr
– mchid
Jan 9 '18 at 11:07
@unclewebb, maybe you can make an utility for Ubuntu?
– Alexander Kim
Oct 10 '18 at 4:20
add a comment |
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 arerdmsr
andwrmsr
– 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
add a comment |
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.
add a comment |
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.
add a comment |
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.
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.
answered Apr 14 '18 at 16:28
bp0bp0
213
213
add a comment |
add a comment |
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
add a comment |
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
add a comment |
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
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
edited Feb 21 at 11:43
answered Feb 21 at 11:37
Mrunal SonawaneMrunal Sonawane
164
164
add a comment |
add a comment |
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.
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
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
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
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