PDA

View Full Version : Need Help excluding 7970 from Running Poem



Mike029
10-13-12, 11:34 AM
I've received my 7970 today. :) I want to run the 7970 in the same box as the 5870. The 5870 on Poem and the 7970 on DiRT. I was hoping someone could post how to exclude the 7970 from crunching Poem so the 5870 can crunch Poem and the 7970 Crunch DiRT. Is it's possible at all?

zombie67
10-13-12, 12:44 PM
I've received my 7970 today. :) I want to run the 7970 in the same box as the 5870. The 5870 on Poem and the 7970 on DiRT. I was hoping someone could post how to exclude the 7970 from crunching Poem so the 5870 can crunch Poem and the 7970 Crunch DiRT. Is it's possible at all?

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


<exclude_gpu>
<url>project_URL</url>
[<device_num>N</device_num>]
[<type>nvidia|ati</type>]
[<app>appname</app>]
</exclude_gpu>

Here is one of mine, just swap MW URL for distrrtgen. And make sure you use the same device number that BOINC calls them at start up (not the same as the slot number):


<exclude_gpu>
<url>http://boinc.fzk.de/poem/</url>
<device_num>0</device_num>
<type>ati</type>
</exclude_gpu>
<exclude_gpu>
<url>http://milkyway.cs.rpi.edu/</url>
<device_num>0</device_num>
<type>nvidia</type>
</exclude_gpu>

Edit: FYI, the device number line can be omitted, unless you have more than one of a type of card.

Mad Matt
10-13-12, 01:35 PM
Here is one of mine, just swap MW URL for distrrtgen. And make sure you use the same device number that BOINC calls them at start up (not the same as the slot number):


<exclude_gpu>
<url>http://boinc.fzk.de/poem/</url>
<device_num>0</device_num>
<type>ati</type>
</exclude_gpu>
<exclude_gpu>
<url>http://milkyway.cs.rpi.edu/</url>
<device_num>0</device_num>
<type>nvidia</type>
</exclude_gpu>

I just used app_infos for both cards (POEM NV + DirT ATI). Won't help with 2x ATI though...

Mike029
10-20-12, 01:17 PM
For some reason I can't get this to work. Wanted to run the 7970 on DiRT and the 5870 on Poem. Both gpus run DiRT or Poem.

Here is what I got.

<cc_config>
<options>
<use_all_gpus>1</use_all_gpus>
<report_results_immediately>1</report_results_immediately>

<exclude_gpu>
<url>http://boinc.fzk.de/poem/</url>
<device_num>0</device_num>
<type>ati</type>
</exclude_gpu>
<exclude_gpu>
<url>http://boinc.freerainbowtables.com/distrrtgen/</url>
<device_num>1</device_num>
<type>ati</type>
</exclude_gpu>
</options>
</cc_config>

GPU 0 is 7970 and GPU 1 is 5870. Any help is appreciated.
Thanks, Mike.

coronicus
10-20-12, 03:31 PM
<exclude_gpu>
<url>http://boinc.fzk.de/poem/</url>
<device_num>1</device_num>
</exclude_gpu>

<exclude_gpu>
<url>http://boinc.freerainbowtables.com/distrrtgen/</url>
<device_num>0</device_num>
</exclude_gpu>

this is what i use.. even though the 7970 is in pcie slot one it reports it as device 1 instead of 0 so maybe swap the video card slots??

edit: fyi this is on a z68 board both running on the pcie 2.0 x8 so that might be the reason for the dif in number but not sure..

Fire$torm
10-20-12, 04:14 PM
FYI: BOINC numbers GPUs based on order of discovery, starting with the card closest to the CPU. So the 1st CUDA card found becomes Nviida GPU 0 and so forth.

Example: (System with 4 GPUs - Yeah I know, wish I had this to)

CPU > CUDA (Nvidia GPU 0) > Radeon (ATI GPU 0)> Radeon (ATI GPU 1) > Dual CUDA (Nvidia GPU 1 / Nvidia GPU 2)

Edit: For on-board GPUs or APUs I'm not sure how BOINC handles the numbering for those.

Mr. Hankey
10-20-12, 09:51 PM
This is what I use...



<exclude_gpu>
<url>http://boinc.fzk.de/poem/</url>
[<device_num>0</device_num>]
</exclude_gpu>

<exclude_gpu>
<url>http://boinc.freerainbowtables.com/distrrtgen/</url>
[<device_num>1</device_num>]
</exclude_gpu>

zombie67
10-20-12, 11:14 PM
Just to be sure, quit and restart boinc. I have found that sometimes the exclude_gpu is not always acted on by boinc, if you just tell it to re-read the config file from the pull-down menu.

Edit: also, what version of BOINC?

Edit2: Also, be sure to check the messages, to see if there are any errors when trying to read the config file.

Mike029
10-21-12, 09:56 AM
Just to be sure, quit and restart boinc. I have found that sometimes the exclude_gpu is not always acted on by boinc, if you just tell it to re-read the config file from the pull-down menu.

Edit: also, what version of BOINC?

Edit2: Also, be sure to check the messages, to see if there are any errors when trying to read the config file.

Thank you Z.

The messages were the key to my problem. Not sure why this box acts differently but I got it to work after playing around with the cc_config.

<cc_config>
<options>
<use_all_gpus>1</use_all_gpus> The Problem.
<report_results_immediately>1</report_results_immediately>

<exclude_gpu>
<url>http://boinc.fzk.de/poem/</url>
<device_num>0</device_num>
<type>ati</type>
</exclude_gpu>
<exclude_gpu>
<url>http://boinc.freerainbowtables.com/distrrtgen/</url>
<device_num>1</device_num>
<type>ati</type>
</exclude_gpu>
</options>
</cc_config>

<cc_config>
<options>

<report_results_immediately>1</report_results_immediately>

<exclude_gpu>
<url>http://boinc.fzk.de/poem/</url>
<device_num>0</device_num>
<type>ati</type>
</exclude_gpu>
<exclude_gpu>
<url>http://boinc.freerainbowtables.com/distrrtgen/</url>
<device_num>1</device_num>
<type>ati</type>
</exclude_gpu>
<use_all_gpus>1</use_all_gpus> The solution.
</options>
</cc_config>


I moved the use all gpus to the end of the code and all works as required. I could not get gpu1 to work without this command. When it was at the top of the strig, BM would ignore the exclude, when placed at the end, Worked as it should.

Thank you Matt for your time and effort on Skype working with me on this.

Mike029
10-21-12, 11:29 AM
Spoke too soon. Seems I'm still having problems keep the gpus on their respected projects. Once DiRT downloads a bunch of wu's and runs high priority, it ignores the cc_config commands and crunches DiRT on both gpus. Same for Poem. If Poem downloads too many wu's CC_config is ignored.

I have tried setting both projects to 0. Let's see how this works.