Multi-GPU workload

Paul Mackinnon ID: 3677 Posts: 3
04 Dec 2013 02:31 PM

Is CharityEngine/BOINC only able to use 1 GPU at a time?

I have a GTX 780 as the primary display and a pair of GTX 580's for extra CUDA grunt (primarily for rendering), but BOINC only uses the 780.

The 580's aren't in SLI, and neither is the 780.

Rytis Slatkevičius ID: 195 Posts: 56
04 Dec 2013 02:53 PM

BOINC is only detecting your GTX 780, and without BOINC detection we can't really do anything.

By default BOINC chooses the best card and only uses it; you may wish to create a cc_config.xml file in the BOINC directory with this content, and force a reread of the prefs file or restart the client:

<cc_config> 
    <options> 
        <ncpus>0</ncpus> 
        <use_all_gpus>1</use_all_gpus> 
    </options> 
</cc_config> 

Hopefully BOINC detects all GPUs then.

Please let me know if you need any help in any of these steps, and if it works as intended.

Paul Mackinnon ID: 3677 Posts: 3
04 Dec 2013 03:54 PM

Excellent, that's done it; thanks!

JD
John D ID: 3419 Posts: 10
14 Dec 2013 12:05 AM

Thanks! I was just having the same issue.

S
StitchExperimen ID: 3911 Posts: 17
08 Feb 2014 07:57 PM

How do you do it in Ubuntu 12.04.3 (x86_64).

Boinc Manager ver. 7.0.27 (x86) wxWidgits 2.8.12

I've done it before in Windows 7 pro (64) hidden folder: Program Data--> Boinc--> etc.  something like config.xml

Bruce G.

-

S
StitchExperimen ID: 3911 Posts: 17
08 Feb 2014 08:15 PM

I found cc_config.xml but now it is different.

The web page for help doesn't work

<!--

This is a minimal configuration file cc_config.xml of the BOINC core client.

For a complete list of all available options and logging flags and their

meaning see: http://boinc.berkeley.edu/trac/wiki/ClientMessages

-->

<cc_config>

  <log_flags>

    <task>1</task>

    <file_xfer>1</file_xfer>

    <sched_ops>1</sched_ops>

  </log_flags>

</cc_config>

 
S
StitchExperimen ID: 3911 Posts: 17
08 Feb 2014 08:23 PM

I need to run a Nvidia card and 15 cpu's

S
StitchExperimen ID: 3911 Posts: 17
08 Feb 2014 09:43 PM

I think I have the problem solved but have not yet received a GPU work unit to affirm.

S
StitchExperimen ID: 3911 Posts: 17
11 Feb 2014 05:47 AM

I have a AMD A10-6800 APU running GPU and 1 core.

There was a slight hitch. If the Einstein was doing a GPU then Charity tried starting up GPU and in 4 seconds Charity would fail. For now I suspended Einstein but tomorrow will try rewriting the Einstein cc_config.xml in the hidden folder Program Data to exclude the GPU work units on the AMD A10-6800.