系统:
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
即可查看显卡驱动信息):