Ubuntu NVIDIA显卡驱动安装,卸载,cuda 安装,卸载,cudnn安装,及其llvim 6.0 256bit 问题解决
安装之前,如果系统是一个没有安装过NVIDIA驱动的ubuntu系统,那么直接跳过第一步卸载,从第二开始安装就可以了,装驱动很简单,卸载干净,按步骤安装就可以了。
1 cuda卸载,nvidia驱动卸载
cuda卸载
cd /usr/local/cuda-10.0/bin
sudo ./uninstall_cuda_10.0.pl
sudo ./cuda-uninstaller
#next
nvcc --version
#提示找不到命令,卸载完成
nvidia驱动卸载
#如果原驱动是用.run文件安装的,
sudo ./NVIDIA-Linux-x86_64-430.50.run --uninstall
#next
#如果是bash
sudo apt-get remove nvidia-*
#如果是zsh
sudo apt-get remove nvidia-\*
2 禁用nouveau
sudo vim /etc/modprobe.d/blacklist.conf
#添加
blacklist nouveau
options nouveau modeset=0
#执行
sudo update-initramfs -u
#重启后执行
lsmod | grep nouveau
#没有输出,禁用成功
3下载.run文件安装
#关闭X-Window服务
sudo service lightdm stop
#添加权限
sudo chmod a+x ./NVIDIA-Linux-x86_64-460.32.03.run
#安装
sudo ./NVIDIA-Linux-x86_64-460.32.03.run -no-x-check -no-nouveau-check
#开启
sudo service lightdm start
#重启电脑
sudo reboot
#测试是否成功
nvidia-smi
#显示信息即可
-no-x-check安装驱动时关闭x服务;
-no-nouveau-check 安装驱动时禁用Nouveau
-no-opengl-files 安装时只装驱动文件,不安装Opengl,在台式机上测试了这个选项,如果加上就会在设置里的Graphics出现llvim 6.0 256bit,如果不添加,并没有出现黑屏和循环登录,实际上循环登录没什么的,按照流程卸载掉就好了。如果显示llvim 6.0 256 bit,使用nvidia-smi一样是有输出,而且显卡可以正常使用,pytorch也是可以跑的。但是我遇到的问题如下,如果程序设计到opengl相关的渲染,非常的慢,很卡,还有就是经常掉驱动,具体表现就是你吃个饭,电脑黑屏了,但是计算机在运行,怎么操作都不行,只能重启,比较耽误事情。当然,我的电脑加入这个选项和没有加入选项都是安装成功的,至于别的电脑,尝试之后知道吧,有新发现的小伙伴,给我留言呀,毕竟我这边的电脑都是一个系列的,找不到特例。不加opengl选项重启后设置里截图如下:
4安装cuda
#下载cuda
#赋予权限
sudo chmod a+x ./cuda_11.2.0_460.27.04_linux.run
#安装
sudo ./cuda_10.0.130_410.48_linux.run
#阅读完成
accept
#驱动不安装
Install NVIDIA Accelerated Graphics Driver for Linux-x86_64 410.48?
(y)es/(n)o/(q)uit: n
Install the CUDA 10.0 Toolkit?(是否安装CUDA 10 ,这里必须要安装)
(y)es/(n)o/(q)uit: y
Enter Toolkit Location(安装路径,使用默认,直接回车就行)
[ default is /usr/local/cuda-10.0 ]:
Do you want to install a symbolic link at /usr/local/cuda?(同意创建软链接)
(y)es/(n)o/(q)uit: y
Install the CUDA 10.0 Samples?(不用安装测试,本身就有了)
(y)es/(n)o/(q)uit: y
#配置环境
sudo vim ~/.zshrc #如果是zsh
sudo vim ~/.bashrc #如果是bash
#添加
export CUDA_HOME=/usr/local/cuda-10.0
export LD_LIBRARY_PATH=${CUDA_HOME}/lib64
export PATH=${CUDA_HOME}/bin:${PATH}
#保存后,执行
source ~/.bashrc#如果是bash
source ~/.zshrc #如果是zsh
#测试
nvcc --version
5 安装cudnn
#下载cudnn
cudnn-10.0-linux-x64-v7.6.4.38.tgz
#解压
tar -zxvf cudnn-10.0-linux-x64-v7.6.4.38.tgz
#复制
sudo cp cuda/include/cudnn.h /usr/local/cuda/include/
sudo cp cuda/lib64/libcudnn* /usr/local/cuda/lib64/
#增加权限
sudo chmod a+r /usr/local/cuda/include/cudnn.h /usr/local/cuda/lib64/libcudnn*
#测试
cat /usr/local/cuda/include/cudnn.h | grep CUDNN_MAJOR -A 2
循环的登录 Ctrl + Alt + F1,进行卸载就好了,黑屏,如果Ctrl + Alt + F1进不去,那就进入ubuntu recover模式,卸载就好了。不用怕,办法很多的,最坏情况,重装系统。
参考:
https://blog.csdn.net/weixin_44897192/article/details/108049654
https://blog.csdn.net/qq_33200967/article/details/80689543
上一篇: 使用NPOI进行Excel操作
下一篇: 雨大您慢点开车