这篇博客主要是在Ubuntu16系统,配置1070显卡,然后去英伟达官网会自动匹配出最新的驱动,所以本篇文章主要讲显卡驱动安装教程。我具体内容详细描述,还有资源下载链接,看我的这篇博客:https://blog.csdn.net/fu6543210/article/details/79746624。
因为该博客太冗长,有点啰嗦,最近又装了一次显卡驱动,发现Ubuntu16会自动更新软件,导致显卡驱动无法用。废话不多说,直接gank!
总的来说分3步:
1,卸载前面安装失败的显卡驱动(没装过的,可以不做),和ubuntu16系统自带驱动(一定要做)
2,禁用系统软件nouveau,这是安装驱动成功的关键(一定要做)
3,安装驱动外壳,和驱动对应内核(现在NVIDIA最新版本驱动采用的所谓的技术保护,以前版本没这么复杂)
==========下面开始燥起来==========
1.下载驱动,看上面那篇博客链接里面有资料链接,和具体操作方法。
2.如果之前自己没有尝试过安装新的显卡驱动,此步可以跳过。自己有安装过的,这
步一定要做。
先进入你之前Ubuntu放的驱动的目录下,再输入下面命令:
输入 sudo ./NVIDIA.run -uninstall
NVIDIA.run是你前面安装过新的驱动名称(我嫌太长,自己改了驱动名字)。
会跳出一个界面,说问你否恢复,都已经坏了,所以不恢复,所以选择 No。
然后会提示卸载成功,选择 OK
3.卸载Ubuntu16系统自带的显卡驱动。
输入 sudo apt-get autoremove --purge nvidia-*
会跳出界面,显示大量信息,中间问你yes/No。输入 yes。
最后会有个警告说,还有一个没卸载成功,不用管它。
4.禁用Ubuntu16系统自启软件nouveau
输入 ls
会显示4.13.0-37-generic,4.13.0-36-generic,我们目标是最新的那个版本,每个人可能不同,记得下面输入选择自己电脑上最新 的那个版本号4.13.0-37-generic就行了
输入 cd 4.13.0-37-generic/kernel/drivers/gpu/drm/nouveau
会显示nouveau.ko.org,但是没有nouveau.ko文件了。
输入 sudo update-initramfs -u
刷新刚才修改操作,等半分钟,这里会只显示你刚才修改的文件夹nouveau.ko.org
输入 lsmod | grep nouveau
可以查看是否屏蔽成功,没有任何输出即为成功,如果有输也没问题。
=====做了那么多准备,现在开始安装显卡驱动=======
5.安装你的显卡驱动外壳
进入你刚才run驱动放的目录下,使其为可执行的文件,然后才安装。
输入sudo chmod a+x 驱动名字.run
输入 sudo ./驱动名字.run -no-x-check -no-nouveau-check -no-opengl-files
下面是整个安装失败的地方,选择太多,只要一个地方出错,恭喜你,重头再来。
等一会系统会跳出界面说 the distribute-provided pre-install script failed.....:
直接选择 continue to install
开始有进度条显示building kernel modules,等一会.
the target kernel has CONFIG_MODULE_SIG set......
直接选择 sign the kernel module(为内核模块签名)
the nvidia kernel module with an existing key pair .....直接选择 genera a new one
...was successfully signed with a newly generated key pair,would you like to delete...
直接选择no
接下来那个没得选,只有一个选项,直接选择 OK
再接下来那个,,还是直接选择 OK
the signed kernel module failed to load,because the kernei dose not trust any key...
直接选择 install signed kerrel module
接下来那个,,直接选择 OK
再接下来那个,直接选择 yes
接下来那个,,直接选择 OK
系统好像会提示你重启电脑,你重启就是,即使没有,不重启也行,笔者就是这里重启突然崩了Ubuntu系统,无语了。
吸取教训后安装就不重启,直接在终端进行下面的操作。
记住开机之后,按ctrl + alt +f1 进入命令窗口。没重启的可以忽略这一步。
输入 nvidia-smi
没有任何关于GPU的信息显示,说明安装失败,别着急接着往下看
输入 sudo mokutil --import /usr/share/nvidia/nvida*.der
恭喜你,终于安装成功