Linux 6.8 的上游是实验性的 Xe 内核图形驱动程序,它是 “i915 “直接渲染管理器驱动程序的现代替代品。Xe 内核驱动程序的目标是 Tigerlake 及更新版本的图形处理器,而到 Lunar Lake / Xe2 时,它才会成为英特尔 iGPU/dGPU 图形处理器的默认驱动程序。在即将到来的 Linux 6.9 内核合并窗口中,这个新的开源英特尔内核图形驱动程序将有更多的功能变更和修复。
本周提交了 drm-xe-next 变更的主要拉取请求,随后合并到 DRM-Next。这是自 Xe 上游化以来的首个功能拉取请求,其中包括在 Linux 6.8 上进行的更广泛测试中发现的大量修正。虽然 Xe 驱动程序并非当前英特尔集成显卡或独立显卡的默认驱动程序,但在 Linux 6.8+ 上构建 Xe 驱动程序时,可以通过 i915.force_probe / xe.force_probe 模块选项轻松启用 Xe 驱动程序。
Linux 6.9 中的英特尔 Xe 驱动程序变化包括新的用户空间应用程序接口(user-space API),用于查询 GuC 固件提交版本和添加 vRAM 频率 sysfs 属性。Xe 驱动程序还将放弃现有英特尔预生产硬件独有的解决方法,开始支持管道 SR-IOV,改进日志记录,为 Meteor Lake 图形提供额外的解决方法,为 Lunar Lake / Xe2 图形提供额外的解决方法,修复剩余的 x86 32 位构建问题,为 Lunar Lake 提供 GuC 固件加载支持,以及许多修复和其他底层改进。
请参见 drm-xe-next,查看为 Linux 6.9 准备的英特尔 Xe DRM 驱动程序补丁的完整列表。
转自 Intel Xe Kernel GPU Driver Starts Landing SR-IOV Bits & Other Features For Linux 6.9 – Phoronix