Multiprocessor setting, work for multicore?

paul milton
paul milton
Joined: 16 Sep 05
Posts: 329
Credit: 35825044
RAC: 0
Topic 197688

since im still having heat issues, does the multiprocessor limit setting apply to multicore, or physical cpu's? i.e. my system has an i7-4770 with 4 cores (8 threads) if i limit to 4 cores heat is reduced significantly and in to my comfort range.

if i change "On multiprocessors, use at most 4 processors " to 2, will this have any effect? if not i assume that "On multiprocessors, use at most
Enforced by version 6.1+ 100% of the processors " would all so have no effect.

im not sure how "Use at most
Can be used to reduce CPU heat 100% of CPU time" works or id use that, does this just start and stop the app which would still result in it using 100% in "steps" or does it actually reduce load? i.e. if i set this for 50% would it A: reduce to 4 threads instead of 8, B: still use 8 threads but run at 100% for X amount of time, and pause for an equal amount of time. or C: ??

and, as ive recently found steam is there a way to set the GPU app to unload from the GPU if i start steam? or would i need to specify that for a per program basis? (card only has 1GB of memory and i need it all for the games i play)

i really want to get back to crunching, im having withdraws! :)

seeing without seeing is something the blind learn to do, and seeing beyond vision can be a gift.

archae86
archae86
Joined: 6 Dec 05
Posts: 3146
Credit: 7084584931
RAC: 1367201

Multiprocessor setting, work for multicore?

The setting with the label:

On multiprocessors, use at most
Enforced by version 6.1+

takes the effect of holding down the number of BOINC tasks in actual units of integer tasks. It is not a part-time throttling mechanism on a running task.

If you want temperature dependent throttling, for CPU and/or GPU, you may wish to consider use of TThrottle from eFMer.

I think TThrottle has some facilities for altering behavior based on other programs running, but I've neither used nor explored those features.

On the other hand I actively use the "use at most" control. I also actively use TThrottle. While I have had some difficulties (mostly in the form of unfortunate interactions with other programs, especially at boot time), I continue to run it on three of my four PCs.

Holmis
Joined: 4 Jan 05
Posts: 1118
Credit: 1055935564
RAC: 0

RE: if i change "On

Quote:
if i change "On multiprocessors, use at most 4 processors " to 2, will this have any effect? if not i assume that "On multiprocessors, use at most
Enforced by version 6.1+ 100% of the processors " would all so have no effect.


You'll want to use the "On multiprocessors, use at most 100% of the processors" setting to reduce the number of cores used by Boinc. This will have the effect that Boinc starts fewer tasks.
The "On multiprocessors, use at most X processors" setting is only used if the % setting is set to 0 (zero).

Quote:
im not sure how "Use at most
Can be used to reduce CPU heat 100% of CPU time" works or id use that, does this just start and stop the app which would still result in it using 100% in "steps" or does it actually reduce load? i.e. if i set this for 50% would it A: reduce to 4 threads instead of 8, B: still use 8 threads but run at 100% for X amount of time, and pause for an equal amount of time. or C: ??


B, it would switch between paused and full tilt. There has been development work to get this working better but I don't know if it's ready yet.

I would recommend using TThrottle to reduce heat as you can set a target temp and that would throttle the apps to a certain dynamic % value, no start stops. It can even do GPU throttling. I've used it for CPU throttling and it works fine.
Download it from eFMer's site here.

Quote:
and, as ive recently found steam is there a way to set the GPU app to unload from the GPU if i start steam? or would i need to specify that for a per program basis? (card only has 1GB of memory and i need it all for the games i play)


Use a cc_config.xml with the option.
Something like this should work:

[pre]

steam.exe

[/pre]
Just make sure that Steam's executable is really named steam.exe and that it runs during the entire gaming session, then remember to exit Steam when done to get the GPU going again. Alternatively switch to the game executable instead. You can have multiple entries after one another in the cc_config.xml.
Full instructions for the use of cc_config.xml can be found here.

paul milton
paul milton
Joined: 16 Sep 05
Posts: 329
Credit: 35825044
RAC: 0

thank you! i have tthrottle

thank you! i have tthrottle set to 160*f which im comfortable with, so far it seems to be keeping it at 85 - 90% (if im reading it right) which is better than the 50% i was going to do by cutting threads by half.

i havent re-enabled the GPU just yet, want to make sure i get that cc_config correct so i dont hose boinc in the process.

edit: changed wording to be less confusing.

seeing without seeing is something the blind learn to do, and seeing beyond vision can be a gift.

paul milton
paul milton
Joined: 16 Sep 05
Posts: 329
Credit: 35825044
RAC: 0

interesting, after i got a

interesting, after i got a load of S6directed, it throttled to 40 - 50% interestingly enough thats what was running when id get the 0x124 "general hardware error" before, as the cpu would hit 180-212*f and sooner or later id get that.

still, tthrottle is doing what its supposed to do. and i havent had any issues.

seeing without seeing is something the blind learn to do, and seeing beyond vision can be a gift.

Comment viewing options

Select your preferred way to display the comments and click "Save settings" to activate your changes.