[Pkg-opencl-devel] #769072, #769191: nvidia-opencl-icd breaking non-nvidia systems

Rebecca N. Palmer rebecca_palmer at zoho.com
Sat Nov 22 23:30:57 UTC 2014


I think the trigger is nvidia-opencl-icd adding a new dependency on 
libcuda1 (changelog: Add libcuda1 dependency to libraries that seem to 
be capable of doing dlopen("libcuda.so") or dlopen("libcuda.so.1").), 
which pulls in the rest of nvidia-* as libcuda1 Recommends: 
nvidia-kernel-dkms which Recommends: nvidia-driver.

> Next question, why did you have nvidia-opencl-icd in the first place?
> I suspect the answer is probably https://bugs.debian.org/739176
> which has already been fixed.

It can't be pyopencl if it's still installed (that now Depends: 
libopencl-1.2-1 and both providers of that Conflict: libopencl1 as 
provided by nvidia-libopencl1), but it could have been if it were then 
removed (perhaps after noticing that it didn't work).  The only other 
Depends or Recommends on opencl-icd in the current archive is bfgminer.

(If you actually want to use OpenCL on Intel hardware, you need beignet 
from experimental (the version in unstable/testing is too old to support 
Haswell) and ocl-icd-libopencl1, but the absence of those shouldn't 
break graphics.)




More information about the Pkg-opencl-devel mailing list