Ubuntu 安装 Nvidia 显卡驱动及常见问题解决

前言
本文以直通了 Nvidia P106-100 矿卡的 Ubuntu 20.04 的 virt-manager 虚拟机为示范,讲解 Nvidia 显卡的闭源驱动安装。视频演示会讲解一些 Linux 小技巧及解决问题的思路和方法,主要供 Linux 小白参考,可能会略显罗嗦。已入门的朋友直接看视频文本就行了。视频演示地址:【Ubuntu 安装 Nvidia 显卡驱动及常见问题解决(已入门者可直接看简介末尾视频文稿)】 https://www.bilibili.com/video/BV1DC4y1r7Ze/?share_source=copy_web&vd_source=d1925b070926f23b2b6676137251e9ea

一、前提条件
1、需要一块 Nvidia 物理显卡,并且正确连接到了显示器上。
2、需要事先安装 gcc、linux-headers 包。
3、如果是自编译内核,需要保证在 /usr/src 下面有相应的 linux-headers 文件夹。然后 /lib/modules/内核版本/build 软链接到 /usr/src/linux-headers-内核版本。

二、安装方法
1、图形界面的“附加驱动”。选中一个驱动,点击右下角应用即可。
2、命令行界面。ubuntu-drivers devices; apt install nvidia-driver-xxx
参考链接:How to install the NVIDIA drivers on Ubuntu 20.04 Focal Fossa Linux

三、验证方法
1、nvidia-smi
2、查看驱动当前显示器的活动显卡 glxinfo -B
参考链接:Check and Monitor Active GPU in Linux

四、双显卡切换
1、Nvidia 显卡设置面板
2、prime-select
参考链接:
How To Switch Between Intel and Nvidia Graphics Card on Ubuntu
Nvidia drivers not working on Ubuntu 22.04.1 LTS

五、卸载驱动
1、图形界面“附加驱动”
2、apt purge nvidia-driver-xxx; apt autoremove --purge(确认不会清理需要的重要包后执行)

六、碰到问题怎么办
1、安装之前进入不了桌面。可以 CTRL+ALT+F3 进入终端用命令安装。
2、连命令终端都进入不了。试试在 Grub 启动菜单项中 linux 行末尾加上 nomodeset
3、安装不了或卸载不掉。尝试手工卸载所有带 nvidia 关键词的包。
4、成功安装了 Nvidia 显卡,始终只能用核芯显卡驱动当前显示器。尝试在电脑主板 BIOS 中设置优先使用独立显卡或禁用核芯显卡。
5、安装成功了,就是黑屏。尝试更换显示数据线或显示器。

发表评论

电子邮件地址不会被公开。 必填项已用*标注