文档章节

NVIDIA 驱动安装(超详细)

o
 osc_1ee7cxmx
发布于 2018/08/06 16:10
字数 561
阅读 0
收藏 0

精选30+云产品,助力企业轻松上云!>>>

[TOC]

首先ctrl + alt + F1进入字符界面

1. 删除原有驱动

sudo apt-get purge nvidia*
sudo apt-get autoremove
sudo ./NIVIDIA-Linux-X86_64-384.59.run --uninstall

2. 安装依赖

sudo apt-get install build-essential gcc-multilib dkms

3. 禁用nouveau驱动:

编辑 /etc/modprobe.d/blacklist-nouveau.conf 文件,添加以下内容:

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

关闭nouveau:

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

4. reboot

$ sudo update-initramfs -u
$ sudo reboot

重启后,执行:lsmod | grep nouveau。如果没有屏幕输出,说明禁用nouveau成功。

5. 获取kernel source (important)

$ apt-get install linux-source
$ apt-get install linux-headers-x.x.x-x-generic

其中x.x.x-x-generic可以通过$(uname -r)替换得到

6. 关掉x graphic 服务

sudo systemctl stop lightdm(or sudo service lightdm stop)
sudo systemctl stop gdm
sudo systemctl stop kdm

登陆nvidia官网,可以得到适合自己电脑的驱动,下载下来

7. 安装nvidia驱动

sudo chmod NVIDIA*.run sudo ./NVIDIA-Linux-x86_64-384.59.run –no-x-check -no-nouveau-check -no-opengl-files

  1. –no-opengl-files:表示只安装驱动文件,不安装OpenGL文件。这个参数不可省略,否则会导致登陆界面死循环,英语一般称为”login loop”或者”stuck in login”。
  2. –no-x-check:表示安装驱动时不检查X服务,非必需。
  3. –no-nouveau-check:表示安装驱动时不检查nouveau,非必需。
  4. -Z, --disable-nouveau:禁用nouveau。此参数非必需,因为之前已经手动禁用了nouveau。
  5. -A:查看更多高级选项。

安装过程中一些选项

The distribution-provided pre-install script failed! Are you sure you want to continue?

选择 yes 继续。

Would you like to register the kernel module souces with DKMS? This will allow DKMS to automatically build a new module, if you install a different kernel later?

选择 No 继续。

问题大概是:Nvidia's 32-bit compatibility libraries?

选择 No 继续。

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 继续

8. 挂载Nvidia驱动

modprobe nvidia

9. 检查驱动是否安装成功

nvidia-smi nvidia-settings #若弹出设置对话框,亦表示驱动安装成功

10. 返回图形界面

最后退回图形界面:sudo init 5 or ctrl + alt + f7 or sudo service lightdm restart

11. reference

挂载u盘https://www.cnblogs.com/dmj666/p/8031828.html

参考的博客:

https://blog.csdn.net/stories_untold/article/details/78521925

以上,有问题欢迎讨论,如果有帮助,请点一下推荐

参考:https://blog.csdn.net/cosmoshua/article/details/76644029?tdsourcetag=s_pctim_aiomsg

o
粉丝 0
博文 500
码字总数 0
作品 0
私信 提问
加载中
请先登录后再评论。

暂无文章

平时使用的Lszrz到底是什么协议?说说Xmodem/Ymodem/Zmodem

XMODEM, YMODEM, and ZMODEM 由于平时使用rz/sz较多,r/s好理解,一个send一个receive。但是由不太清楚z是什么意思,故有此文。 sx/rx, sb/rb (b=batch)和sz/rz分别实现了xmodem,ymodem和z...

独钓渔
57分钟前
17
0
真正的强智能时代已经到来。道翰天琼认知智能机器人平台API大脑。

最近,我常说人工智能的寒冬快要来了,提醒业界要做好思想准备,但同时我也说:冬天来了,春天就不会远了…… 2019年6月我写了篇文章《深度学习的问题究竟在哪?》,说到深度学习的一个主要问...

jackli2020
今天
24
0
什么是控制型人格,控制型人格的筛查测试

一、 什么是控制性人格 拥有控制型人格的人,他们会尽力的隐藏自己的意图,但是又会使用很微妙的方式来利用周围人的弱点,进而占取便宜时,使他们能够得到自己想要的东西。这类人的控制欲非常...

蛤蟆丸子
今天
14
0
【Spring】Spring AOP 代理对象生成逻辑源码分析

1. spring aop案例(POJO注入) 1.0 被代理接口 TargetInterface /** * 被代理的接口 * @author Yang ZhiWei */public interface TargetInterface { void show(); String show......

ZeroneLove
今天
36
0
聊聊dubbo-go的gracefulShutdownFilter

序 本文主要研究一下dubbo-go的gracefulShutdownFilter gracefulShutdownFilter dubbo-go-v1.4.2/filter/filter_impl/graceful_shutdown_filter.go type gracefulShutdownFilter struct {......

go4it
今天
30
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部