安装环境及硬件信息

  • Ubuntu16.04 LTS
  • 内核版本:4.4.0
  • 显卡:Nvidia GeForce GTX 1060

安装过程

一、首先要下载好显卡驱动程序,官方网址:http://www.nvidia.cn/page/home.html

我使用的版本是 NVIDIA-Linux-x86_64-390.67.run

二、卸载掉旧版本的英伟达显卡驱动,打开terminal:

sudo apt-get purge nvidia*

三、禁用系统自带的 nouveau 驱动:

  • 创建一个配置文件

sudo vim /etc/modprobe.d/blacklist-nouveau.conf

  • 在该配置文件中添加如下内容
    blacklist nouveau
options nouveau modeset=0
  • 进行更新

sudo update-initramfs -u

然后重启,在终端输入

lsmod | grep nouveau

若无输出,则禁用成功

四、关闭图形界面,进入文本模式

sudo service lightdm stop

注:若此时按 ctrl+alt+f7不能回到图形界面,输入sudo service lightdm start即可回到图形界面

五、进入第一步下载 .run 文件对应的文件夹

  • 更改 .run 权限,这里注意要改成你自己用的文件名

sudo chmod +x NVIDIA-Linux-x86_64-390.67.run

  • 开始安装,同样要注意换成自己的文件名

sudo ./NVIDIA-Linux-x86_64-390.67.run -no-opengl-files

弹出的安装界面我都是一路默认enter.

六、测试是否安装成功

nvidia-smi

如果显示如下,就是安装成功

七、安装失败的解决方法



错误信息中显示kernel module load error,查阅了一些资料,发现有可能时内核版本的原因,最后通过更新内核的方式成功安装了显卡驱动。

1. 安装 kernel开发包

sudo apt-get install kernel*

2. 首先下载内核 .deb 安装文件,共三个

wget http://kernel.ubuntu.com/~kernel-ppa/mainline/v4.16/linux-headers-4.16.0-041600_4.16.0-041600.201804012230_all.deb

wget http://kernel.ubuntu.com/~kernel-ppa/mainline/v4.16/linux-headers-4.16.0-041600-generic_4.16.0-041600.201804012230_amd64.deb

wget http://kernel.ubuntu.com/~kernel-ppa/mainline/v4.16/linux-image-4.16.0-041600-generic_4.16.0-041600.201804012230_amd64.deb

如果网速不好可提前下载,网址:http://kernel.ubuntu.com/~kernel-ppa/mainline/v4.16/

3. 安装下载好的 .deb 文件

sudo dpkg -i *.deb

安装完成后重启,验证当前内核版本

uname -sr

4. 更新完内核之后,还要进行前六步的安装过程,才能完成显卡驱动的安装,祝各位好运。

以上内容为本人的安装记录,有疏漏的地方还望各位指出,也欢迎各位留言点赞。

最新文章

  1. 前端弹出对话框 js实现 ajax交互
  2. web前端开发分享-css,js工具篇
  3. Android获取焦点所在控件
  4. android pbap client 蓝牙
  5. js去除日期字符串时分秒
  6. HDU 2181 哈密顿绕行世界问题 dfs 难度:1
  7. javascript 遍历object对象
  8. SVN Server导项目到本地库时提示"方法OPTIONS失败与无法连接到服务器"
  9. sql server 2008 r2 清除数据库日志
  10. 【原】数据库SQL语句入门
  11. py爬取英文文档学习单词
  12. javascript之全局函数
  13. k8s基本对象及架构
  14. 从零开始学Python 二
  15. QWaitCondition 的思考2
  16. 关于Mybatis的那点事
  17. 搭建React项目(一):在网页中使用
  18. 前端页面报net::ERR_CONNECTION_RESET错误的原因
  19. json 拖拽
  20. Linux 环境下为VirtualBox安装增强功能

热门文章

  1. 安装ubuntu 18.04总结
  2. JS变量、作用域、内存
  3. [转]windows下多个python版本共存,pip使用
  4. Delphi 调试连接 任意Android手机/平板/盒子
  5. laravel5实现微信第三方登录功能
  6. 经典傅里叶算法小集合 附完整c代码
  7. android studio 插件开发(自动生成框架代码插件)
  8. (数据科学学习手札48)Scala中的函数式编程
  9. 【笔记学习】Linux系统与虚拟机学习
  10. 20155321 《Java程序设计》实验五 网络编程与安全