1、查询本机显卡型号

sudo lshw -numeric -C display      #查看当前电脑的显卡型号

sudo lsmod | grep nouveau          #查看nouveau驱动是否使用

sudo lspci | grep VGA              # 查看集成显卡

sudo lspci | grep NVIDIA           # 查看NVIDIA显卡

sudo lshw -c video | grep configuration	 #查看显卡驱动

2、根据显卡型号去英伟达官方下载

NVIDIA驱动程序下载

https://www.nvidia.cn/Download/index.aspx?lang=cn

3、禁用nouveau驱动

一般Linux都会自动集成一个开源的NVIDIA驱动nouveau,安装NVIDIA驱动需要先禁用这个驱动

sudo su		#进入root用户

打开禁用配置文件

vim /etc/modprobe.d/blacklist.conf	

在最后一行添加

blacklist nouveau

保存并退出

:wq

由于nouveau是在内核中的,还需要更新一下,执行如下命令:

sudo update-initramfs -u

之后重启电脑:

reboot

重启后查看禁用是否成功:

lsmod | grep nouveau 

如果什么都没有输出就代表nouveau被禁用了

进入tty终端

ctrl+alt+F1

4、安装驱动
如果以前安装过NVIDIA驱动,需要卸载(没安装过跳过此步骤):

sudo apt-get remove --purge nvidia*

关闭X window 界面:

sudo service lightdm stop

给NVIDIA添加权限:

sudo chmod a+x NVIDIA-Linux*.run

然后执行安装:

sudo sh .NVIDIA-Linux*.run -no-opengl-files

–no-opengl-files 参数必须加否则会循环登录,也就是loop login。

参数介绍:

–no-opengl-files 只安装驱动文件,不安装OpenGL文件。这个参数最重要
–no-x-check 安装驱动时不检查X服务
–no-nouveau-check 安装驱动时不检查nouveau
后面两个参数可不加。

在安装驱动过程中, 界面看到DKSM的选择的时候选择no(不安装即可),否则驱动安装失败,安装过程中一路回车即可

安装完成之后界面没有自动重启就输入,输入回车后会进入图形界面

重启图形界面

sudo service lightdm start

重启完成之后查看显卡驱动:

sudo lshw -c video | grep configuration

查看驱动是否是自己下载的版本,如果是,则安装成功

modinfo nvidia

❤️ 转载文章请注明出处,谢谢!❤️