1.安装
$sudo apt-get update
$sudo apt-get install libprotobuf-dev libleveldb-dev libsnappy-dev libopencv-dev libboost-all-dev libhdf5-serial-dev
2. 安装CUDA包
2.1.在http://developer.nvidia.com/cuda-downloads网页中根据你到操作系统下载cuda-repo-<distro>_<version>_<architecture>.deb这样一个文件,我的是cuda-repo-ubuntu1404-8-0-local-ga2_8.0.61-1_amd64.deb。
2.2.到该deb所在到位置依次运行
$sudo dpkg -i cuda-repo-<distro>_<version>_<architecture>.deb
$sudo apt-get update
$sudo apt-get install cuda
不出意外,nvidia驱动、cuda驱动和sample包都可以顺利安装
3.3修改环境变量
64位操作系统在.bashrc中添加:
export PATH=/usr/local/cuda-8.0/bin:$PATH
export LD_LIBRARY_PATH=/usr/local/cuda-8.0/lib64:$LD_LIBRARY_PATH
32位操作系统在.bashrc中添加:
export PATH=/usr/local/cuda-8.0/bin:$PATH
export LD_LIBRARY_PATH=/usr/local/cuda-8.0/lib:$LD_LIBRARY_PATH
此处注意网上很多教程,用的都是7.0,不要直接拷贝,要按照自己到版本设置
下步务必执行,or reboot black screen!
*************************************************************
4. sudo prime-select intel
*************************************************************
重启电脑,可以看到正常的图形化界面.
5.验证实例程序
重启后打开终端,运行
$cuda-install-samples-8.0.sh ~/work
上述命令将/usr/local/cuda-8.0/samples文件夹拷贝到了~/work位置,work是我自己建的文件夹.
6.编译cuda的示例代码:
$cd ~/work/CUDA/NVIDIA_CUDA-8.0_Samples
然后make一下编译代码。
进入bin路径运行devicequery
$cd bin/x86_64/linux/release
$./deviceQuery
you will find error:
cudaGetDeviceCount returned 35
-> CUDA driver version is insufficient for CUDA runtime version
Result = FAIL
now,run:
$sudo prime-select nvidia
and run
$./deviceQuery
is there something different? haha
7.更新系统
sudo apt-get update
sudo apt-get upgrade
note:
1.我第一次安装时,出现了“cuda driver version isinsufficient for cudaruntime”这个错误,就是默认安装时cuda版本和驱动版本不匹,because i installed nvidia-375 before,so you can run such lines to fix the problem.
sudo apt-get purge nvidia-375//375换成你的版本号
sudo apt-get install cuda
sudo apt-get update
sudo apt-get upgrade
sudo prime-select intel
2.系统启动不了原因是显卡驱动冲突,所以我们只需卸载干净前一个驱动,只保留一个最新版的驱动即可。这个recovermode开机时按住左边的shift键就可以进入。这个我按着shift无法进入recovermode,不知道啥原因。
3.如果重启后发现分辨率不对了,运行
sudo apt-get update
sudo apt-get upgrade
之后重新设置一下分辨率就行了。
$sudo apt-get update
$sudo apt-get install libprotobuf-dev libleveldb-dev libsnappy-dev libopencv-dev libboost-all-dev libhdf5-serial-dev
2. 安装CUDA包
2.1.在http://developer.nvidia.com/cuda-downloads网页中根据你到操作系统下载cuda-repo-<distro>_<version>_<architecture>.deb这样一个文件,我的是cuda-repo-ubuntu1404-8-0-local-ga2_8.0.61-1_amd64.deb。
2.2.到该deb所在到位置依次运行
$sudo dpkg -i cuda-repo-<distro>_<version>_<architecture>.deb
$sudo apt-get update
$sudo apt-get install cuda
不出意外,nvidia驱动、cuda驱动和sample包都可以顺利安装
3.3修改环境变量
64位操作系统在.bashrc中添加:
export PATH=/usr/local/cuda-8.0/bin:$PATH
export LD_LIBRARY_PATH=/usr/local/cuda-8.0/lib64:$LD_LIBRARY_PATH
32位操作系统在.bashrc中添加:
export PATH=/usr/local/cuda-8.0/bin:$PATH
export LD_LIBRARY_PATH=/usr/local/cuda-8.0/lib:$LD_LIBRARY_PATH
此处注意网上很多教程,用的都是7.0,不要直接拷贝,要按照自己到版本设置
下步务必执行,or reboot black screen!
*************************************************************
4. sudo prime-select intel
*************************************************************
重启电脑,可以看到正常的图形化界面.
5.验证实例程序
重启后打开终端,运行
$cuda-install-samples-8.0.sh ~/work
上述命令将/usr/local/cuda-8.0/samples文件夹拷贝到了~/work位置,work是我自己建的文件夹.
6.编译cuda的示例代码:
$cd ~/work/CUDA/NVIDIA_CUDA-8.0_Samples
然后make一下编译代码。
进入bin路径运行devicequery
$cd bin/x86_64/linux/release
$./deviceQuery
you will find error:
cudaGetDeviceCount returned 35
-> CUDA driver version is insufficient for CUDA runtime version
Result = FAIL
now,run:
$sudo prime-select nvidia
and run
$./deviceQuery
is there something different? haha
7.更新系统
sudo apt-get update
sudo apt-get upgrade
更新后,如果系统还提示需要安装其他硬件安全的模块,就选择自动安装。
然后重启,如果还能顺利开机,独显就算装好了。桌面右上角,查看“关于这台计算机”可以看到“图形”那项已经变成了独立显卡。
note:
1.我第一次安装时,出现了“cuda driver version isinsufficient for cudaruntime”这个错误,就是默认安装时cuda版本和驱动版本不匹,because i installed nvidia-375 before,so you can run such lines to fix the problem.
sudo apt-get purge nvidia-375//375换成你的版本号
sudo apt-get install cuda
sudo apt-get update
sudo apt-get upgrade
sudo prime-select intel
2.系统启动不了原因是显卡驱动冲突,所以我们只需卸载干净前一个驱动,只保留一个最新版的驱动即可。这个recovermode开机时按住左边的shift键就可以进入。这个我按着shift无法进入recovermode,不知道啥原因。
3.如果重启后发现分辨率不对了,运行
sudo apt-get update
sudo apt-get upgrade
之后重新设置一下分辨率就行了。