英特尔的大型开源 Linux 图形驱动程序工程团队已经提交了他们最后一个新材料的功能拉取,以包含在即将推出的Linux 5.18内核中。英特尔工程师仍然非常忙于 DG2/Alchemist Arc 显卡以及即将推出的计算加速器的独立 GPU 支持。
在 DG2/Alchemist 方面,Linux 5.18 的最终 i915 内核图形驱动程序更新具有围绕小型 BAR 支持的早期工作,作为其 Resizable BAR 处理的一部分。现在 DG2 也支持 64K 页面,而不是仅限于 4K。还有加速的内存迁移代码。
英特尔继续大力致力于为其即将推出的专用 GPU 提供开源 Linux 图形驱动程序支持。
同时,当谈到英特尔的 Xe HP SDV(软件开发工具)支持领先于 Ponte Vecchio 和其他计算加速器时,现在有平面 CCS 检测和围绕缺乏 3D 管道/引擎支持的硬件 的Compute Command Streamer 支持的初步工作。
这个拉取请求还有一些针对 ARM 平台的 GuC 微控制器处理修复(作为他们工作的一部分,以帮助确保英特尔 dGPU 可以在其他 CPU 架构上工作),现在还阻止 i915 内核驱动程序构建在实时内核配置(PREEMPT_RT )。Intel Linux 图形驱动程序当前遇到 PREEMPT_RT 构建的死锁和警告。考虑到英特尔最近收购了 Linutronix并且将努力在终点线和主线内核中获取实时补丁,希望英特尔的 i915 驱动程序很快将针对 RT 构建进行修复。
可以通过此 pull找到适用于 Linux 5.18 的 Intel 内核图形驱动程序功能的最后一批补丁。