目的:
在Ubuntu 16.04上安装最新显卡驱动
主要步骤:
1.在Nvidia官网上查找显卡驱动最新的版本号
http://www.nvidia.com/Download/index.aspx?lang=en-us
1080TI当前的最新驱动版本为390.48
2.卸载系统里的Nvidia低版本显卡驱动
sudo apt-get purge nvidia*
3.把显卡驱动加入PPA
sudo add-apt-repository ppa:graphics-drivers
sudo apt-get update
4.查找并安装最新驱动
sudo apt-cache search nvidia
返回如下结果:
,最新版本396已加载。采用apt-get命令在终端安装:
sudo apt-get install nvidia-396
5.重启系统并验证
reboot(现在重新启动计算机)
然后在终端输入以下命令行:
lsmod | grep nvidia
如果没有输出,则安装失败。成功安装会有如下类似结果:
输入命令行,查看Ubuntu自带的nouveau驱动是否运行:
lsmod | grep nouveau
如果终端没有内容输出,则显卡驱动的安装成功
6.(可选)停止当前版本的本地更新
sudo apt-mark hold nvidia-396
以下增加内容来自知乎:
显卡:(GPU)主流是Nvidia的GPU,深度学习本身需要大量计算。GPU的并行计算能力,在过去几年里恰当地满足了深度学习的需求。AMD的GPU基本没有什么支持,可以不用考虑。
驱动:没有显卡驱动,就不能识别GPU硬件,不能调用其计算资源。但是呢,Nvidia在Linux上的驱动安装特别麻烦,尤其对于新手简直就是噩梦。得屏蔽第三方显卡驱动。下面会给出教程。
CUDA:是Nvidia推出的只能用于自家GPU的并行计算框架。只有安装这个框架才能够进行复杂的并行计算。主流的深度学习框架也都是基于CUDA进行GPU并行加速的,几乎无一例外。还有一个叫做cudnn,是针对深度卷积神经网络的加速库。
链接:https://www.zhihu.com/question/59184480/answer/162623008
来源:知乎