英特尔继续为其即将推出的专用GPU的开源Linux图形驱动支持进行大量的工作,其开源Linux图形驱动工程团队已经提交了他们的最后一次功能拉动的新材料,以准备将其纳入即将到来的Linux 5.18内核中。与此同时,英特尔的工程师们仍然忙于为DG2/Alchemist Arc显卡以及即将推出的计算加速器启用独立GPU。
在DG2/Alchemist方面,Linux 5.18的最后一个i915内核图形驱动更新有围绕小BAR支持的早期工作,作为其可调BAR处理过程的一部分。现在还为DG2提供了64K页面支持,而不是仅限于4K。除此之外还有加速后的内存迁移代码。
同时,当涉及到英特尔的Xe HP SDV(软件开发工具)对Ponte Vecchio和其他计算加速器的支持时,现在已经完成了CCS检测和围绕计算命令流支持的初步工作,但硬件依然缺乏3D管道/引擎支持。
本次拉动请求也包含一些针对ARM平台的GuC微控制器处理修复(作为他们帮助确保英特尔dGPU可以在其他CPU架构上工作的工作的一部分),现在也可以防止i915内核驱动在实时内核配置上构建(PREEMPT_RT)。英特尔Linux图形驱动目前在PREEMPT_RT构建中遇到了锁死和警告。考虑到英特尔最近收购了Linutronix,并将努力使实时补丁通过终点线并进入主线内核,希望英特尔的i915驱动将很快为RT构建修复。
这批面向Linux 5.18的英特尔内核图形驱动功能工作的最后补丁可以通过这个拉动请求找到:
https://lore.kernel.org/dri-devel/YiBzY1dM7bKwMQ3H@jlahtine-mobl.ger.corp.intel.com/