1.安装驱动前更新软件列表、安装软件、依赖
sudo apt-get update #更新软件列表sudo apt-get install g++sudo apt-get install gccsudo apt-get install make
2. 查询硬件(显卡)信息
lspci | grep -Ei '(vga|display)' 或者 lspci | grep -i nvidia 或者 lspci | grep -i vga
3. 官网下载对应驱动
Nvidia官网 (https://www.nvidia.cn/)
Nvidia驱动下载地址:https://www.nvidia.cn/Download/index.aspx?lang=cn
4. 卸载原有驱动
NVIDIA显卡驱动可以通过如下指令删除以前安装的NVIDIA驱动版本,重新安装。
sudo apt-get remove --purge nvidia*
5.禁用nouveau(nouveau是通用的驱动程序)
注意!在安装NVIDIA驱动以前需要禁止系统自带显卡驱动nouveau:可以先通过指令lsmod | grep nouveau查看nouveau驱动的启用情况,如果有输出表示nouveau驱动正在工作,如果没有内容输出则表示已经禁用了nouveau。
sudo gedit /etc/modprobe.d/blacklist.conf # 或者(blacklist-nouveau.conf)
在打开的blacklist.conf末尾添加如下,保存文本关闭
blacklist nouveauoptions nouveau modeset=0
在终端输入如下更新,更新结束后重启电脑(必须)
sudo update-initramfs -u# 然后电脑重启系统sudo reboot
重启后
进入bios(我的电脑是F10,建议自查一下)去掉安全启动设置,改成 secure boot:disable
开机后在终端输入如下,没有任何输出表示屏蔽成功
lsmod | grep nouveau
6.安装gdm3
停止当前的显示服务器。如果进不去,就按Ctrl + Alt + F2~F6中的一个 (分别对应进入tty2~tty6))(必须)
sudo telinit 3
cd命令进入到你存放驱动的目录
sudo chmod 777 NVIDIA-Linux-x86_64-515.65.01.run #给你下载的驱动赋予可执行权限,才可以安装sudo ./NVIDIA-Linux-x86_64-515.65.01.run –no-opengl-files –no-x-check #安装
显卡驱动安装过程中一些选项:
1.The distribution-provided pre-install script failed! Are you sure you want to continue?
选择continue installation
剩下全部选no
安装结束后
sudo service gdm3 startsudo telinit 5
驱动安装好后,终端输入nvidia-smi
显示下图即为成功
图片来源及参考https://blog.csdn.net/qq_42887760/article/details/126903100?spm=1001.2014.3001.5506图片来源及参考
来源地址:https://blog.csdn.net/weixin_45469491/article/details/129352915