参考
Ubuntu安装显卡驱动教程
Linux安装NVIDIA显卡驱动的正确姿势

1.查看显卡型号

#查看显卡型号
lspci | grep -i vga

在这里插入图片描述

2.下载显卡驱动

下载
在这里插入图片描述根据查询到的信息,选择下载版本
在这里插入图片描述

3.安装

准备工作

#查看是否有显卡驱动(安装过需要卸载)
nvidia-smi
# 卸载
sudo apt-get --purge remove nvidia*
sudo apt autoremove # 防止卸载不干净 

#禁用nouveau驱动
sudo gedit /etc/modprobe.d/blacklist.conf #打开配置文件
blacklist nouveau # 在最后一行添加
sudo update-initramfs -u # 使文件生效
reboot # 重启
# bios禁用禁用secure boot
电脑在开机界面按DEL进入bio引导界面,选择secure boot 为disable
没有secure boot 可以将csm模式关闭(应该在boot中),然后再设置secure boot
# 停止当前的可视化界面,有几种方式
1.sudo service lightdm stop 
2.ctrl+alt+F1~F6
3.sudo telinit 3 (# sudo telinit 5 退出)

安装显卡驱动

#修改显卡驱动文件的权限(在新的命令行界面)
sudo chmod  a+x NVIDIA-Linux-x86_64-396.18.run
#安装显卡驱动 (将命令中的./NVIDIA-Linux-x86_64-470.57.02.run替换为.run文件的路径)
sudo ./NVIDIA-Linux-x86_64-470.57.02.run -no-x-check -no-nouveau-check -no-opengl-files   
# 安装过程中的一些选项可查看参考博客

安装成功

nvidia-smi

在这里插入图片描述

# 其他验证
ls /usr/src | grep nvidia # 查看驱动版本,也可用于验证驱动是否安装成功
sudo lshw -c video # configuration: driver=nvidia 则安装成功

其他问题

我在安装过程中遇到的问题是,找不到GCC和make路径,安装就行

sudo apt-get update
sudo apt-get install make
sudo apt-get install gcc

安装后出现黑屏,左上角有光标闪烁

# 可能是版本不正确,可以选择卸载已安装驱动
#在光标界面ctrl+alt+F1~F6,进入tty模式(+F7退出tty模式)
sudo apt-get --purge remove nvidia*
sudo apt autoremove 
# 卸载后reboot即可

# 如果该命令卸载不掉,可以尝试
sudo /usr/bin/nvidia-uninstall

#若无法进入tty,可以在开机界面按esc进入grub界面,选择recovery mode->root, 进入终端
Logo

为开发者提供学习成长、分享交流、生态实践、资源工具等服务,帮助开发者快速成长。

更多推荐