之前听人说在ubuntu14.04(GTX 850M)双显卡的系统上安装cuda的支持效果不如ubuntu15,16的,经过多次尝试终于搞定了,虽然经过一番折腾但是还是想要记录一下安装配置过程,方便自己的同时,也希望帮助到志同道合的人~
首先,当你采用网上各种deb或者run方式出现黑屏或者黑屏上白点一闪一闪的,都是由于安装过程中显卡驱动出错导致的,出现本机不支持安装显卡,所以出现电脑异常的结果。
解决办法如下:
采用run方式,执行:
cd /usr/local/cuda-7.0/bin
sudo ./uninstall_cuda_toolkit_7.0.pl
采用deb或者其他方式;
- sudo apt-get --purge remove nvidia*
- sudoapt-getinstallubuntu-desktop
- sudorm/etc/X11/xorg.conf
- echo'nouveau'|sudotee-a/etc/modules
为了以防万一,在安装cuda前一定要卸载干净之前的NVIDIA显卡驱动。之前我一直是按照网上教程使用.run直接安装cuda+驱动,但是我发现这样仍然会出现错误。
比如安装结束后,make Samples都成功了,但是./deviceQuery会报错return 30 ,35等等。因此我采用稳妥的方式先卸载自己电脑上的驱动并安装相应的cuda驱动,
然后在安装cuda-Tookit和Samples。首先准备如下:
1.检查自己的GPU是否支持CUDA,linux可用以下命令来查看GPU型号(https://developer.nvidia.com/cuda-gpus):
lspci | grep –i nvidia
2.检查自己的操作系统是不是CUDA支持http://docs.nvidia.com/cuda/cuda-toolkit-release-notes/#overview
uname -m && cat /etc/*release
3.安装gcc,查看系统信息
gcc --version
cat /proc/version
我的环境:
ubuntu 14.04 64bits
双显卡:NVIDIAGEFORCEGTX850M+集成显卡
驱动:nvidia 375.20
软件:cuda-7.5+cudnn5.1
1.准备工作:
1.1配置基础环境
sudogedit~/.bashrc