mersenneforum.org

mersenneforum.org (https://www.mersenneforum.org/index.php)
-   Software (https://www.mersenneforum.org/forumdisplay.php?f=10)
-   -   How do I lower Prime95's CPU Usage? (https://www.mersenneforum.org/showthread.php?t=1665)

Unregistered 2003-12-12 12:28

How do I lower Prime95's CPU Usage?
 
See I don't really want my computer running at 100% all the time but maybe around 70%-80%, is there a way to make Prime95 not make my computer run at 100%??

Prime Monster 2003-12-12 12:37

I think that would be quite difficult. Prime95 is designed to use all the unused CPU cycles in your machine without taking any cycles from other programs.

The program is already running at lowest priority, so that cannot be changed.

PM

TauCeti 2003-12-12 12:45

If you do LL-testing (afaik only then - correct me if i am wrong) you can reduce the heat your CPU generates using the Throttle-option decribed in UNDOC.txt
[QUOTE]If you are running on a laptop or in a hot room and you want to slow the
program down to reduce heat, then you can add this line to prime.ini:
Throttle=n
where n is the number of milliseconds to sleep after each iteration.[/QUOTE]
But why do you want to do this? Is it a heat problem or do you want to make sure, that other programms are not slowed down during prime95 operation?

If the latter is the case, there is no need to do so with almost all programs because (like PM said) prime95 runs on idle priority.

Complex33 2003-12-12 12:46

There really is no need but if you must :ermm: it is fairly simple just read the UNDOC.TXT file and look for throttling.

dsouza123 2003-12-12 16:45

Unless your CPU is halted it is always running at 100 % it is just a matter of what program(s) are getting the CPU time, either it is wasted in an endless idle loop in the kernel or some program such as prime95 makes use of them.

The previous posts about using the throttle parameter in prime.ini will approximate the lower percentage you mentioned.

flava 2003-12-12 17:13

[QUOTE][i]Originally posted by dsouza123 [/i]
[B]Unless your CPU is halted it is always running at 100 % it is just a matter of what program(s) are getting the CPU time, either it is wasted in an endless idle loop in the kernel or some program such as prime95 makes use of them.

The previous posts about using the throttle parameter in prime.ini will approximate the lower percentage you mentioned. [/B][/QUOTE]

Not true. When the CPU is idle it eats less power and generates less heat. In a hot room, even if you have decent air cooling, you can get 40-45°C inside the case, wich is quite a lot for the HDD. This is why I asked for the Throttle feature (yep it was me :)). It is better to run Prime95 at 60% than not run it at all.

dsouza123 2003-12-12 17:41

Exactly what is NOT TRUE ?

1. If the CPU is not halted it is running. TRUE
2. If no other program is requesting the CPU time then the Kernel ( OS ) will get the CPU cycles using it's idle loop ( a waste of CPU cycles ). TRUE
3. The throttle parameter will APPROXIMATE the percentages stated. TRUE

I never mentioned power or heat.
Neither did the original post.
If prime95 is sleeping (as a result of implementing the throttle feature) then some other program is using the CPU time.

Xyzzy 2003-12-12 18:20

In W98 or earlier, you are right...

In W2K, WXP & Linux the processor will go into a state of "sleep" if there is no work to do...

It makes for a significant decrease in temps... My old laptop runs blistering hot in W98 at idle, but running WXP is it very cool running...

delta_t 2003-12-12 20:02

hey flava, i remember you asking for the throttling feature. let me ask you what you use as a delay time for this. i may implement this in some laptops

flava 2003-12-12 20:36

[QUOTE][i]Originally posted by dsouza123 [/i]
[B]Exactly what is NOT TRUE ?

1. If the CPU is not halted it is running. TRUE
2. If no other program is requesting the CPU time then the Kernel ( OS ) will get the CPU cycles using it's idle loop ( a waste of CPU cycles ). TRUE
3. The throttle parameter will APPROXIMATE the percentages stated. TRUE

I never mentioned power or heat.
Neither did the original post.
If prime95 is sleeping (as a result of implementing the throttle feature) then some other program is using the CPU time. [/B][/QUOTE]

It is not true that the CPU runs at 100% when Idle. Unless you consider that doing nop's is "running". For me a CPU works at 100% when there are no nop's, every cycle being used for add's, mul's and such. We should NOT mislead those who ask questions about CPU usage by suggesting that an idle CPU and a fully charged CPU are the same. If there was no difference, why the extra power consumption and heat?
A good computer in a normal environment will handle this extra heat without problems. A computer with poor cooling or a computer kept in a warm environment WILL BE PRONE to hard disk failures and/or fried CPU if it runs what I call 100% all the time. Remeber that not all CPU's have a built-in throttle feature.
I hope I answered your question.

flava 2003-12-12 20:44


[QUOTE][i]Originally posted by delta_t [/i]
[B]hey flava, i remember you asking for the throttling feature. let me ask you what you use as a delay time for this. i may implement this in some laptops [/B][/QUOTE]

Right now I don't use it because my computer is in a relatively cool room. In the summer I used a 20 or 30ms throttle (CPU at about 80%). The temperature inside the house was about 30-32°C, the CPU at 100% was at 59°C and the MB at 46°C. With the throttle at 20ms, the CPU was at 54°C and the MB at 41-42°C.
A MB at 46°C spells "disk failure". I know what I'm talking about, my old disk died this way.


All times are UTC. The time now is 10:31.

Powered by vBulletin® Version 3.8.11
Copyright ©2000 - 2021, Jelsoft Enterprises Ltd.