【2021最新】Ubuntu16.04安装显卡驱动(安装成功!)

一、下载nvidia驱动

上官网https://www.nvidia.cn/geforce/drivers/
搜索自己显卡配置,我的显卡配置是RTX2070,下方便出现适用的显卡驱动版本。

image.png

image.png

在这里我选择下载NVIDIA驱动455.45.01的版本,是因为我之前用的就是这个驱动版本。

image.png

image.png

二、禁用nouveau

禁用ubuntu16.04默认安装的nouveau第三方驱动程序,安装nvidia显卡驱动首先需要禁用nouveau,不然会碰到冲突的问题,导致无法安装nvidia显卡驱动。
Ubuntu系统集成的显卡驱动程序是nouveau,它是第三方为NVIDIA开发的开源驱动,我们需要先将其屏蔽才能安装NVIDIA官方驱动。 所以我们要先把驱动加到黑名单blacklist.conf里,我们要先修改该文件的属性才能编辑。

编辑blacklist.conf

1. 修改属性

sudo chmod 666 /etc/modprobe.d/blacklist.conf

2. 用gedit打开文件blacklist.conf

sudo gedit /etc/modprobe.d/blacklist.conf

3. 在文件最后添加如下内容

blacklist nouveau
options nouveau modeset=0

4. 更新系统修改

sudo update-initramfs -u

5. 重启系统

reboot #重启系统(一定要重启)

6. 验证nouveau是否已禁用

lsmod | grep nouveau
如果没有出现任何东西就是禁用nouveau成功了。

三、卸载以前的驱动

有在进ctrl+alt+f1命令行之前卸载的,也有在ctrl+alt+f1命令行里卸载的,我觉得都差不多,在这里我走的是前者的路。
看师兄总结的教程和网上3篇文章里面都有提到卸载以前的驱动,
https://blog.csdn.net/xunan003/article/details/81665835中说明是(若安装过其他版本或其他方式安装过驱动执行此项);
https://blog.csdn.net/ghw15221836342/article/details/79571559中卸载以前的驱动步骤;
文章https://blog.csdn.net/yinwangde/article/details/89439648中说//卸载系统中存在的驱动,默认有安装的,一定要执行这个。
所以,为了保险起见,我觉得还是应该执行这一步卸载以前的驱动。

for case1: original driver installed by apt-get:

sudo apt-get remove --purge nvidia*

图片.png

图片.png

(PS:也有教程的卸载驱动的指令是sudo apt-get remove nvidia-*从我的理解,大同小异,没有区别)

图片.png

图片.png

for case2: original driver installed by runfile:

sudo chmod +x *.run
sudo ./NVIDIA-Linux-x86_64-384.59.run --uninstall

从结果上看,
1.case1中两个卸载驱动的指令效果是一样的,PS:我并没有执行case2的指令;
2.我没有安装过nvidia驱动,所以在这一步不会卸载任何软件包。
但是为了保险起见,我还是建议要完成这一步卸载nivida驱动。

四、安装显卡驱动

1. 在ubuntu下按ctrl+alt+f1进入命令行界面。

此时需要输入login:电脑账户名称,password:密码,登录到命令行界面即可。 有时会出现登录失败,报错incorrect login ,此时可以按下ctrl+alt+F2(F4)等进入,重新login,即可。

2. 关闭图形界面,不执行会出错

sudo service lightdm stop
(过程中出现星号,如[sudo] 计算机名 ◆ ◆ ◆ ◆,这是因为安装了中文的ubuntu,输入登录密码即可)

进入下载的.run文件目录中,因为我这里是把文件放在了/home目录下,所以可以直接使用,不用cd 转目录。

3. 给驱动run文件赋予执行权限

sudo chmod a+x NVIDIA-Linux-x86_64-455.45.01.run

4. 安装驱动(注意参数)

sudo ./NVIDIA-Linux-x86_64-455.45.01.run -no-x-check -no-nouveau-check -no-opengl-files
//只有禁用opengl这样安装才不会出现循环登陆的问题
其中,
-no-x-check:安装驱动时关闭X服务
-no-nouveau-check:安装驱动时禁用nouveau
-no-opengl-files:只安装驱动文件,不安装OpenGL文件。这个参数最重要

5. 安装时的选项
(1)The distribution-provided pre-install script failed! Are you sure you want to continue?

选择 Continue installation 继续。

IMG_1135.JPG

(2)WARNING: Unable to find a suitable destination to install 32-bit compatibility libraries. Your system may not be set up for 32-bit compatibility. 32-bit compatibility files will not be installed; if you wish to install them, re-run the installation and set a valid directory with the --compat32-libdir option.

选择 OK 继续。

IMG_1136.JPG

(3)Would you like to run the nvidia-xconfigutility to automatically update your x configuration so that the NVIDIA x driver will be used when you restart x? Any pre-existing x confile will be backed up.

选择 Yes 继续。

IMG_1139.JPG

(4)Your X conf iguration file has been successfully updated. Installation of the NVIDIA Accelerated Graphics Dr iver for L inux-x86_64 (version: 455.45.01) is now complete.

选择 OK 完成

IMG_1140.JPG

6. 启动图形界面

sudo service lightdm start

7. 验证安装

nvidia-smi
出现显卡信息为安装成功!

图片.png


参考博文:
https://www.jianshu.com/p/5f13e0f36636
https://blog.csdn.net/come_from_pluto/article/details/109007895
https://blog.csdn.net/DeepLearningJay/article/details/103216113
https://www.cnblogs.com/fanminhao/p/8902296.html
https://blog.csdn.net/xunan003/article/details/81665835
https://blog.csdn.net/yinwangde/article/details/89439648
https://blog.csdn.net/ghw15221836342/article/details/79571559

  • 8
    点赞
  • 37
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值