<div dir="ltr"><div>Hi all ubuntu developers,</div><div><br></div><div>I'm using Ubuntu 14.04.5 LTS for developing applications using CUDA for my research and trying to release as debian package to `apt`.</div><div>My package depends on `nvidia-cuda-toolkit` which installs all cuda related header files and libraries.</div><div>However, installing `nvidia-cuda-toolkit` sometimes requires legacy nvidia display driver `nvidia-340` and instead removes all newer nvidia display drivers, which causes crash on boot without display and keyboard response on latest computers with video cards which is not supported by `nvidia-340` any more.</div><div>The strange thing is that `nvidia-cuda-toolkit` sometimes does not remove new nvidia drivers nor install legacy driver.</div><div>I further looked into more detail and found that what actually depends on `nvidia-340` is `nvidia-opencl-dev`.</div><div>Below is dependencies of `nvidia-cuda-toolkit`:</div><div><br></div><div><div>nvidia-profiler (= 5.5.22-3ubuntu1), nvidia-cuda-dev (= 5.5.22-3ubuntu1), nvidia-opencl-dev (=</div><div> 5.5.22-3ubuntu1) | opencl-dev, gcc, g++, libc6 (>= 2.3.4), libgcc1 (>= 1:4.1.1), libnvvm2 (>=</div><div> 5.5), libstdc++6 (>= 4.1.1)</div></div><div><br></div><div>it depends on `nvidia-opencl-dev` or `opencl-dev`.</div><div>And I found that `opencl-dev` is a virtual package of `nvidia-opencl-dev` or `ocl-icd-opencl-dev`.</div><div>The latter situation where `nvidia-cuda-toolkit` can live with newer nvidia display driver (e.g. `nvidia-367`) is the case when installing `nviida-cuda-toolkit` after installing `ocl-icd-opencl-dev`.</div><div><br></div><div>After all, installing `nvidia-cuda-toolkit` without installing `ocl-icd-opencl-dev` beforehand leads unexpected downgrade of display drivers which causes crash on booting ubuntu on computers with latest nvidia graphics card.</div><div><br></div><div>Is there any idea to fix this issue?</div><div>Thank you a lot in advance!</div><div><br></div><div>Best,</div><div>Yuki Furuta</div>
</div>