And in this message http://setiweb.ssl.berkeley.edu/beta/forum_thread.php?id=2182&postid=52427 content of other xml files is listed.
Mon, 15 Sep 2014 21:17:50 +0400 от Raistmer the Sorcerer <[email protected]>: >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. _______________________________________________ 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.
