Hi Charlie

Please look this message:  
http://setiweb.ssl.berkeley.edu/beta/forum_thread.php?id=2182&postid=52412

From it one can infer that BOINC detected both GPUs and both GPUs (ATi ones I 
mean) is active, use all GPUs switch enabled.

Regarding platform warning - it means that app own enumeration scheme detected 
different platform than proposed by BOINC.
Surely it will be cause BOINC API call resulted in error.

Does -33 error code corresponds OpenCL specification? If so, it probably means 
BOINC API made OpenCL 1.1 call perhaps while device is OpenCL 1.0. Please check 
this possibility.

Regarding using NV instead of ATi - hardly possible. App runs on ATi GPU after 
all (and exactly on HD4xxx GPU, device 1 by means of own enumeration scheme).

wbr




Mon, 15 Sep 2014 05:18:08 -0700 от Charlie Fenton <[email protected]>:
>Hi Raistmer,
>
>boinc_get_opencl_ids() reported the reason for the failure in this line:
>> Invalid OpenCL GPU index: 1 
>This error will occur if the value of <gpu_opencl_dev_index> provided by the 
>init_data.xml file
>
>It would be very helpful to see the init_data.xml file to understand what went 
>wrong.
>
>Does user TBar have the following option set in his cc_config.xml file?
>> <use_all_gpus>1</use_all_gpus>
>
>If not, then BOINC will normally use only the most powerful ATI GPU (the 6770 
>Juniper), so the 4670 (RV730) will be ignored, so the highest valid OpenCL GPU 
>index will be 0.  However, I'm not sure whether this still applies in the case 
>of anonymous platform.  Also, boinc_get_opencl_ids() determines the number of 
>OpenCL devices for each platform independently.
>
>What does the BOINC client report about its detection of GPUs near the 
>beginning of BOINC's Event Log (in stdoutdae.txt a few lines after "Starting 
>BOINC client version 7.2.42 ....")?  Does it say that the 4670 is "not used"?
>
>The host system has one NVIDIA GPU and 2 ATI GPUs.  What does this message 
>mean:
>> WARNING: BOINC supplied wrong platform!
>
>Is there any possibility that the anonymous platform specification was trying 
>to run the application on a second NVIDIA GPU rather than the second ATI GPU?
>
>Cheers,
>--Charlie
>
>On Sep 14, 2014, at 12:38 AM, Raistmer the Sorcerer < [email protected] > wrote:
>
>> Please look this post for background:
>> 
>>  http://setiweb.ssl.berkeley.edu/beta/forum_thread.php?id=2182&postid=52387
>> 
>> On  ATI 4670 card under WinXP boinc_get_opencl_ids() returns -33.
>> If this error code corresponds OpenCL standart it would mean 
>> #define CL_INVALID_DEVICE                           -33
>> 
>> Nevetheless app's own device enumeration abilities allow to find this GPU 
>> and use it. This results in warning given in stderr. Some another app could 
>> not work at all on such GPU relying only on BOINC enumeration scheme. 
>> Why BOINC's code fails to detect GPU correctly?
>> 
>> -  Raistmer the Sorcerer
>> _______________________________________________
>> 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.
>> 
>

_______________________________________________
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