直接渲染管理器(DRM)内核显示/图形驱动程序更改已提交, Linux 6.8 内核正如预期的那样,令人兴奋的是, 图形内核驱动程序是为了在Linux6.8中引入,以及适用于精选无赖图形处理器的Imagination PowerVR驱动程序。此外,还有新的AMDGPU驱动程序添加和其他改进,包括最初的AMD色彩管理代码。
在2022年底宣布之后,Xe内核驱动程序将被添加到Linux 6.8内核中,作为i915内核驱动程序的现代替代品。尽管对于所有当前的硬件,i915仍然默认使用,而Xe可以选择用于Tigerlake(第12代显卡)和更新版本,包括独立显卡和集成显卡。目前的希望是,Xe将准备好在月球湖图形方面默认使用。Xe驱动程序是一种干净的设计(除了与i915共享显示代码),因此能够更好地迎合现代英特尔图形体系结构,并利用现代内核接口等,在维护用户空间API或不必担心旧一代英特尔硬件方面没有任何遗留包袱。所有现有硬件将继续支持i915内核驱动程序。
我的初始Xe基准总结相对于i915的当前状态。预计在接下来的内核周期中会有更多Xe改进。XE最终将提供更好的性能、对非x86/x86_64架构上的英特尔独立显卡的支持,以及未来的其他功能。最新的Mesa代码已经针对Iris Gallium3D和ANV Vulkan进行了调整,以使用Xe内核驱动程序。
Linux 6.9的另一个新的DRM驱动程序是酝酿多年的Imagination PowerVR驱动程序,目前支持精选的Rogue GPU IP。到目前为止,开发工作主要集中在带有TISK-AM62板的AXE-1-16M图形处理器上。此PowerVR开源内核驱动程序与MESA中正在开发的PowerVR Vulkan驱动程序配合使用,然后可以针对OpenGL使用Zink。
Linux 6.8 DRM的变化还包括放弃对非常旧的图形驱动程序的支持,DMA-BUF增加了栅栏时间戳帮助器和栅栏截止日期支持,SimpleFB现在支持内存区和电源域,以及对Freedreno驱动程序的各种新硬件支持。同样令人兴奋的是Raspberry Pi 5图形驱动程序支持适用于Linux 6.8。
在AMD方面,最令人兴奋的是最初的AMD色彩管理支持由AMD、伊格莉亚和蒸汽甲板阀门公司开发。AMD色彩管理属性代码不是默认编译的,但现在正在上行,以简化开发并使SteamOS和蒸汽甲板更容易利用。希望代码在默认情况下暴露出来不会太久。
AMDGPU驱动程序还为以下项添加ACPI WBRF位帮助防止WiFi无线电干扰在WiFi和GPU时钟之间的新Ryzen笔记本电脑上,针对RDNA3刷新硬件的更多DCN 3.5更新,对PCIe链路速度处理的重新设计,各种其他更新的IP位,针对理想RDNA3状态的GFX11黄金寄存器更新,以及对高优先级计算的隧道支持。
在DRM加速器驱动程序领域,英特尔高迪2C设备支持是为新的高迪2变体添加的,英特尔IVPU驱动程序为支持流星湖及更高版本的NPU而进行了各种改进。
有关Linux 6.8合并窗口的DRM功能更新的完整列表,请访问这一拉力.