Limit wich GPU Seti uses.

Message boards : Number crunching : Limit wich GPU Seti uses.
Message board moderation

To post messages, you must log in.

AuthorMessage
Stauning

Send message
Joined: 10 Nov 00
Posts: 25
Credit: 40,132,983
RAC: 36,114
Denmark
Message 1889894 - Posted: 15 Sep 2017, 10:18:47 UTC

Hey.

I'll have a little system with 3 GPUs, and would like Seti to only run on two of them - and have a other project use the last one, so no <Ignore_nvidia_dev>x in Boinc CC_Config.xml here.

Is there a switch in the CC_Config.xml that I'll can use to tell Boinc to let Seti use GPU 1 and 2, and let GPU 0 be used in the last project?
Or is that done in a project file somewhere?

Michael.
ID: 1889894 · Report as offensive
Harri Liljeroos
Avatar

Send message
Joined: 29 May 99
Posts: 105
Credit: 60,355,683
RAC: 39,402
Finland
Message 1889900 - Posted: 15 Sep 2017, 11:44:40 UTC - in response to Message 1889894.  

There is this for cc_config:
<exclude_gpu>
Don't use the given GPU for the given project. If <device_num> is not specified, exclude all GPUs of the given type. <type> is required if your computer has more than one type of GPU; otherwise it can be omitted. <app> specifies the short name of an application (i.e. the <name> element within the <app> element in client_state.xml). If specified, only tasks for that app are excluded. You may include multiple <exclude_gpu> elements. If you change GPU exclusions, you must restart the BOINC client for these changes to take effect. If you want to exclude the GPU use for all projects, look at the <ignore_ati_dev>, <ignore_nvidia_dev> and <ignore_intel_dev> options further down. Requires a client restart.
<exclude_gpu>
<url>project_URL</url>
[<device_num>N</device_num>]
[<type>NVIDIA|ATI|intel_gpu</type>]
[<app>appname</app>]
</exclude_gpu>

ID: 1889900 · Report as offensive
Profile Zalster Special Project $250 donor
Volunteer tester
Avatar

Send message
Joined: 27 May 99
Posts: 4446
Credit: 260,792,057
RAC: 30,475
United States
Message 1889923 - Posted: 15 Sep 2017, 14:41:25 UTC - in response to Message 1889900.  

There is this for cc_config:
<exclude_gpu>
Don't use the given GPU for the given project. If <device_num> is not specified, exclude all GPUs of the given type. <type> is required if your computer has more than one type of GPU; otherwise it can be omitted. <app> specifies the short name of an application (i.e. the <name> element within the <app> element in client_state.xml). If specified, only tasks for that app are excluded. You may include multiple <exclude_gpu> elements. If you change GPU exclusions, you must restart the BOINC client for these changes to take effect. If you want to exclude the GPU use for all projects, look at the <ignore_ati_dev>, <ignore_nvidia_dev> and <ignore_intel_dev> options further down. Requires a client restart.
<exclude_gpu>
<url>project_URL</url>
[<device_num>N</device_num>]
[<type>NVIDIA|ATI|intel_gpu</type>]
[<app>appname</app>]
</exclude_gpu>


I think you would need the <exclude_gpu> and the <url> and <device_num> to exclude that GPU you don't want used for seti. You will also need to do that for the project you want on the 3rd GPU but in reverse order...ie,tell BOINC you don't want GPU 1, 2 to run the other project. But here's the catch...

The device number may not be the order in which your GPUs are lined up on your motherboard. BOINC has a weird way of deciding which device is which. And that order will change every time you restart or shutdown your computer. It will not make a difference if all 3 GPUs are the same since it will just randomly just not use 1 GPU leaving it for the other project. And as Harri has stated, this will need to be in the cc_config.xml

Good luck
ID: 1889923 · Report as offensive
Stauning

Send message
Joined: 10 Nov 00
Posts: 25
Credit: 40,132,983
RAC: 36,114
Denmark
Message 1890509 - Posted: 18 Sep 2017, 5:57:34 UTC

Thanks, then Ill just need to find out the URL's ;)

Restarts are not that commen on this PC, last time was in the summer holidays ;) So that should not be a problem.

Michael.
ID: 1890509 · Report as offensive

Message boards : Number crunching : Limit wich GPU Seti uses.


 
©2018 University of California
 
SETI@home and Astropulse are funded by grants from the National Science Foundation, NASA, and donations from SETI@home volunteers. AstroPulse is funded in part by the NSF through grant AST-0307956.