Non GPU work.

adrianxw
adrianxw
Joined: 21 Feb 05
Posts: 214
Credit: 221,639,796
RAC: 190,457
Topic 223744

When I switch the screen to one of my machines, about a third of the picture is partially obscured by a repeating rhomboidal pattern of small dark spots. When I saw this, I thought the GPU had suffered from crunching, and removed the GPU projects from it's portfolio. Is there a way to reqest CPU work only on a "per machine" basis?

Wave upon wave of demented avengers march cheerfully out of obscurity into the dream.

Dean
Dean
Joined: 5 Dec 14
Posts: 2
Credit: 655,313,605
RAC: 1,850,204

Yes, depending upon what

Yes, depending upon what device is used.

Example "<ignore_ati_dev>0</ignore_ati_dev>" in the cconfig.xml file on that particular PC.

 

https://boinc.berkeley.edu/wiki/Client_configuration

 

 

 

adrianxw
adrianxw
Joined: 21 Feb 05
Posts: 214
Credit: 221,639,796
RAC: 190,457

Thanks for the steer, but I

Thanks for the steer, but I think I'll try this one first in cc_config.xml.

<no_gpus>0|1</no_gpus>

     If 1, don't use GPUs even if they're present. Requires a client restart.

Wave upon wave of demented avengers march cheerfully out of obscurity into the dream.

Peter Hucker
Peter Hucker
Joined: 12 Aug 06
Posts: 288
Credit: 228,609,956
RAC: 73,321

adrianxw wrote: When I

adrianxw wrote:

When I switch the screen to one of my machines, about a third of the picture is partially obscured by a repeating rhomboidal pattern of small dark spots. When I saw this, I thought the GPU had suffered from crunching, and removed the GPU projects from it's portfolio. Is there a way to reqest CPU work only on a "per machine" basis?

I use groups on the server (default, home, work, school), it makes it easier when arranging my 6 machines.  On LHC for example, 3 of them can't do 2 of the apps due to low RAM, and 1 of them can't do any Virtualbox apps as it's an old CPU.  On Einstein I use it to prevent Gravity GPU tasks on the GPUs that are too old to have the right instruction set for it.

mikey
mikey
Joined: 22 Jan 05
Posts: 6,407
Credit: 558,426,354
RAC: 225,931

adrianxw wrote:Thanks for

adrianxw wrote:

Thanks for the steer, but I think I'll try this one first in cc_config.xml.

<no_gpus>0|1</no_gpus>

     If 1, don't use GPUs even if they're present. Requires a client restart. 

It should not but might, just tell Boinc Manager to read the config files under the Options tab.

That being said I too use the venues here as there are only 3 choices, use the cpu, use the ATI/AMD gpu, use the Nvidia gpu. There are 4 choices of venue...default, home, school and work. Since you said you only have 4 pc's it should be easy to put the right ones in the right venue.

Peter Hucker
Peter Hucker
Joined: 12 Aug 06
Posts: 288
Credit: 228,609,956
RAC: 73,321

mikey wrote: adrianxw

mikey wrote:

adrianxw wrote:

Thanks for the steer, but I think I'll try this one first in cc_config.xml.

<no_gpus>0|1</no_gpus>

     If 1, don't use GPUs even if they're present. Requires a client restart. 

It should not but might, just tell Boinc Manager to read the config files under the Options tab.

That being said I too use the venues here as there are only 3 choices, use the cpu, use the ATI/AMD gpu, use the Nvidia gpu. There are 4 choices of venue...default, home, school and work. Since you said you only have 4 pc's it should be easy to put the right ones in the right venue.

 

I wonder why all projects only have the 4 venues.  Surely you can add your own?

mikey
mikey
Joined: 22 Jan 05
Posts: 6,407
Credit: 558,426,354
RAC: 225,931

Peter Hucker wrote: mikey

Peter Hucker wrote:

mikey wrote:

adrianxw wrote:

Thanks for the steer, but I think I'll try this one first in cc_config.xml.

<no_gpus>0|1</no_gpus>

     If 1, don't use GPUs even if they're present. Requires a client restart. 

