Intel GPU Xe驱动进Linux内核计划已发布

英特尔工程师、DRM 维护者之一 Daniel Vetter 在 Linux 内核邮件列表上发布了一项计划,旨在推广补丁以实现 Xe 驱动程序,以便与基于英特尔 Xe 架构的 GPU 一起使用,该架构用于 Arc 系列视频中卡和集成显卡,从 Tiger Lake 处理器开始。 Xe驱动程序被定位为为新芯片提供支持的框架,而不与支持旧平台的代码绑定。 计划在 2023 年期间准备好补丁供爱好者测试,并在可能的情况下由不隶属于英特尔的开发人员进行审查。 乐观的情况下,该驱动程序将在年底被纳入主核心。

目前阻止包含在主内核中的是,该代码最初是在单独的内核分支中秘密开发的,现在需要完成额外的工作才能将其与当前的代码库集成。 考虑到最近AMD驱动重大变化延迟集成到内核的负面经历,导致需要重写部分代码,以简化将准备好的Xe驱动代码库提升到主内核中的过程,建议首先就调度器的实现以及与其他驱动程序的交互达成共识。

Xe驱动程序使用新的架构构建,该架构更多地利用现有的DRM(直接渲染管理器)组件,以及不与特定GPU绑定的典型i915驱动程序组件,例如屏幕交互代码、内存模型和实现execbuf 。 Xe 和 i915 驱动程序计划共享通用代码,以避免通用组件的重复。 在 Mesa 中,在 Xe 驱动程序之上运行 OpenGL 和 Vulkan 是通过对现有 Mesa Iris 和 ANV 驱动程序进行更改来实现的。

来源: opennet.ru

添加评论