X11Libre 在 2026 年 6 月 21 日发布 XLibre XServer 25.2.0 稳定版。这个版本从 25.1.0 之后合入约 976 个提交,覆盖 glamor、kdrive、Xfbdev、Xvfb、modesetting、xkb、Xi、present、glx、randr、dix、xwin 等模块。
它不是 X.Org 官方 xserver 发布,也不只是一次例行清扫。25.2.0 的主线很清楚:让仍依赖 X11 的系统,在 Nvidia 专有驱动、老旧硬件、嵌入式 framebuffer、虚拟显示环境里少踩坑。
25.2.0 的重心在兼容,而不是新桌面叙事
这次最关键的改动在 glamor_egl。项目将 DRI3 与 gbm 解耦,拆出 xf86 相关代码,并加入 dumb gbm backend。结果是 Nvidia 470+ 专有驱动在 EGL 初始化、GL 上下文创建、GLX、DRI3 路径上获得更完整支持,Nvidia 检测也更稳。
这件事的现实意义不在“X11 又赢了”。Wayland 仍是主流桌面迁移方向。但大量发行版维护者、图形栈打包者、远程桌面和工业系统维护者面对的是另一套问题:现有软件必须跑,专有驱动必须接,旧设备不能说换就换。
| 项目 | 25.2.0 变化 | 影响 | 判断 |
|---|---|---|---|
| glamor_egl | DRI3 与 gbm 解耦,新增 dumb gbm backend | Nvidia 470+ 的 EGL/GLX/DRI3 更可用 | 本版最有价值的架构改动 |
| Xfbdev | 通过 glamor 获得 X-Video、GLX、DRI3 | X-Video 可覆盖 Nvidia 390+,GLX/DRI3 面向 470+ | 嵌入式和旧 framebuffer 场景受益 |
| Xvfb | 增加 DRI3/glamor 与 GLX | 虚拟显示、测试环境更接近真实图形栈 | CI 与自动化图形测试更方便 |
| kdrive | 多屏、evdev、VT 切换、线程输入、RandR 改进 | 小型 X server 能力补齐 | 不是主流桌面功能,却很实用 |
修复覆盖面很广,但别把 976 个提交读成 976 个 bug
25.2.0 修掉了一批长期问题,包括 Nvidia suspend/resume 崩溃、黑屏登录、PRIME render offload 异常、modesetting+nouveau 失败、virt-manager/virtio 崩溃、1000Hz 鼠标漂移等。modesetting 还完成 GBM bo wrapper 移植,补上光标旋转/反射、DRI 设备选择、旧探测下更多光标尺寸等细节。
对维护者来说,更实际的是 ABI 没有被抬高:module_abi_tag 仍为 xlibre-25,ABI_VIDEODRV 28.0、ABI_XINPUT 26.0、ABI_EXTENSION 11.0 保持稳定。也就是说,材料本身没有要求驱动因为这次发布而重编译。
这里有一个容易被忽略的限制:Nvidia 支持并非“一网打尽”。Xfbdev 的 X-Video 说明覆盖 Nvidia 390+,而 GLX、DRI3 以及 glamor_egl 的关键路径主要指向 Nvidia 470+。维护者在升级前仍要按驱动代际、Mesa 版本、发行版补丁集逐项验证。
谁该升级,谁可以观望
最该关注的是三类人:发行版图形栈维护者、仍部署 X11+Nvidia 专有驱动的高级用户、依赖 Xfbdev/Xvfb/kdrive 的嵌入式或自动化测试团队。对他们来说,升级收益不是新功能炫目,而是少一次登录黑屏、少一次挂起恢复崩溃、少一套私有补丁。
普通桌面用户如果已经稳定迁到 Wayland,25.2.0 的直接体感有限。它更像给 X11 存量世界补上护栏。接下来最该观察的是发行版是否快速打包、Nvidia 390/470 不同分支在真实机器上的回归结果,以及 Xfbdev/Xvfb 的 glamor 路径会不会暴露新的性能或兼容代价。
