Ubuntu 图形加速与显卡驱动(开源/nouveau)
讲清 Ubuntu 桌面图形栈从内核驱动到显示服务器(Wayland/X11)的分工,开源驱动(nouveau/amdgpu/xe)的适用边界,以及驱动异常的排查顺序。
结论先行
Ubuntu 桌面的图形加速链路是:内核显卡驱动 → 显示服务器(Wayland 或 X11)→ 桌面环境(GNOME)。多数新机器开箱即用;出问题多半是驱动分支(开源 vs 厂商)没对上。
主流显卡的默认驱动
| 显卡 | 默认内核驱动 | 说明 |
|---|---|---|
| NVIDIA 通用 | nouveau(开源) |
功能受限,需厂商驱动才完整 |
| AMD | amdgpu |
开源默认即可用 |
| Intel 核显 | xe(新)/i915(旧) |
开源默认 |
查看当前驱动:
lspci -k | grep -A3 -E 'VGA|3D'
journalctl -k | grep -iE 'nouveau|amdgpu|xe'
装 NVIDIA 厂商驱动的要点
- 通过「软件和更新 → 附加驱动」或
ubuntu-drivers工具选 - 装完注销/重启才生效;混合环境(双显卡)要注意内核模块加载顺序
- 驱动与内核版本强绑定,升级内核后可能要重装
驱动可用性随当期 Ubuntu 版本演进,具体可选驱动清单以条目页链接的官方文档为准,本文只给判断框架。
桌面异常的排查顺序
- 重启后进 safe mode / 切换会话(Wayland ↔ X11)看是否绕过
journalctl -b找显卡驱动报错时间线- 驱动切换后再
sudo apt full-upgrade保证一致性
基于 Ubuntu 桌面版条目;服务器无桌面场景一般不装 GUI 驱动,对照 服务器版条目。索引见 Ubuntu 索引页。