Cannot disable CPU Throttling on Ubuntu 16.04 LTS The Next CEO of Stack Overflow14.04, I have...
Whats the best way to handle refactoring a big file?
How do I solve this limit?
The King's new dress
Go Pregnant or Go Home
How to get regions to plot as graphics
How easy is it to start Magic from scratch?
Would this house-rule that treats advantage as a +1 to the roll instead (and disadvantage as -1) and allows them to stack be balanced?
Fastest way to shutdown Ubuntu Mate 18.10
How do scammers retract money, while you can’t?
What can we do to stop prior company from asking us questions?
Why here is plural "We went to the movies last night."
Why didn't Theresa May consult with Parliament before negotiating a deal with the EU?
What's the point of interval inversion?
Opposite of a diet
Text adventure game code
Can I equip Skullclamp on a creature I am sacrificing?
% symbol leads to superlong (forever?) compilations
What does "Its cash flow is deeply negative" mean?
Is HostGator storing my password in plaintext?
Should I tutor a student who I know has cheated on their homework?
Is it my responsibility to learn a new technology in my own time my employer wants to implement?
Horror movie/show or scene where a horse creature opens its mouth really wide and devours a man in a stables
How can I get through very long and very dry, but also very useful technical documents when learning a new tool?
How to start emacs in "nothing" mode (`fundamental-mode`)
Cannot disable CPU Throttling on Ubuntu 16.04 LTS
The Next CEO of Stack Overflow14.04, I have Disabled CPU throttling, but installing Atlas says: “CPU Throttling apparently enabled”How do I disable/modify CPU underclocking due to temperature on a laptop with a 2nd generation core cpu?Ubuntu is very slow when Intel SpeedStep is enabled (CPU is not used in full speed)How can I set the CPU frequency to always stay at its maximum?how to make cpugovernor intel_pstate stable?Strange cpufreq scaling issues: regardless of governor, max cpufreq drops incrementally on wakeThrottling stuck below limits on a cool cpuUbuntu 16.04.2 Stuck at Very Low FrequencyI cant set the cpu frequency to maximumBehavior of powersave freq governor when cpu quota is setHow can I lock CPU frequency in Ubuntu 16.04?
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:
Disabling SpeedStep option in BIOS configuration to prevent the CPU from automatically reducing clock
What is Intel SpeedStep
Bios-SpeedStep disable
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
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
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}
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
add a comment |
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:
Disabling SpeedStep option in BIOS configuration to prevent the CPU from automatically reducing clock
What is Intel SpeedStep
Bios-SpeedStep disable
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
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
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}
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
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, theATLAS
problem, which is really their fault.
– Doug Smythies
Nov 1 '17 at 14:04
add a comment |
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:
Disabling SpeedStep option in BIOS configuration to prevent the CPU from automatically reducing clock
What is Intel SpeedStep
Bios-SpeedStep disable
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
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
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}
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
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:
Disabling SpeedStep option in BIOS configuration to prevent the CPU from automatically reducing clock
What is Intel SpeedStep
Bios-SpeedStep disable
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
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
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}
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
intel cpu
edited Oct 31 '17 at 8:57
Thomas
3,88281527
3,88281527
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, theATLAS
problem, which is really their fault.
– Doug Smythies
Nov 1 '17 at 14:04
add a comment |
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, theATLAS
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
add a comment |
3 Answers
3
active
oldest
votes
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.
add a comment |
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.
add a comment |
Your system is using intel_pstate driver and, instead of disabling it, you might want to take advantage of it.
Setting this driver's governor is very easy. To set all CPUs to maximum frequency, just use the following command:
echo 100 | sudo tee /sys/devices/system/cpu/intel_pstate/min_perf_pct
To do the opposite, and force low power on the CPUs, issue:
echo 20 | sudo tee /sys/devices/system/cpu/intel_pstate/max_perf_pct
Where 20 is the percentage of maximum performance you want to allow. Setting this to 10% will probably result in extremely sluggish GUI, but you can try and see.
Sources: kernel.org
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%2f971142%2fcannot-disable-cpu-throttling-on-ubuntu-16-04-lts%23new-answer', 'question_page');
}
);
Post as a guest
Required, but never shown
3 Answers
3
active
oldest
votes
3 Answers
3
active
oldest
votes
active
oldest
votes
active
oldest
votes
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.
add a comment |
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.
add a comment |
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.
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.
edited Feb 8 at 0:48
answered May 27 '18 at 3:48
Roger LawhornRoger Lawhorn
562
562
add a comment |
add a comment |
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.
add a comment |
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.
add a comment |
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.
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.
answered Feb 6 at 21:29
Philippe DelteilPhilippe Delteil
4921419
4921419
add a comment |
add a comment |
Your system is using intel_pstate driver and, instead of disabling it, you might want to take advantage of it.
Setting this driver's governor is very easy. To set all CPUs to maximum frequency, just use the following command:
echo 100 | sudo tee /sys/devices/system/cpu/intel_pstate/min_perf_pct
To do the opposite, and force low power on the CPUs, issue:
echo 20 | sudo tee /sys/devices/system/cpu/intel_pstate/max_perf_pct
Where 20 is the percentage of maximum performance you want to allow. Setting this to 10% will probably result in extremely sluggish GUI, but you can try and see.
Sources: kernel.org
add a comment |
Your system is using intel_pstate driver and, instead of disabling it, you might want to take advantage of it.
Setting this driver's governor is very easy. To set all CPUs to maximum frequency, just use the following command:
echo 100 | sudo tee /sys/devices/system/cpu/intel_pstate/min_perf_pct
To do the opposite, and force low power on the CPUs, issue:
echo 20 | sudo tee /sys/devices/system/cpu/intel_pstate/max_perf_pct
Where 20 is the percentage of maximum performance you want to allow. Setting this to 10% will probably result in extremely sluggish GUI, but you can try and see.
Sources: kernel.org
add a comment |
Your system is using intel_pstate driver and, instead of disabling it, you might want to take advantage of it.
Setting this driver's governor is very easy. To set all CPUs to maximum frequency, just use the following command:
echo 100 | sudo tee /sys/devices/system/cpu/intel_pstate/min_perf_pct
To do the opposite, and force low power on the CPUs, issue:
echo 20 | sudo tee /sys/devices/system/cpu/intel_pstate/max_perf_pct
Where 20 is the percentage of maximum performance you want to allow. Setting this to 10% will probably result in extremely sluggish GUI, but you can try and see.
Sources: kernel.org
Your system is using intel_pstate driver and, instead of disabling it, you might want to take advantage of it.
Setting this driver's governor is very easy. To set all CPUs to maximum frequency, just use the following command:
echo 100 | sudo tee /sys/devices/system/cpu/intel_pstate/min_perf_pct
To do the opposite, and force low power on the CPUs, issue:
echo 20 | sudo tee /sys/devices/system/cpu/intel_pstate/max_perf_pct
Where 20 is the percentage of maximum performance you want to allow. Setting this to 10% will probably result in extremely sluggish GUI, but you can try and see.
Sources: kernel.org
answered 14 mins ago
chronos00chronos00
339314
339314
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%2f971142%2fcannot-disable-cpu-throttling-on-ubuntu-16-04-lts%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
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