您的位置:首页 > 其它

ubuntu14.04安装cuda8.0

2017-08-30 23:06 351 查看
一、deb安装失败,重启电脑无法进入桌面,主要是由于deb在安装过程中覆盖了intel集显的opengl lib,导致出现黑屏,解决方法是删除所有nvidia组件:

 Ctrl +Alt + F1  进入命令行模式, root 登录,执行以下命令

sudo apt-get remove ---purge nvidia*
sudo apt-get autoremove //会将deb安装的cuda删除
sudo reboot
重启后可以正常运行

二、改用runfile安装,下载安装文件cuda_8.0.61_375.26_linux.run

1. 安装前的测试

2. 执行以下命令,禁掉系统自带的nvidia显卡驱动

sudo gedit /etc/modprobe.d/blacklist-nouveau.conf //创建文件
//输入以下两行内容
blacklist nouveau
options nouveau modeset=0
sudo update-initramfs -u //重新生成kernel initramfs


3. 重启系统,Ctrl+Alt+F1 进入命令行模式,执行以下命令

sudo service lightdm stop // 关闭图形界面
sudo chmod a+x cuda_8.0.61_375.26_linux.run
sudo ./cuda_8.0.61_375.26_linux.run --no-opengl-libs




                                                       选择安装CUDA驱动



                                                                      intel 集显存在的情况下选择no,否则会出现重启时循环登录的情况

4.安装后重启电脑, 验证安装 

cat /proc/driver/nvidia/version
cd /usr/local/cuda-8.0/bin && sudo ./nvcc -V


5. 设置环境变量(当前用户)

sudo gedit ~/.bashrc
//打开文件,在末尾输入以下两行
export PATH=/usr/local/cuda-8.0/bin:$PATH
export LD_LIBRARY_PATH=/usr/local/cuda-8.0/lib64:$LD_LIBRARY_PATH
source ~/.bashrc


6. 测试实例

cuda-install-samples-8.0.sh <dir>
cd dir/NVIDIA_CUDA-8.0_Samples/1_Utilities

// 测试1
cd deviceQuery && make
./deviceQuery

//测试2
cd bandwidthTest && make
./bandwidthTest

7. 卸载,如果出现黑屏或者循环登录的情况需要卸载cuda,卸载方式

sudo ./usr/local/cuda-8.0/bin/uninstall //卸载cuda-8.0 toolkit
sudo /usr/bin/nvidia-uninstall //卸载nvidia驱动,错误安装openGL的时候出现循环登录,亲测有效
sudo apt-get autoremove --purge cuda*
sudo apt-get autoremove --purge nvidia* // 出现黑屏的情况
注意: 安装完后不可随意更新,否则容易替换掉cuda的驱动,导致cuda突然无法运行,出现以下错误

./deviceQuery

./deviceQuery Starting...

CUDA Device Query (Runtime API) version (CUDART static linking)

cudaGetDeviceCount returned 30

-> no CUDA-capable device is detected

Result = FAIL

这种情况下,需要重新安装cuda(主要是重新安装nvidia驱动)

参考博客 www.cnblogs.com/gaowengang/p/6068788.html
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: