|
Basically, all Nvidia CUDA GPUs support OpenCL as long as they are running 197.xx drivers or later, Boinc 6 can only detect whether Nvidia GPUs support CUDA,
using the assumption as long as they have recent enough drivers, the Scheduler will send cuda_opencl_100 tasks to Nvidia GPUs with 26x.xx drivers (i think it is set slightly too low through, it should be 263.xx rather than 260.xx),
If a host is running a Boinc 7 client, the Nvidia drivers are new enough, and Boinc 7 detects OpenCL support, then the Scheduler will send opencl_nvidia_100 tasks too (in addition to the scheduler sending cuda_opencl_100 tasks),
But sometimes we come across a host running Boinc 7 where Nvidia OpenCL support isn't reported, But the scheduler will still send cuda_opencl_100 tasks using the assumption that OpenCL support is there when it isn't,
Eric knows about this problem, and has been Bug fixing.
Claggy |