Join PrimeGrid
Returning Participants
Community
Leader Boards
Results
Other
drummers-lowrise
|
Message boards :
Sieving :
Recerve 2nd GPU for GFN Sieving, means exclude 2nd GPU on BOINC
Author |
Message |
|
I would like to Sieve GFN on my 2 GPU and therefore stop the 2nd GPU in BOINC for use in BOINC.
My command line is:
gfnsvocl_w64_2G YY XXX XXX d1
I tried the following cc_config.xml:
<cc_config>
<options>
<use_all_gpus>1</use_all_gpus>
<exclude_gpu>
<url>http://setiathome.berkeley.edu/</url>
<device_num>0</device_num>
</exclude_gpu>
</options>
<options>
<exclusive_gpu_app>gfnsvocl_w64_2G.exe</exclusive_gpu_app>
<device_num>1</device_num>
</options>
</cc_config>
But this does not the trick. It stops both GPUs (d0 and d1), but I want that it stops only 2nd GPU (d1). Any ideas?
(I do exclude setiathome for another reason on the first GPU (d0))
Thanks!
EDIT: Sorry for the misspelling in the title: Reserve 2nd GPU for GFN Sieving, means exclude 2nd GPU on BOINC.
If someone can change it, many thanks! | |
|
mikey Send message
Joined: 17 Mar 09 Posts: 1905 ID: 37043 Credit: 829,644,456 RAC: 768,172
                     
|
I would like to Sieve GFN on my 2 GPU and therefore stop the 2nd GPU in BOINC for use in BOINC.
My command line is:
gfnsvocl_w64_2G YY XXX XXX d1
I tried the following cc_config.xml:
<cc_config>
<options>
<use_all_gpus>1</use_all_gpus>
<exclude_gpu>
<url>http://setiathome.berkeley.edu/</url>
<device_num>0</device_num>
</exclude_gpu>
</options>
<options>
<exclusive_gpu_app>gfnsvocl_w64_2G.exe</exclusive_gpu_app>
<device_num>1</device_num>
</options>
</cc_config>
But this does not the trick. It stops both GPUs (d0 and d1), but I want that it stops only 2nd GPU (d1). Any ideas?
(I do exclude setiathome for another reason on the first GPU (d0))
Thanks!
EDIT: Sorry for the misspelling in the title: Reserve 2nd GPU for GFN Sieving, means exclude 2nd GPU on BOINC.
If someone can change it, many thanks!
To do apps I think you need an app_config.xml file, cc_config.xml refers to all of Boinc so you can exclude gpu's etc.
Also if you want to exclude gpu one why do you have a zero in the exclude line? | |
|
dukebgVolunteer tester
 Send message
Joined: 21 Nov 17 Posts: 242 ID: 950482 Credit: 23,670,125 RAC: 0
                  
|
Device numbers are zero-indexed, mikey. And klepel indeed doesn't want to use it in all of BOINC.
EDIT: reread the question again, I misunderstood it a bit. The following has been heavily edited, if you seen the original version. Don't mind this notice if not.
As for the original topic, exclusive_gpu_app part doesn't do what you want. It does "stop all GPU activity if this software is running".
What you want is a ignore device tag. If it's NVIDIA ignore_nvidia_dev, if ATI AMD then ignore_ati_dev
Final config:
<cc_config>
<options>
<use_all_gpus>1</use_all_gpus>
<exclude_gpu>
<url>http://setiathome.berkeley.edu/</url>
<device_num>0</device_num>
</exclude_gpu>
<ignore_nvidia_dev>1</ignore_nvidia_dev>
</options>
</cc_config>
Just in case, RTFM is here | |
|
|
Sorry, I have not been clear: The setiathome part does not bother me at all, this works as intended.
I have a working cc_config on another computer, which does allow to sieve manually and stops only the GPU in BOINC:
<cc_config>
<options>
<exclusive_gpu_app>gfnsvocl_w64_2G.exe</exclusive_gpu_app>
<exclusive_gpu_app>fsievecl64.exe</exclusive_gpu_app>
</options>
</cc_config>
What I am looking for is that on another computer with two GPUs, the above config-file stops only the second GPU in BOINC but not the first and/or all GPUs. It is also not intended to exclude any other BOINC project, it is only to stop the second GPU, when I use: gfnsvocl_w64_2G.exe or fsievecl64.exe . So my question is: How can I tell this my computer?
| |
|
|
Hi klepel,
In the manual dukebg pointed to, I can find no other option than have BOINC stopping *all* GPU work, if some important program is running.
I think the only way is to run two instances of BOINC concurrently. Then, let one BOINC instance use GPU 0, the other GPU 1. Now, stopping GPU work, as you already know how to do, should only affect one of the GPUs.
I do personally not have any experience with this stuff, but it can be done. On the net, I found this how-to: http://www.overclock.net/forum/365-overclock-net-boinc-team/1628924-guide-setting-up-multiple-boinc-instances.html
Best wishes | |
|
dukebgVolunteer tester
 Send message
Joined: 21 Nov 17 Posts: 242 ID: 950482 Credit: 23,670,125 RAC: 0
                  
|
Sorry, I have not been clear: The setiathome part does not bother me at all, this works as intended.
I have a working cc_config on another computer, which does allow to sieve manually and stops only the GPU in BOINC:
<cc_config>
<options>
<exclusive_gpu_app>gfnsvocl_w64_2G.exe</exclusive_gpu_app>
<exclusive_gpu_app>fsievecl64.exe</exclusive_gpu_app>
</options>
</cc_config>
What I am looking for is that on another computer with two GPUs, the above config-file stops only the second GPU in BOINC but not the first and/or all GPUs. It is also not intended to exclude any other BOINC project, it is only to stop the second GPU, when I use: gfnsvocl_w64_2G.exe or fsievecl64.exe . So my question is: How can I tell this my computer?
Well, in that case, exclusive_gpu_app tag is exactly what you need. It tells BOINC to stop all GPU activity when that application is running. It should work. But still, make sure that your config is written according to the specs. In the first post you 1) have two options tags, while everything should be in one; 2) have an excess device_num tag after the exclusive_gpu_app tag, there's no such thing. | |
|
Message boards :
Sieving :
Recerve 2nd GPU for GFN Sieving, means exclude 2nd GPU on BOINC |