NVIDIA 显卡驱动安装

背景: UBUNTU16.04 +NVIDIA-384

安装过程比较坚信,参考了很多人的博客,中间走了一些弯路,下面主要将大家的方法分为两类:

1. 使用apt-get 安装的方法

2. 使用官网下载 .run 文件安装的方法

我两种方法都试了,先用第一种没成功,又尝试了第二种,也没成功,后面又重新安装第一种,成功。

所以,下面的方法总结是按照apt-get的安装方法,如果想用.run文件安装的,我的博客不具有参考价值:

第一步: 查看显卡信息

lspci | grep VGA

第二步:删除原有驱动,如果你之前有安装过的话:

sudo apt-get remove --purge nvidia*

第三步: 禁用nouveau驱动:

编辑 /etc/modprobe.d/blacklist-nouveau.conf 文件,使用sudo vim /etc/modprobe.d/blacklist-nouveau.conf 命令,因为只有sudo才能够保存最后的修改

添加以下内容:

    blacklist nouveau
    blacklist lbm-nouveau
    options nouveau modeset=0
    alias nouveau off
    alias lbm-nouveau off

然后wq保存。

接下来关闭nouveau:

$ echo options nouveau modeset=0 | sudo tee -a /etc/modprobe.d/nouveau-kms.conf

第四步: 获取kernelsource(非常重要):
 

sudo apt-get install linux-source

这个代码执行时会显示有依赖项的错误问题,大致关于linux-generic-hwe-16.04 : 依赖: linux-image-generic-hwe-16.04....
具体的原因不是很明白,但是可以通过提示来运行,sudo apt-get -f install 即可;

这条命令运行的时候会有提示信息:

按照提示信息,输入

sudo apt-get install linux-headers-xxx x-x-generic

第五步:安装nvidia

sudo apt-get install nvidia-384
sudo apt-get install nvidia-384-dev

我看到源那边有两个包,就都安装了一下

第六步: last but not least!!!!

我最开始执行完上一步之后,直接用nvidia-smi去查询驱动信息,但是显示结果时command not found, 所以才会又从官网下载.run文件安装,但是安装失败后,又添加下面代码就成功 :

sudo apt-get update
sudo apt-get upgrade

然后重启。

使用nvidia-smi查询信息,如果显示如下,则说明安装成功:

参考博客:https://blog.csdn.net/tianrolin/article/details/52830422

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章