Processor Usage
log in

Advanced search

Message boards : Preferences : Processor Usage

Author Message
Carl Johnson[SETI.USA]
Send message
Joined: 3 Dec 09
Posts: 8
Credit: 267,700,551
RAC: 0
Message 7565 - Posted: 27 Apr 2010, 6:20:30 UTC
Last modified: 27 Apr 2010, 6:34:34 UTC

I only want Collatz to run on one of the GPUs in my 9800 gx2. I have the processor usage set to 50% and use at most 1 processor. It still runs two tasks at the same time. Do I have these settings right or is this for CPU only?

There was also this setting: Maximum CPU % for graphics 0 ... 100. Which I have set at 50.

Profile S@NL - FilmFreak
Send message
Joined: 18 Jul 09
Posts: 6
Credit: 67,068,732
RAC: 0
Message 7900 - Posted: 13 May 2010, 12:14:55 UTC

I'm curious too, I don't wan't to run any tasks on my CUDA, is there a way to run only SSE tasks cause my PC is slowing down an awful lot when I also run uon my CUDA.

Profile Slicker
Volunteer moderator
Project administrator
Project developer
Project tester
Project scientist
Avatar
Send message
Joined: 11 Jun 09
Posts: 2525
Credit: 740,580,099
RAC: 1
Message 7913 - Posted: 14 May 2010, 21:07:57 UTC

I'm curious too, I don't wan't to run any tasks on my CUDA, is there a way to run only SSE tasks cause my PC is slowing down an awful lot when I also run uon my CUDA.


To disable GPU tasks, edit your preferences on the Collatz site and uncheck the "Use NVIDIA GPU if present" checkbox.

You can also change the setting in your local boinc preferences to not use the GPU when the machine is active. That way it will crunch at max speed when you are not using it and suspend processing when you start using the computer.

I only want Collatz to run on one of the GPUs in my 9800 gx2. I have the processor usage set to 50% and use at most 1 processor. It still runs two tasks at the same time. Do I have these settings right or is this for CPU only?

There was also this setting: Maximum CPU % for graphics 0 ... 100. Which I have set at 50.


There is no screen saver, so the max cpu % for graphics has no effect in Collatz.

50% of processor usage controls the CPU not the GPU. Since the GPU app uses less than 1% of a CPU, by default it will run two GPU WUs if you have two cards plus one CPU WU when set to 50% (1% GPU + 1% GPU + 48% CPU = 50%).

To run on only 1 GPU, you have to change the cc_config.xml file (or create one if you don't have one) which resides in the BOINC data folder as described in
this thread and exclude one of the GPUs. GPUs are numbered starting with 0, so if you have 2 GPUs, then they are numbered 0 and 1. Normally you would exclude the primary GPU where the display is plugged in and only use the secondary GPU for crunching.

Note: The next version of the CUDA app will be able to be installed as an optimized app where you can configure it to use more or less resources to better control the video response. More video response will mean slower crunching, but you will be able to crunch on both instead of just one then if you so choose.

[BOINCstats] Willy
Send message
Joined: 17 Jun 09
Posts: 5
Credit: 189,943,630
RAC: 0
Message 10724 - Posted: 24 Dec 2010, 23:14:08 UTC
Last modified: 24 Dec 2010, 23:14:27 UTC

I don't want Collatz to use my CPU at all, it may only use the GPU. So I've the preference here so that Collatz is not allowed to use the CPU. But it still sends CPU tasks to my hosts. It would be great if this issue is fixed.

rroonnaalldd
Send message
Joined: 19 Oct 10
Posts: 175
Credit: 404,110
RAC: 0
Message 10727 - Posted: 25 Dec 2010, 0:36:59 UTC - in response to Message 10724.

Hallo Willy.
Nice to see you posting here at Collatz. ;)

This are my settings for my linux64 host and i got only work for my GPU:

Resource share
If you participate in multiple BOINC projects, this is the proportion of your resources used by Collatz Conjecture 100
Use CPU (enforced by 6.10+ clients) no
Use NVIDIA GPU if present (enforced by 6.10+ clients) yes
Use ATI GPU if present (enforced by 6.10+ clients) no
Maximum CPU % for graphics 0 ... 100 1

____________

[BOINCstats] Willy
Send message
Joined: 17 Jun 09
Posts: 5
Credit: 189,943,630
RAC: 0
Message 10731 - Posted: 25 Dec 2010, 23:31:02 UTC

Mine look like this:

Use CPU
(enforced by 6.10+ clients) no
Use NVIDIA GPU if present
(enforced by 6.10+ clients) yes
Use ATI GPU if present
(enforced by 6.10+ clients) yes

Still, many of my hosts (as an example: host 39081) still get CPU work.

All have client version 6.12.8, the problem was also present when they were running 6.10.58.

