Linux - NewbieThis Linux forum is for members that are new to Linux.
Just starting out and have a question?
If it is not in the man pages or the how-to's this is the place!
Notices
Welcome to LinuxQuestions.org, a friendly and active Linux Community.
You are currently viewing LQ as a guest. By joining our community you will have the ability to post topics, receive our newsletter, use the advanced search, subscribe to threads and access many other special features. Registration is quick, simple and absolutely free. Join our community today!
Note that registered members see fewer ads, and ContentLink is completely disabled once you log in.
If you have any problems with the registration process or your account login, please contact us. If you need to reset your password, click here.
Having a problem logging in? Please visit this page to clear all LQ-related cookies.
Get a virtual cloud desktop with the Linux distro that you want in less than five minutes with Shells! With over 10 pre-installed distros to choose from, the worry-free installation life is here! Whether you are a digital nomad or just looking for flexibility, Shells can put your Linux machine on the device that you want to use.
Exclusive for LQ members, get up to 45% off per month. Click here for more info.
Hi,
I need to disable throttling in OpenSuse 11.1 to install ATLAS.
How can this be done?
Some background.
In Suse 11.0 it is easily solved with Yast/System/etc/sysconfig Editor then go to System/Powermanagement/Powersave/Scheme/Performance and in Allow_THROTTLING you can define 'yes' or 'no'.
There is no 'Powermanagement' in the System menu in OpenSuse 11.1! Only one net site mentions 'Power-devil' (using the Software manager I see that it is installed)
I could not find a way to use 'Power-devil' to manage throttling.
As far as i know there is no CPU throttling in Opensuse 11.1. But most CPU hardware itself has overheat detection and are doing throttling on their own when a certain temperature is reached.
Hi,
Thanks for the replies.I solved the problem myself yesterday night.
Here is what I did (without Suse repo support):
First mistake: As I didn't install Suse 11.1 I supposed that all important files were installed.
yast2-power-management is not installed and is not on the OpenSuse 11.1 DVD
However, installing the missing file 'kpowersave' solved the problem.
A 'plug' icon appears at the Desktop lower toolbar and you can manage throttling right clicking on it and set 'performance'. Doing this ATLAS-3.9 installs successfully.
Another way to (probably) doing it is to go to /proc/acpi/processor/... =CPUn (n=o,1,...) and edit the file 'info' for each CPU as follows:
-------------------------------------
Processor id: 0 preserve
acpi id: 1 preserve
bus mastering control: no preserve
power management: yes
throttling control: yes change to 'no'
limit inerface: yes change to 'no'
--------------------------------------
The 'info' file is a read-only file. You will have to change it to a writable file.
I didnīt use this procedure but I suppose it works. More experienced people may give their opinion about this.
Hi,
Following the recommendations,I installed OpenSuse 11.4.This version and 11.2 are the only 'new' versions that allow me to run some specific computational chemistry packages.
I'm still not able to find how to disable throttling in this version.Google is not helping. To much theory about throttling but no settings instructions.
I will appreciate if someone can provide the exact procedure for v. 11.4
PS. I opened 'Configure global Power Management Settings', 'Config Power Manager Profiles' ando also Help center: not a word about it.
Throttling is a security mechanism of the CPU. It is in no way recommended to disable that feature. If you have problems with throttling then you have a hardware problem. Disabling it is nothing more than to cure the symptoms, but not the cause. You should rather check your hardware, especially the CPU's cooling system. It is either not dimensioned properly or not working correctly in that case.
Well, lets not loose focus.Like I said in my first post, I have to instal ATLAS. I understand that after installation I can enable it again (although this is not in the UserGuide).
I installed it in my PC with Suse 11.0_x32 and this version has a 'plug icon' in the lower bar (KPowerset in the CPU frequency policy tag with the option 'Performance') which was used to configure to disable throttling which really occurred in each of the four processors.Doing so ATLAS stops complaining about activated throttling and starts to install properly. Otherwise the program would't install.
I need to do this in another PC with Suse 11.4_x64.
The command $> cpufreq-selector -g performance does not work with v. 11.x
The questions remains: How?
Last edited by bcramer; 06-05-2012 at 10:50 AM.
Reason: complementary information
which was used to configure to disable throttling which really occurred in each of the four processors.
Again, this is a hardware problem and disabling throttling can damage your hardware. You have thermal issues if the CPUs are throttling. Nonetheless, if you have those problems and for whatever reason are not willing to fix them it is up to you.
As I can see in the openSuse documentation they mention throttling states, but show no way to change them (may be for the obvious reason that this can damage your hardware). So the only way I currently see to prevent your CPUs from throttling (besides the "fix your cooling system, it doesn't work correctly"-thing) would be to reduce the heat they produce with setting them to the lowest frequency and voltage possible. You can do that either using your BIOS or using CPUfreq to load the power-save governor. Using the performance governor is exactly the thing you should not do to prevent throttling.
In Suse 11.0 right clicking on the plug icon and selecting in KPowersave menu 'CPU Frequency Policy'
and in 'Set CPU Frequency Policy' you have three choices 'Dynamic', 'Powersave' and "Performance', this last one chosen to solve the ATLAS installation. In doing so nothing bad happened to the PC.
What is the equivalent procedure in OpenSuse v. 11.4_x64?
OK, I had a look at the install guide for ATLAS and they seem to have no clue what throttling is, they totally mix it up with dynamically clocking the CPU dependent on the load.
So what you want is in fact the performance governor. If that doesn't help then restart the machine, go into the BIOS and disable either Cool'n'Quiet (if you have an AMD CPU) or EIST (Enhanced Intel Speedstep Technology, if you have an Intel CPU).
LinuxQuestions.org is looking for people interested in writing
Editorials, Articles, Reviews, and more. If you'd like to contribute
content, let us know.