1、纯净系统(我的是ubuntu kylin系统),安装一些需要的库
sudo apt-get install build-essential sudo apt-get install libprotobuf-dev libleveldb-dev libsnappy-dev libopencv-dev libboost-all-dev libhdf5-serial-dev libgflags-dev libgoogle-glog-dev liblmdb-dev protobuf-compiler
这里面就包含了leveldb和lmdb。
2、将默认的nouveau显卡驱动禁掉:路径是 /etc/modprobe.d/blacklist.conf, 还要将vga16fb,rivafb,nvidiafb,rivatv都加入blacklist中。
如下:
blacklist nouveau
blacklist vga16fb
blacklist rivafb
blacklist rivatv
blacklist nvidiafb
3、删除所有以前安装的Nvidia驱动
如下:
sudo apt-get -purge remove nvidia-*
重启电脑
4、重启后,进入系统,然后进入ctrl+alt+F1(F2~F6)进入纯命令行,然后将X-windows禁掉,如下命令:
sudo /etc/init.d/lightdm stop
5、安装下载好的NVIDIA驱动,安的时候,是.run文件,可以直接用sh运行,注意命令如下:
sudo sh NVIDIA-LINUX-X86_64-361.**.run -k $(uname -r)
安装的时候会提示一些失败什么的,不管它继续就行。
最后提示成功。
这时候运行 nvidia-smi会用信息输出的,如下:
TueMar2200:09:402016 +------------------------------------------------------+ | NVIDIA-SMI 352.63 DriverVersion:352.63 | |-------------------------------+----------------------+----------------------+ | GPU Name Persistence-A|Bus-Id Disp.A |VolatileUncorr. ECC | |Fan Temp Perf Pwr:Usage/Cap| Memory-Usage| GPU-Util Compute M.| |===============================+======================+======================| | 0 GeForce GTX 960M Off |0000:01:00.0 Off| N/A | | N/A 37C P8 N/A / N/A | 244MiB/ 2047MiB| 11% Default| +-------------------------------+----------------------+----------------------+ +-----------------------------------------------------------------------------+ |Processes: GPU Memory| | GPU PID Type Process name Usage | |=============================================================================| | 0 1157 G /usr/bin/X 153MiB| | 0 1944 G compiz 82MiB| +-----------------------------------------------------------------------------+
6、然后安装cuda
还是在全命令行中进行,直接安装的是.deb格式的,命令如下:
apt-get update dpkg -i CUDA-***-7.5.deb apt-get update apt-get install cuda
done后,设置环境变量:
export CUDA_HOME=/usr/local/cuda-7.5 export LD_LIBRARY_PATH=${CUDA_HOME}/lib64 PATH=${CUDA_HOME}/bin:${PATH} export PATH
这时候就算安装完成啦。
再将x-windows 恢复:
sudo /etc/init.d/lightdm start
这时候输入 nvidia-settings命令,会看到显卡驱动信息:
参考:
1. http://www.linuxidc.com/Linux/2010-06/26779.htm
2. http://blog.csdn.net/u012526120/article/details/49279003