跳转到内容

Intel 与 AMD(Mesa)图形在 Ubuntu 上的使用

Intel 与 AMD GPU 通常使用开源的 Mesa。本文说明如何检查渲染器、安装工具以及在必要时谨慎更新 Mesa。

Terminal window
sudo apt install -y mesa-utils
glxinfo | grep "OpenGL renderer"
lspci -k | grep -A3 -i "VGA\|3D"

若输出显示 llvmpipesoftware rasterizer,则表示未启用硬件加速,需要进一步排查。

安装 Mesa 与诊断工具:

Terminal window
sudo apt update
sudo apt install -y mesa-utils libgl1-mesa-dri libglx-mesa0

仅在确需新特性或修复且 Ubuntu 自带版本不足时,才考虑从可信源更新 Mesa。常见第三方 PPA 包括 oibafkisak,但可能带来不稳定性。

示例(自行承担风险):

Terminal window
sudo add-apt-repository ppa:oibaf/graphics-drivers -y
sudo apt update
sudo apt upgrade -y

回退:移除 PPA 并使用 ppa-purge 回退包版本。

  1. 若出现 llvmpipe,检查 DRM 驱动与 DRI 模块(lsmod | grep drmdmesg | grep -i drm)。
  2. 确认 xserver-xorg-video-* 包不会冲突;现代栈更依赖 Mesa DRI。
  3. 在 Wayland 环境下,查看合成器日志(例如 GNOME/Wayland 的 journalctl -b)。

这个主题是构建可靠 Linux 开发流程的重要组成部分。对它有清晰的理解,会让后续任务变得更容易,因为你能更快地判断某一步是否缺失或使用不当。

  • 在安全的测试环境中尝试这里展示的命令和配置。
  • 比较这些概念在不同发行版或工具之间的适用差异。
  • 记下一次实践中哪些步骤成功,哪些失败,这样下次遇到问题时更容易定位。
  • 将这篇文章与系列中相关内容结合起来,加深整体理解。
  • 跳过验证步骤,默认系统已经配置正确。
  • 不对命令中的路径、软件包名称或工具版本进行适配,直接复制粘贴执行。
  • 把这个主题当成孤立的技巧,而不是整个开发流程的一部分。