NVIDIA驱动安装 3种方式 Ubuntu

系统:

ubuntu 16.04 LTS

配置:

内存:15.6 GiB
CPU:Intel® Core™ i5-8400 CPU @ 2.80GHz × 6
显卡:GeForce GTX 1060 6GB
OS type:64-bit

NVIDIA驱动安装:

  • 1.使用apt直接完成安装
  • 2.使用nvidia的run文件安装(较为繁琐,但能规避安装驱动后进不了桌面系统的问题)

1.apt安装

参考:https://blog.csdn.net/weixin_40294256/article/details/79157838

NVIDIA 418.56驱动
 $ sudo apt-get purge nvidia* #卸载所有nvidia相关包
 $ sudo apt-get autoremove #清理依赖包
 $ sudo apt-get install -f #修复依赖关系
 $ sudo add-apt-repository ppa:graphics-drivers/ppa
 $ sudo apt-get update
 $ sudo apt-get install nvidia-418 nvidia-settings
 # 安装完毕后重启电脑,运行nvidia-smi,查看生效的显卡驱动。
 $ nvidia-smi
已安装好的显卡驱动:

NVIDIA-SMI 418.56 Driver Version: 418.56

+-----------------------------------------------------------------------------+
| NVIDIA-SMI 418.56       Driver Version: 418.56       CUDA Version: 10.1     |
|-------------------------------+----------------------+----------------------+
| GPU  Name        Persistence-M| Bus-Id        Disp.A | Volatile Uncorr. ECC |
| Fan  Temp  Perf  Pwr:Usage/Cap|         Memory-Usage | GPU-Util  Compute M. |
|===============================+======================+======================|
|   0  GeForce RTX 2070    Off  | 00000000:01:00.0 Off |                  N/A |
| 40%   48C    P2    71W / 175W |   6018MiB /  7952MiB |     33%      Default |
+-------------------------------+----------------------+----------------------+
如果有问题:

在安装好驱动之后,一直循环在登录界面,输入密码之后一闪又回到登录界面,重装了多次驱动还是不行。
就换第二种方式,使用run文件来安装。


2.run文件安装

参考:
https://www.cnblogs.com/codeAndlearn/p/11536623.html

下载对应的显卡驱动包:http://www.geforce.cn/drivers
ctrl+alt+F1,进入tty1模式,并使用账户登录。

卸载所有nvidia相关包:

#$ sudo apt-get purge nvidia*
#$ sudo apt-get autoremove #清理依赖包
#$ sudo apt-get install -f #修复依赖关系
# 我是用的下面这句命令
$ sudo apt-get install autoremove --purge nvidia*

禁用系统自带显卡:

# 修改属性
$ sudo chmod 666 /etc/modprobe.d/blacklist.conf
# 用gedit打开
$ sudo gedit /etc/modprobe.d/blacklist.conf
# 在最后一行加入下面几行语句,保存退出
blacklist vga16fb
blacklist nouveau
blacklist rivafb
blacklist rivatv
blacklist nvidiafb
# 更新文件
$ sudo update-initramfs -u

安装驱动:

# 关闭图形界面
$ sudo service lightdm stop
# 以root权限安装
#$ su root
$ sudo su
# 进入到.run文件目录中,安装驱动
$ bash NVIDIA-Linux-x86_64-430.40.run --no-x-check --no-nouveau-check --no-opengl-files
# --no-x-check 安装驱动时关闭X服务
# --no-nouveau-check 安装驱动时禁用nouveau
# --no-opengl-files 只安装驱动文件,不安装OpenGL文件,否则可能会导致 GUI 无限重启

安装选项,如图:
在这里插入图片描述在这里插入图片描述注:这里未截取到中间提示什么32位lib,应该选no在这里插入图片描述在这里插入图片描述

到了这里,驱动安装已完成,最后须恢复启用图形界面,再按Ctrl+Alt+F7回到图形界面:

# 启动图形界面
$ sudo service lightdm start

运行nvidia-smi,查看生效的显卡驱动。

 $ nvidia-smi

在这里插入图片描述


3.ubuntu自带软件更新方式安装
只针对于ubuntu 18.04:

(我在ubuntu 18.04上成功安装,但ubuntu 16.04未能成功。)

1.进入系统软件Software & Updates
2.在Additional Drivers页面里(进入页面需要等待几秒钟列表才会刷出来)选择想要安装的nvidia驱动,点击Apply Changes之后等待一段时间的安装即可(会提示你重启,重启之后命令行运行nvidia-smi即可查看显卡驱动信息):
在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值