Ubuntu双显卡(NVIDIA和Intel)上安装cuda7.5

时间:2024-04-17 21:43:21

 

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.****.net/u012526120/article/details/49279003