如何在 Ubuntu 22.04 LTS 上升级 Mesa 驱动程序
随着现代显卡的发布,人们可能已忘记,在它们成为大多数游戏笔记本电脑和游戏机的标准配置之前,还有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、Intel和Nvidia硬件提供更新的免费图形驱动程序包。
使用以下终端命令导入 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 驱动程序无法解决问题。
The post 如何在 Ubuntu 22.04 LTS 上升级 Mesa 驱动程序 first appeared on Linux迷.
共有 0 条评论