看来英特尔将很快向DRM-NEXT提交他们的第一个XE直接渲染管理器(DRM)驱动程序拉入请求,以维护这个将添加到主线Linux内核中的现代、当前和未来的以硬件为中心的内核图形驱动程序。看起来,在即将到来的Linux6.8周期中,这一主流仍然会发生。
今天发出的是一个drm-intel-next pull请求,对他们现有的i915 DRM内核驱动程序进行了各种修改。此拉取请求提供显示调试消息改进、DisplayPort多流传输(DP MST)修复、面板自刷新(PSR)笔记本电脑显示修复、Alder Lake和更新版本的平铺平面步幅修复以及其他低级修复.但今天的 拉取请求开头是这样一条信息:
这是另一个向6.8的拉入请求。我们可能会在2周内发送另一个拉入请求,但我想现在就收到,这样我们就可以获得干净的DRM-Xe-Next,位于DRM之上-Next,用于我们的第一个Xe拉入请求。
终于!用于Linux的英特尔Xe内核显卡驱动程序在过去几年中一直在开发中,它是一个专注于支持Tigerlake“Gen12”集成显卡和更新版本以及英特尔独立显卡硬件的驱动程序。Xe驱动程序专注于现代硬件的需求,作为一种“干净的工作表”设计,能够利用较新的DRM内核功能,而不会破坏向后兼容性或退回旧的支持,在非x86硬件上更好地支持此驱动程序,允许英特尔独立GPU在RISC-V/AArch64/POWER等设备上更好地工作,并且由于英特尔最新的图形硬件采用干净和现代的设计,理想情况下性能更好。
当英特尔Xe DRM驱动程序被提交为主线时,预计将在所有现有硬件的默认情况下禁用该驱动程序,继续首选成熟的i915内核驱动程序。但随着驱动程序进入主线,感兴趣的用户将更容易测试和享受新功能和性能。Mesa Go中的Intel Iris Gallium3D和ANV Vulkan驱动程序没有变化,在最近的Mesa Git活动中,更多支持Xe内核驱动程序接口的代码已经落地。
So with some luck in the next few weeks we'll see the very first Xe DRM kernel driver submission and barring any last minute changes or issues coming about it looks like that it could be mainlined for the Linux 6.8 cycle. Once the driver is indeed mainlined, I'll certainly be running some i915 vs. Xe kernel driver benchmarks on Phoronix.