On 06.12.11 13:15, Richard Haselgrove wrote:
> I don't know of any official list, but a SETI volunteer has compiled an
> unofficial one:
>
> http://www.hal6000.com/seti/boinc_ati_gpu_cheat_sheet.htm

Thanks.

If this list is correct, ATI has CAL "release" numbers >1000, which makes the 
numeric encoding of the CAL version ("version_num" in COPROC_ATI) kind 
of inadequate:

coproc.h:
struct COPROC_ATI : public COPROC {
...
     char version[50];
     int version_num;
         // based on CAL version (not driver version)
         // encoded as 1000000*major + 1000*minor + release

coproc.cpp:
int COPROC_ATI::parse(XML_PARSER& xp) {
...
             sscanf(version, "%d.%d.%d", &major, &minor, &release);
             version_num = major*1000000 + minor*1000 + release;

Best,
Bernd

>> Hi,
>>
>> The current BOINC client is able to determine the CAL version of the
>> installed AMD/ATI driver. Is there any way to find out (and communicate
>> to the server) the actual driver version, too? I checked the CAL API but
>> couldn't find any means. We would need something platform-independent of
>> course.
>>
>> Alternatively, is there any direct official mapping between CAL version
>> (e.g. 1.4.1607 and driver version (e.g. 11.11 or 8.911 respectively) one
>> can look up somewhere?
>>
>> Eventually this is supposed to end up in the plan class mechanism in
>> order to require a minimum/maximum AMD driver version to work around
>> certain known bugs in the drivers. This works just fine for NVIDIA/CUDA
>> but now we need the same important capability also for AMD/OpenCL.
>>
>>
>> Cheers,
>> Oliver
>> _______________________________________________
>> 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.

Reply via email to