英特尔工程师兼DRM子系统维护者之一的丹尼尔·维特在内核开发者邮件列表中发帖 Linux 一项旨在推广 Xe 驱动程序补丁的计划,该驱动程序专为基于 Intel Xe 架构的 GPU 设计,用于 Arc 系列显卡和集成显卡,最早应用于 Tiger Lake 处理器。Xe 驱动程序定位为支持新芯片的基础,独立于支持旧平台的代码。计划在 2023 年完成补丁的最终定稿,供发烧友测试,并在条件允许的情况下,由非 Intel 官方开发者进行审核。在最理想的情况下,该驱动程序将于年底前被主内核采纳。
目前,由于该代码最初是在一个独立的内核分支中闭门开发的,因此将其纳入主内核存在困难,现在需要额外的工作才能将其集成到当前代码库中。鉴于最近将 AMD 驱动程序的重大更改集成到内核中时遭遇的延误(这导致部分代码需要重写),为了促进已准备好的 Xe 驱动程序代码库被纳入主内核,建议首先就调度器的实现以及与其他驱动程序的交互达成共识。
Xe 驱动程序采用全新架构,充分利用了现有的 DRM(直接渲染管理器)子系统组件,以及非 GPU 特定的标准 i915 驱动程序组件,例如屏幕交互代码、内存模型和 execbuf 实现。Xe 和 i915 驱动程序计划共享通用代码,以避免重复编写标准组件。在 Mesa 中,基于 Xe 驱动程序的 OpenGL 和 Vulkan 支持是通过对现有 Mesa Iris 和 ANV 驱动程序的修改来实现的。
来源: opennet.ru
