在Trusty或Mint 17上的NVIDIA OpenCL
我很难让OpenCL在Trusty或Mint 17中工作。Im使用ppa:xorg edgers,尝试更新,甚至nvidia-340在Trusty或Mint 17上的NVIDIA OpenCL,opencl,ubuntu-14.04,nvidia,linux-mint,Opencl,Ubuntu 14.04,Nvidia,Linux Mint,我很难让OpenCL在Trusty或Mint 17中工作。Im使用ppa:xorg edgers,尝试更新,甚至nvidia-340 sudo apt-get install nvidia-331 nvidia-331-uvm nvidia-cuda-toolkit nvidia-cuda-dev opencl-headers nvidia-opencl-dev clinfo 重新启动,然后 babak@ASUS-G750JH:~$ clinfo clinfo: /usr/lib/x86_64
sudo apt-get install nvidia-331 nvidia-331-uvm nvidia-cuda-toolkit nvidia-cuda-dev opencl-headers nvidia-opencl-dev clinfo
重新启动,然后
babak@ASUS-G750JH:~$ clinfo
clinfo: /usr/lib/x86_64-linux-gnu/libOpenCL.so.1: no version information available (required by clinfo)
I: ICD loader reports no usable platforms
我已经尝试了两款基于英特尔的系统,英伟达GPU的桌面是GeFrand 280,华硕的GeFiel780M笔记本电脑,华硕的身体残疾Optimus,它只有NVIDIA GPU。G750JH
有人成功地做到了吗?我可以回滚并删除PPA并使用默认回购协议吗?这会有什么不同吗?我不能100%确定问题出在哪里,但PPA:xorg edgers似乎有问题。无论出现什么问题,下面的过程都会修复该问题,并导致Cuda和OpenCL与Nvidia和Ubuntu 14.04 x64一起工作
sudo apt-get install dkms linux-headers-generic fakeroot build-essential
sudo apt-get remove --purge nvidia-*
sudo apt-get purge nvidia*
sudo ./NVIDIA-Linux-x86_64-346.47.run
从Nvidia下载,340.xx支持旧卡
所有选项都是
sudo reboot chmod +x cuda-repo-ubuntu1404_6.5-14_amd64.deb
dpkg -i cuda-repo-ubuntu1404_6.5-14_amd64.deb
chmod +x cuda_6.5.14_linux_64.run sudo ./cuda_6.5.14_linux_64.run
选择选项以省去GPU驱动程序
sudo apt-get update
sudo apt-get install cuda
添加到bashrc的底部
export CUDA_HOME=/usr/local/cuda-6.5
export LD_LIBRARY_PATH=${CUDA_HOME}/lib64
export GLPATH=/usr/lib/
PATH=${CUDA_HOME}/bin:${PATH}
export PATH
sudo reboot
./ocore_601_OpenCL_v20 --devices
下载自
产出:
OpenCL compatible devices:
name: GeForce GTX 780M | platformId: 0 deviceId: 0
cd ~/NVIDIA_CUDA-6.5_Samples/1_Utilities/deviceQuery
make
./deviceQuery
./deviceQuery Starting...
CUDA Device Query (Runtime API) version (CUDART static linking)
Detected 1 CUDA Capable device(s)
Device 0: "GeForce GTX 780M"
......
Truncated
对于xorg edgers nvidia-346包,我还安装了
nvidia-opencl-icd-346
软件包及其依赖项ocl-icd-libopencl1
我用ubuntu15.10+nvidia管理过它:在安装cuda工具包并尝试让我的泰坦X出现在clinfo
中之后,这也在16.04节省了我的时间。只需将346
更改为367
或任何您已安装的最新nvidia驱动程序即可。谢谢