Ubuntu 16.04 中 Nvidia 1050ti 驱动安装

本篇文章描述,如何在Ubuntu 16.04 中安装英伟达显卡驱动。硬件配置如下

  • 操作系统:Ubuntu 16.04 LTS
  • 显卡:英伟达 GTX 1050ti
  • 驱动版本:NVIDIA-Linux-x86_64-390.48.run

这里安装显卡的目的是为了配置机器学习的环境。所以你需要根据自己的cuda版本确定需要安装的驱动版本

Step 1

删除旧的驱动

sudo apt-get autoremove --purge nvidia-*

Step 2

Linux kernel header 的安装

sudo apt-get install linux-headers-$(uname -r)

Step 3

禁用旧的nouveau驱动

$ cd /etc/modprobe.d/

$ sudo vim blacklist-nouveau.conf
blacklist nouveau
options nouveau modeset=0

$ sudo update-initramfs -u

**注意:**第一次安装需要进行上述配置文件的编写。如果你的系统默认升级了显卡驱动,导致驱动失效,只需要执行第五步即可。

Step 4

重启机器。执行如下命令,如果没有信息输出,则配置完成。

$ lsmod | grep nouveau

Step 5

Ctrl + Alt + F1进入控制台关闭 X 服务(图形桌面服务)

sudo service lightdm stop

Step 6

进入驱动所在目录,安装驱动。

$ sudo chmod a+x NVIDIA-Linux-x86_64-xxx.run
$ sudo ./NVIDIA-Linux-x86_64-xxx.run --no-opengl-files

注意:

  1. 如果看到如下警告信息则不需要处理,直接继续安装。

WARNING:"The distribution-provided pre-install script faild!"

  1. 如果看到如下信息,你应该选择YES

Would you like to run the nvidia-xconfig utility to automatically update your X configuration file...

Step 7

重启 X-Window 服务

$ sudo service lightdm start

查看驱动是否安装成功

$ nvidia-smi

你可能感兴趣的:(ubuntu)