ubuntu系统下安装显卡驱动及cuda9.0

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接: https://blog.csdn.net/weixin_44401286/article/details/102529253

安装记录,试了很多个版本,最后重装系统,最后找到正确的解决方案。

1、下载并安装显卡驱动,由于需要安装cuda9.0考虑到兼容性,安装384.130版本的显卡驱动

下载链接:https://www.geforce.cn/drivers/results/133208

<1>卸载原有驱动

sudo apt-get remove –purge nvidia*

<2>设置禁止使用nouveau

输入命令:sudo gedit /etc/modprobe.d/blacklist-nouveau.conf

在gedit编辑器中输入:

blacklist nouveau
options nouveau modeset=0

然后执行sudo update-initramfs -u

重新启动,输入命令lsmod | grep nouveau,若无输出,则说明正确(此时电脑分辨率肯定是有个问题的,正常现象)

<3>安装驱动

把下载好的驱动文件拷贝到home文件夹下,例如:
在这里插入图片描述
接下来,按下Ctrl+Alt+F1进入文本编辑模式,输入用户名、密码进行登录,接着输入:sudo init 3

再输入:sudo service lightdm stop关闭图形界面,为安装驱动做好准备。

再次按下Ctrl+Alt+F1,进入到home文件夹下,输入ls,回车,确保可以看到该驱动文件的名字。

给驱动run文件赋予执行权限:chmod a+x NVIDIA-Linux-x86_64-384.130.run

安装:sudo . /NVIDIA-Linux-x86_64-384.130.run –no-opengl-files -no-x-check -no-nouveau-check

–no-opengl-files 只安装驱动文件,不安装OpenGL文件。(一定不要安装这个,否则会导致循环登录问题)
–no-x-check 安装驱动时不检查X服务。

–no-nouveau-check 安装驱动时不检查nouveau。

安装中出现的... the distribution-provided pre-install script failed ...

选择continue继续安装。

安装完成后,开启图形界面,输入sudo service lightdm start,重启登录电脑,若成功,分辨率肯定是能达到最大的。若经确定安装成功了,但是分辨率无法调制最大,一定是驱动不兼容的问题,实际踩坑。

命令窗口输入:nvidia-smi
出现如下:在这里插入图片描述
说明安装成功!

2、下载并安装cuda9.0

<1>下载cuda,选择对应版本,网址https://developer.nvidia.com/cuda-toolkit-archive

在这里插入图片描述
下载好,同样移动至home文件夹下。

<2>安装cuda,同样的步骤,执行如下

按下Ctrl+Alt+F1进入文本编辑模式,输入用户名、密码进行登录,接着输入:sudo init 3

再输入:sudo service lightdm stop关闭图形界面,为安装驱动做好准备。

再次按下Ctrl+Alt+F1,进入到home文件夹下,输入ls,回车,确保可以看到cuda驱动文件的名字。

运行:sudo sh cuda_9.0.176_384.81_linux.run即可开始执行安装。

按下回车,直到进度条达到100%。

依次输入:
accept
n (选择不安装驱动)
y
y
y
直到安装结束,输入sudo service lightdm stop打开图形界面,登录桌面后,开始配置环境变量。

输入命令sudo gedit ~/.bashrc

在文本末添加:

export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/usr/local/cuda-9.0/lib64
export PATH=$PATH:/usr/local/cuda-9.0/bin
export CUDA_HOME=$CUDA_HOME:/usr/local/cuda-9.0

刷新环境变量:source ~/.bashrc

检查是否安装成功,输入:nvcc --version

若出现如下,则表明安装成功,若没有先重启试试。再考虑是cuda兼容性问题。

nvcc: NVIDIA (R) Cuda compiler driver
Copyright (c) 2005-2017 NVIDIA Corporation
Built on Fri_Sep__1_21:08:03_CDT_2017
Cuda compilation tools, release 9.0, V9.0.176

3、分辨率无法达到最大问题

这个问题,掉坑了很久…

**明确一点:**按照我的安装方法进行执行,若还是无法达到最大分辨率,肯定是显卡驱动的不兼容问

题,可以考虑尝试一下比较低的显卡驱动版本。千万不要因为这个重装系统,若想恢复到原来最佳分辨

率,把nouveau再改为原来的即可。

猜你喜欢

转载自blog.csdn.net/weixin_44401286/article/details/102529253
今日推荐