如何在 Ubuntu 22.04 Jammy Jellyfish Linux 上卸载 NVIDIA 驱动程序
在本教程中,您将学习如何在 Ubuntu 22.04 Jammy Jellyfish Linux 上卸载 NVIDIA 驱动程序,从而切换回开源 Nouveau Nvidia 驱动程序。通常,Nvidia 的专有驱动程序会提供更好的性能,但如果您遇到问题,Nouveau 驱动程序是一个不错的选择。
在本教程中您将学习:
如何卸载 Ubuntu 存储库和 PPA NVIDIA 驱动程序
如何卸载 Nvidia 官方驱动程序
如何切换到 Nouveau 驱动程序
如何在 Ubuntu 22.04 上卸载 NVIDIA 驱动程序分步说明
卸载 Ubuntu 存储库和 PPA NVIDIA 驱动程序
您需要做的第一件事是打开命令行终端。然后,执行以下命令将删除专有的 Nvidia 驱动程序:
$ sudo dpkg -P $(dpkg -l | grep nvidia-driver | awk '{print $2}') $ sudo apt autoremove
通过使用 apt 包管理器下载最新版本切换回 nouveau 驱动程序:
$ sudo apt update $ sudo apt install xserver-xorg-video-nouveau
或者,也可以从 GNOME GUI
Software & Updates
应用程序窗口执行上述从 Nvidia 到 Nouveau 驱动程序的切换。重新启动系统以使更改生效。
$ reboot
系统重新启动后,使用
lsmod
命令确认加载的nouveau
模块:$ lsmod | grep nouveau nouveau 1949696 4 mxm_wmi 16384 1 nouveau ttm 106496 1 nouveau drm_kms_helper 184320 1 nouveau drm 491520 7 drm_kms_helper,ttm,nouveau i2c_algo_bit 16384 1 nouveau wmi 32768 3 wmi_bmof,mxm_wmi,nouveau video 49152 1 nouveau
卸载官方 NVIDIA 驱动程序
对于从 Nvidia 官方网站下载并安装的 Nvidia 驱动程序,请按照以下步骤卸载 Nvidia 驱动程序并切换回 Nouveau 开源驱动程序。
找到用于安装 Nvidia 驱动程序的安装脚本。如果您找不到原始安装脚本,只需重新下载即可。
$ ls NVIDIA-Linux-x86_64-440.44.run
卸载 Nvidia 驱动程序。在适当的地方更新以下 Nvidia 脚本名称:
$ sudo bash NVIDIA-Linux-x86_64-XXX.XX.run --uninstall
如果您还没有这样做,请从备份中恢复您的
xorg
原始配置:\$ sudo nvidia-xconfig --restore-original-backup
启用 Nouveau 模块。如果您遵循我们有关如何在 Ubuntu 22.04 上禁用 nouveau 驱动程序的指南,请执行以下命令:
$ sudo rm /etc/modprobe.d/blacklist-nvidia-nouveau.conf
重新启动 Ubuntu 22.04 系统以使这些更改生效。
$ reboot
结束语
在本教程中,您了解了如何在 Ubuntu 22.04 Jammy Jellyfish Linux 上卸载 Nvidia 驱动程序。您还了解了如何切换回使用默认的 Nouveau 驱动程序,这是一个开源替代方案。