The client has a GPU-related feature we added a while ago
(> 1 year) but for some reason never documented.
In combination with the anonymous platform mechanism,
it lets you use GPUs not otherwise used by BOINC.

In your cc_config.xml you can specify a GPU that's not used by BOINC -
either a vendor that the client doesn't know about,
or a GPU that the client knows about but decides not to use
because it's less powerful than another one.
The entry looks like this:

<coproc>
   <type>some_name</type>
   <count>1</count>
   <device_nums>0 2</device_nums>
</coproc>

The name (some_name) should be something different from
the names used by BOINC (NVIDIA, ATI, intel_gpu).

In your app_info.xml file, you can list an app version that
will use this GPU.
It should include a <coproc> element using the same name.

For example, if you have several different NVIDIA GPUs in 1 system,
you could have a separate <coproc> element for each one in cc_config.xml,
and specify the apps that can run on each on
in your various app_info.xml files.

This is documented here:
http://boinc.berkeley.edu/wiki/Client_configuration#Options

Let me know if any questions or problems.

-- David
_______________________________________________
boinc_dev mailing list
[email protected]
http://lists.ssl.berkeley.edu/mailman/listinfo/boinc_dev
To unsubscribe, visit the above URL and
(near bottom of page) enter your email address.

Reply via email to