It should not but might, just tell Boinc Manager to read the config files under the Options tab.

That being said I too use the venues here as there are only 3 choices, use the cpu, use the ATI/AMD gpu, use the Nvidia gpu. There are 4 choices of venue...default, home, school and work. Since you said you only have 4 pc's it should be easy to put the right ones in the right venue. 

 

I wonder why all projects only have the 4 venues.  Surely you can add your own? 

Go to PrimeGrid they have a dozen or so!!

Adding your own would mean changing the Server side and that won't work as it doesn't know what to look for, ie a programing nightmare searching for whatever name you, I or whoever comes up with. I tell it make venue named 1234321 while you tell it 121212 or 1l3m4/5; or whatever makes sense to us. It would make more sense for the Boinc Programmers to add a few to the Server side software and then when the different projects update they get it.

Peter Hucker
Peter Hucker
Joined: 12 Aug 06
Posts: 288
Credit: 228,609,956
RAC: 73,321

mikey wrote: Go to PrimeGrid

mikey wrote:

Go to PrimeGrid they have a dozen or so!!

Adding your own would mean changing the Server side and that won't work as it doesn't know what to look for, ie a programing nightmare searching for whatever name you, I or whoever comes up with. I tell it make venue named 1234321 while you tell it 121212 or 1l3m4/5; or whatever makes sense to us. It would make more sense for the Boinc Programmers to add a few to the Server side software and then when the different projects update they get it.

Not sure why it would be difficult.  Not sure how it works at the moment, but doesn't the server control everything to do with groups?  It already has a list of my computers that it's seen connecting, and when my computer called glass connects, it looks that up, sees it's in group carpet, and follows my instructions for the carpet group, eg. no gravity tasks.

adrianxw
adrianxw
Joined: 21 Feb 05
Posts: 214
Credit: 221,639,796
RAC: 190,457

I set <no_gpus>0|1</no_gpus>

I set <no_gpus>0|1</no_gpus> to 1 and enabled Einstein and Milky Way to download new work, both did so, the Einstein has been running for a couple of hours and shows 22% complete, on my other machine where GPU computing is still enabled, it knocks one of these out in about 15 minutes. Milky Way, on here run for less than 5 minutes, but the jobs on the other machine are running for a little under an hour. I surmise from these results that the mod in cc_config has achieved the desired result.

Wave upon wave of demented avengers march cheerfully out of obscurity into the dream.

Peter Hucker
Peter Hucker
Joined: 12 Aug 06
Posts: 288
Credit: 228,609,956
RAC: 73,321

adrianxw wrote: I

adrianxw wrote:

I set <no_gpus>0|1</no_gpus> to 1 and enabled Einstein and Milky Way to download new work, both did so, the Einstein has been running for a couple of hours and shows 22% complete, on my other machine where GPU computing is still enabled, it knocks one of these out in about 15 minutes. Milky Way, on here run for less than 5 minutes, but the jobs on the other machine are running for a little under an hour. I surmise from these results that the mod in cc_config has achieved the desired result.

I don't run stuff on a CPU that could run on a GPU, I consider it a waste of time.  I have the CPUs running projects that can't do GPU stuff, like Rosetta and World Community Grid.  Milkyway nbody tasks aswell, which are multicore.

Not sure about Einstein, as I set "don't give out CPU work when there is a GPU equivalent for that app" on the server, but I still get both gravity and gamma work for CPU.  Perhaps some of them can't run on GPU?  does anyone know?  Or maybe the setting is broken.  For now I disabled CPU altogether for Einstein.

adrianxw
adrianxw
Joined: 21 Feb 05
Posts: 214
Credit: 221,639,796
RAC: 190,457

Einstein on this machine,

Einstein on this machine, (GPU enabled), is running Gamma Ray Pulsar jobs, on the other, Gravitational Wave jobs. Milky Way is running "Seperation 1.46" and not using the GPU at all.

Wave upon wave of demented avengers march cheerfully out of obscurity into the dream.

Comment viewing options

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