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