rroonnaalldd
Send message
Joined: 19 Oct 10
Posts: 175
Credit: 404,110
RAC: 0
Message 10733 - Posted: 26 Dec 2010, 9:50:55 UTC - in response to Message 10731.

For host 39081 is no GPU listed but i see units for CPU and ATI on host 39982.
Are you using the optimized apps on every host?
IIRC, without this you should get only work for CPU. I had to install this app to get my Cuda-card working.
Maybe the admin changed this for ATI, i don't know.
____________

[BOINCstats] Willy
Send message
Joined: 17 Jun 09
Posts: 5
Credit: 189,943,630
RAC: 0
Message 10739 - Posted: 27 Dec 2010, 5:56:02 UTC

I have a number of hosts which are running on freshly installed systems (I work at a hardware retailer), with vastly different hardware. BOINC is run from a networkshare.

So, sometimes the hosts have an ATi card, sometimes an nVidia card, and sometimes nothing.

I'm not using optimized apps, only the default apps.

But, regardless of the presence of a graphics card, no CPU means no CPU, it does not mean "well, do me some CPU when I have no GPU". That would be along the lines of PG's "send work from other projects when no work is available in the selected projects".

Profile mikey
Avatar
Send message
Joined: 11 Aug 09
Posts: 3245
Credit: 1,699,745,139
RAC: 4,939,712
Message 10745 - Posted: 27 Dec 2010, 11:34:39 UTC - in response to Message 10731.

Mine look like this:
Use CPU
(enforced by 6.10+ clients) no
Use NVIDIA GPU if present
(enforced by 6.10+ clients) yes
Use ATI GPU if present
(enforced by 6.10+ clients) yes

Still, many of my hosts (as an example: host 39081) still get CPU work.

All have client version 6.12.8, the problem was also present when they were running 6.10.58.


On the Your Account page under the line
"Preferences for this project Collatz Conjecture preferences"

what do you see at the bottom of the page? I see
"Add separate preferences for home
Add separate preferences for school
Add separate preferences for work"

Do you see the same thing? Or do you see fewer choices? Because I am thinking you might have more than one setup and your default has changed to something allowing the cpu to get work.

[BOINCstats] Willy
Send message
Joined: 17 Jun 09
Posts: 5
Credit: 189,943,630
RAC: 0
Message 10747 - Posted: 27 Dec 2010, 16:17:59 UTC

I use BAM! (of course) to set my preferences and computer location. But these are "Computing preferences" (thus global for all projects), not "Collatz Conjecture preferences". At the "Collatz Conjecture preferences" (section (which include the "use CPU/GPU" preferences) I only have set the default settings. I have not set anything for home, work or school, so my guess is that the project should use the default settings.

rroonnaalldd
Send message
Joined: 19 Oct 10
Posts: 175
Credit: 404,110
RAC: 0
Message 10748 - Posted: 27 Dec 2010, 17:58:43 UTC - in response to Message 10747.

The same problem is reported in the thread I want to process only GPU data and no CPU data files..
____________

Profile Sun Badger*
Send message
Joined: 15 Nov 09
Posts: 1
Credit: 17,065,420
RAC: 0
Message 19069 - Posted: 15 Apr 2014, 22:45:08 UTC - in response to Message 7565.

Why am I not receiving Collatz download the Challenge work units this is the 2nd day of trying

Profile Slicker
Volunteer moderator
Project administrator
Project developer
Project tester
Project scientist
Avatar
Send message
Joined: 11 Jun 09
Posts: 2525
Credit: 740,580,099
RAC: 1
Message 19078 - Posted: 16 Apr 2014, 23:26:02 UTC - in response to Message 10739.

I have a number of hosts which are running on freshly installed systems (I work at a hardware retailer), with vastly different hardware. BOINC is run from a networkshare.

So, sometimes the hosts have an ATi card, sometimes an nVidia card, and sometimes nothing.

I'm not using optimized apps, only the default apps.

But, regardless of the presence of a graphics card, no CPU means no CPU, it does not mean "well, do me some CPU when I have no GPU". That would be along the lines of PG's "send work from other projects when no work is available in the selected projects".


There is no Collatz specific scheduler code that says to ignore your preferences and send CPU work regardless. However, the multi-size logic seems to consider WU feasiblity as a suggestion rather than a rule at times. For example, once it decides which size WU to send, it continues to send larger or smaller ones. I finally had to add code to tell it to never send the larger WUs to CPUs and never to send the smaller WUs to GPUs. I wonder if the preferences are set such that no cpu work is allowed and there is no GPU (e.g. the PC is just wasting the Collatz server's resources since it will never get any work) if it doesn't send work just to "get even". ;-)

All joking aside, can you send a portion of the BOINC event log from one of the hosts where that is happening (with sched_op_debug enabled)?


Post to thread

Message boards : Preferences : Processor Usage


Main page · Your account · Message boards


Copyright © 2018 Jon Sonntag; All rights reserved.