随着现代显卡的发布,人们可能已忘记,在它们成为大多数游戏笔记本电脑和游戏机的标准配置之前,还有Mesa。开源软件实现将 API 规范转换为特定于供应商的驱动程序,这样即使你的 PC 使用较旧的硬件,您也可以在 PC 上使用高端应用程序!

大多数 Linux 发行版都具有 Mesa 驱动程序,因为它们在任何专有驱动程序选项之前都是免费和开源的,但是对于大多数首先关注稳定性的 Linux 发行版,当新版本支持更新的显卡硬件时,您可能会发现您的 Mesa 驱动程序需要更新技术。

在下面的教程中,您将学习如何在带有 Obigaf PPA 的 Ubuntu 22.04 LTS Jammy Jellyfish 上升级或安装 Mesa 驱动程序,以获得支持 Intel Radeon、NVIDIA 等的最新驱动程序。

更新 Ubuntu

在开始之前,请使用以下命令确保您的桌面是最新的,以避免在安装和升级 Mesa 驱动程序期间出现任何冲突。

linuxmi@linuxmi:~/www.linuxmi.com$ sudo apt update && sudo apt upgrade -y

安装所需的软件包

查找本教程的 Mesa 驱动程序的最简单方法是安装以下实用程序包。

linuxmi@linuxmi:~/www.linuxmi.com$ sudo apt install mesa-utils -y

上面的包将在教程中进一步使用。

确定 Mesa 驱动程序版本

在使用本教程中的两个选项中的任何一个在 Ubuntu 系统上安装或升级 Mesa 驱动程序之前,首先,您应该使用以下命令检查当前正在运行的内容。

linuxmi@linuxmi:~/www.linuxmi.com$ glxinfo | grep "OpenGL version"

示例输出:

OpenGL version string: 4.1 (Compatibility Profile) Mesa 22.0.1

如上面的截图示例,教程机器正在运行版本22.0.1 驱动程序,即使对于 Ubuntu 默认存储库,它仍然是相对较新的。

安装/升级 Mesa 驱动程序 – oibaf/graphics-drivers

对于最新的前沿 Mesa 驱动程序,您将需要从 Oibaf PPA 导入和升级 Mesa 驱动程序,该驱动程序自 2010/11 年以来一直存在并且在社区中广为人知。mesa 驱动程序是纯粹的开源免费驱动程序,并为Radeon、IntelNvidia硬件提供更新的免费图形驱动程序包。

使用以下终端命令导入 PPA。

linuxmi@linuxmi:~/www.linuxmi.com$ sudo add-apt-repository ppa:oibaf/graphics-drivers -y

现在运行 apt update 以反映新增内容。

linuxmi@linuxmi:~/www.linuxmi.com$ sudo apt update

在更新期间,您应该注意到现在出现多个更新来升级您的 Mesa 驱动程序。

要开始升级过程,请运行以下命令。

linuxmi@linuxmi:~/www.linuxmi.com$ sudo apt upgrade -y

接下来,使用以下命令重新检查 Mesa 驱动程序的版本。

linuxmi@linuxmi:~/www.linuxmi.com$ glxinfo | grep "OpenGL version"
如上,您已成功升级驱动程序请注意,您的版本可能在时间上有所不同。

如何恢复到默认 Mesa 驱动程序

对于希望恢复使用升级 PPA 驱动程序的用户,首先安装 PPA 清除包。

linuxmi@linuxmi:~/www.linuxmi.com$ sudo apt install ppa-purge -y

接下来,使用PPA-PURGE 命令删除PPA,以删除使用此存储库进行的所有安装。

linuxmi@linuxmi:~/www.linuxmi.com$ sudo ppa-purge ppa:oibaf/graphics-drivers -y

就是这样,你已经恢复到原来的驱动程序。

随着 Ubuntu 22.04 LTS 的时间变长,您的结果将有所不同。

结论和评论

在本教程中,您学习了如何在 Ubuntu 22.04 LTS Jammy Jellyfish 系统上安装和升级 Mesa 驱动程序。

大多数用户将受益于安装更新的 Mesa 驱动程序,但使用来自 Ubuntu 的稳定版本将是工作站的理想选择。其次,Linux 游戏玩家会想要安装 AMD Pro 和 NVIDIA 驱动程序,因为有时 Mesa 驱动程序无法解决问题。

发表评论