Ubuntu下NVIDIA 驱动的卸载和安装
要卸载通过 apt 安装的 NVIDIA 驱动,可以按照以下步骤操作:
1. 确认当前安装的 NVIDIA 驱动版本
运行以下命令,查看当前安装的 NVIDIA 驱动版本:
dpkg -l | grep nvidia
示例输出:
ii nvidia-driver-470 470.199.02-0ubuntu0.20.04.1 amd64 NVIDIA driver metapackage
ii nvidia-dkms-470 470.199.02-0ubuntu0.20.04.1 amd64 NVIDIA DKMS package
...
从中确认要卸载的 NVIDIA 驱动版本,例如:nvidia-driver-470。
2. 停止使用 NVIDIA 驱动
在卸载前,可以先禁用 NVIDIA 驱动,避免显示相关问题。
a. 禁用 NVIDIA 驱动
将当前会话切换到 Nouveau(开源驱动):
sudo prime-select intel
sudo reboot
b. 备选方案:直接卸载
如果你的系统未启用 prime-select 或没有安装 Nouveau 驱动,可以直接卸载 NVIDIA 驱动,系统会自动切换到开源驱动。
3. 卸载 NVIDIA 驱动
运行以下命令卸载 NVIDIA 驱动及相关组件:
sudo apt purge '^nvidia.*'
sudo apt autoremove --purge
命令解释:
-
apt purge '^nvidia.*':- 匹配并删除以
nvidia开头的所有软件包。
- 匹配并删除以
-
apt autoremove --purge:- 清理不再需要的依赖项和配置文件。
4. 检查是否卸载成功
运行以下命令确认 NVIDIA 驱动已卸载:
dpkg -l | grep nvidia
输出中不应再有任何 NVIDIA 驱动相关的条目。
5. 验证 Nouveau 驱动是否工作
重启系统后,运行以下命令检查是否启用了 Nouveau 驱动:
lsmod | grep nouveau
如果输出包含类似 nouveau 的模块,则表明开源驱动已启用。
6. 重装 NVIDIA 驱动(可选)
如果需要重新安装 NVIDIA 驱动,可以使用以下命令:
sudo apt install nvidia-driver-470
注意事项
-
GPU 黑屏问题:卸载 NVIDIA 驱动后,如果系统未启用 Nouveau,可能会导致显示问题。请确保 Nouveau 驱动可以正常工作。
-
清理 CUDA 工具包:如果你还安装了 CUDA 工具包,可以运行以下命令清理:
sudo apt purge '^cuda.*' sudo apt autoremove --purge

浙公网安备 33010602011771号