本章我们首先介绍一下NVIDIA,然后再介绍一下显卡驱动的安装、查看显卡信息等操作。
1. NVIDIA介绍
NVIDIA是(NVIDIA Corporation, NASDAQ: NVDA,官方英文名称英伟达),是一家以设计智核芯片组
为主的无晶圆(Fabless)IC半导体公司,公司创立于1993年1月,总部位于美国加利福尼亚州圣克拉拉市。
1.1 经营内容
NVIDIA公司是全球可编程图形处理技术领袖。与ATI(后被AMD收购)齐名,专注于打造能够增强个人和专业计算平台的人机交互体验的产品。公司的图形和通信处理器拥有广泛的市场,已被多种多样的计算平台采用,包括个人数字媒体PC、商用PC、专业工作站、数字内容创建系统、笔记本电脑、军用导航系统和视频游戏控制台等。NVIDIA产品和技术的基础是NVIDIA ForceWare,这是一种综合性软件套件,能够实现业内领先的图形、音频、通信、存储和安全功能。NVIDIA ForceWare可以提高采用NVIDIA GeForce图形芯片和NVIDIA nForce平台解决方案的各类台式和移动PC的工作效率、稳定性和功能。
NVIDIA公司专门打造面向计算机、消费电子和移动终端,能够改变整个行业的创新产品。这些产品家族正在改变视觉丰富和运算密集型应用例如视频游戏、电影产业、广播、工业设计、财政模型、空间探索以及医疗成像。
此外, NVIDIA致力于研发和提供引领行业潮流的先进技术,包括NVIDIA SLI技术—-能够灵活地大幅提升系统性能的革命性技术和NVIDIA PureVideo高清视频技术。
NVIDIA已经开发出了5大产品系列,以满足特定细分市场需求,包括: GeForce、Tegra、ION、Quadro、Tesla。公司不断为视觉计算树立全新标准,其令人叹为观止的交互式图形产品可广泛应用于从平板电脑和便携式媒体播放器到笔记本与工作站等各种设备之上。
1.2 产品品牌
2. 与显卡相关的操作命令
1) 查看GPU相关信息
如果安装的是NVIDIA GPU,有一个很好用的命令:
另外,对于其他的GPU则并没有太好的命令,可以在PCI信息里面找,例如:
注意:
显存占用和GPU占用是两个不一样的东西,显卡是由GPU和显存等组成的,显存和GPU的关系有点类似于内存和CPU的关系
2) 查看显卡设备驱动信息
3. Ubuntu16.04 显卡驱动程序的安装
3.1 下载官方程序
http://www.geforce.cn/drivers
这里我们结合当前GPU类型:
# nvidia-smi -L
GPU 0: GeForce GTX 1080 Ti (UUID: GPU-5480eda9-37b3-98ad-ad76-f0b4a33301fa)
GPU 1: GeForce GTX 1080 Ti (UUID: GPU-049bd205-4e80-b2f4-8079-4b531d513ab1)
如果我们直接安装驱动的话,往往会报错:
ERROR: The Nouveau kernel driver is currently in use by your system. This driver is incompatible with the NVIDIA driver
请接着继续往下看。
3.2 禁止集成nouveau驱动
Ubuntu系统集成的显卡驱动程序是nouveau,它是第三方为NVIDIA开发的驱动,我们需要先将其屏蔽才能安装NVIDIA官方驱动。首先将驱动添加到黑名单blacklist.conf中:
# sudo chmod 666 /etc/modprobe.d/blacklist.conf //修改文件属性
//向blacklist.conf文件中添加如下
blacklist vga16fb
blacklist nouveau
blacklist rivafb
blacklist rivatv
blacklist nvidiafb
3.3 开始安装
先按ctrl+Alt+F1到控制台,关闭当前图形环境。
# sudo init 3
# sudo rm -r /tmp/.X*
# sudo service lightdm stop
//再安装驱动程序
# ./NVIDIA-Linux-x86_64-384.111.run --no-x-check --no-nouveau-check --no-opengl-files
// 重启图形环境
# sudo service lightdm start
3.4 查看显卡驱动版本
# cat /proc/driver/nvidia/version
NVRM version: NVIDIA UNIX x86_64 Kernel Module 384.111 Tue Dec 19 23:51:45 PST 2017
GCC version: gcc version 5.4.0 20160609 (Ubuntu 5.4.0-6ubuntu1~16.04.4)
4. 显卡驱动的卸载
一般情况下,如果当前主机上仍保存有安装包,则可以通过该安装包自带的卸载程序进行卸载。例如:
# ./NVIDIA-Linux-x86_64-384.111.run --uninstall
也可以通过如下命令卸载,但是卸载后可能不能进入图形界面,后续可能需要重新安装驱动后才能进入:
# sudo apt-get remove --purge nvidia*
[参看]:
-
Ubuntu16.04安装NVIDIA显卡驱动
-
Ubuntu16.04安装NVIDIA驱动时的一些坑与解决方案
-
ubuntu 16.04安装nvidia 专用驱动无法登录,一直返回登录界面?