Ubuntu 16.04安装nvidia显卡驱动
新刷的ubuntu16.04,如果是用显卡接口接到显示器上的时候,会发现显示像素很低,这是因为显卡驱动没有安装,本文记录一下我安装显卡驱动的过程。
方法一:
ubuntu-drivers devices
如果同意推荐的版本,则执行如下命令即可:
sudo ubuntu-drivers autoinstall
以下全部是方法二:
下载显卡对应版本的驱动
到Nvidia官网下载与自己机器相对版本的显卡驱动。
下载完成后会得到*.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
重启机器,再次查看内核版本,会发现内核版本升级成功。
20210917更新,安装Nvidia驱动–简单方法
1.apt-get安装
sudo aot-get install nvidia-460
2.下载.run文件离线安装
sudo service lightdm stop
sudo ./NVIDIA-Linux-x86_64-430.14.run
sudo service lightdm start
安装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
驱动安装成功。