Ubuntu 16.04安装nvidia显卡驱动

Ubuntu 16.04安装nvidia显卡驱动

  • 下载显卡对应版本的驱动
  • 升级ubuntu的内核版本
      • 1.安装kernel开发包
      • 2.下载内核安装文件
      • 3.安装内核文件
      • 4.查看当前内核版本
  • 安装Nvidia驱动
      • 1.屏蔽nouveau驱动
      • 2.安装驱动
      • 3.查看显卡驱动

新刷的ubuntu16.04,如果是用显卡接口接到显示器上的时候,会发现显示像素很低,这是因为显卡驱动没有安装,本文记录一下我安装显卡驱动的过程。

下载显卡对应版本的驱动

到Nvidia官网下载与自己机器相对版本的显卡驱动。
Ubuntu 16.04安装nvidia显卡驱动_第1张图片
下载完成后会得到*.run文件,比如我下载的就是NVIDIA-Linux-x86_64-430.50.run

升级ubuntu的内核版本

最好先升级一下ubuntu的内核版本再继续安装,否则后续安装可能会出现问题。

1.安装kernel开发包

sudo apt-get install kernel*

2.下载内核安装文件

wget http://kernel.ubuntu.com/~kernel-ppa/mainline/v4.16/linux-headers-4.16.0-041600_4.16.0-041600.201804012230_all.deb
wget http://kernel.ubuntu.com/~kernel-ppa/mainline/v4.16/linux-headers-4.16.0-041600-generic_4.16.0-041600.201804012230_amd64.deb
wget http://kernel.ubuntu.com/~kernel-ppa/mainline/v4.16/linux-image-4.16.0-041600-generic_4.16.0-041600.201804012230_amd64.deb

3.安装内核文件

sudo dpkg -i *.deb

4.查看当前内核版本

uname -sr

重启机器,再次查看内核版本,会发现内核版本升级成功。

安装Nvidia驱动

1.屏蔽nouveau驱动

sudo chmod 666 /etc/modprobe.d/blacklist.conf
sudo gedit /etc/modprobe.d/blacklist.conf

再最后一行加上如下内容:

blacklist vga16fb
blacklist nouveau
blacklist rivafb
blacklist rivatv
blacklist nvidiafb

然后更新一下文件:

sudo update-initramfs -u

2.安装驱动

按Ctrl+Alt+F1,进入tty1命令行
用自己的账号登录,注意,登录的时候输入密码不要使用小键盘,因为命令行模式识别小键盘有问题。
关闭图形界面

sudo service lightdm stop

cd 到下载的.run文件夹下,开始安装驱动

sudo ./NVIDIA-Linux-x86_64-430.50.run

按照提示进行选择一些配置,就可以安装好了
安装好之后,再启动图形界面

sudo service lightdm start

然后用快捷键Ctrl Alt F7切换回图形界面就可以看到显示分辨率有提升啦,说明显卡驱动开始工作了

3.查看显卡驱动

nvidia-smi

Ubuntu 16.04安装nvidia显卡驱动_第2张图片驱动安装成功。

你可能感兴趣的:(CUDA)