导读 如果你在 Linux 下运行带集显的 Intel Raptor Lake 处理器和最新的 Intel Arc Graphics 独立显卡,那么你依赖的是 Intel “i915” DRM 内核图形驱动程序,顾名思义,这是近 20 年前的旧 915G 芯片组的图形驱动。而近日,英特尔发布了新 “Xe” 内核图形驱动程序,以支持现代化的 Xe 图形硬件( Tigerlake 集成显卡和更新版本的 Intel 独立显卡产品)。

英特尔工程师发送了这个 RFC 系列补丁,其中包含当前正在进行的 Xe 驱动程序代码,这个新的驱动程序代码库还允许英特尔围绕 TTM 内存管理、改编自 AMDGPU 驱动程序的 DRM 调度程序和其他通用元素使用更多共享的 DRM / 内核基础设施。

Xe 图形驱动程序专注于 Gen12/ Xe 和未来的硬件产品改进驱动程序的设计, 但该驱动程序还没有生产就绪,因此 i915 驱动程序将继续存在于内核中。对于显示处理等领域,英特尔的 Xe 驱动程序正在努力与目前运行良好的 i915 驱动程序共享代码,并降低退化硬件支持的风险。在用户空间,英特尔的 Iris Gallium3D 驱动程序和 ANV Vulkan 驱动程序将与这个新的 Xe 内核驱动程序一起工作 —— 在合并请求中有暂定的 Mesa 支持,以增加与新的 DRM 内核驱动程序的兼容性。

总的来说,这是英特尔 Linux 图形驱动程序的一项激动人心的发展。拥有现代内核图形驱动程序使英特尔可专注于 Gen12/Xe 图形和更新功能开发,允许更多的内核图形驱动程序 / DRM 代码重用,并进行更多的优化。另一个额外的好处是,这个 Xe 驱动程序在设计时就考虑到了多 CPU 架构支持 —— 它在 x86_64 和 Arm 上进行了积极测试。与 x86 CPU 上集成图形的时代相比,现在有可用的 Intel 独立 GPU,这个新驱动程序承认这一点,并旨在实现跨架构友好。

此外,2023 年发布的代码将支持 Xe 内核图形驱动程序以及用于 OpenCL 的 NEO 计算堆栈和 oneAPI 零级支持。对于与 Intel Mesa 驱动程序一起运行,该 Mesa 合并中认为 Xe 图形驱动 “功能足以运行 Gnome、浏览器、OpenGL 游戏、Vulkan 游戏,但会出现崩溃和 Bug。”

原文来自:https://www.oschina.net/news/222529/intel-new-xe-linux-driver

本文地址:https://www.linuxprobe.com/inter-linux-raptor.html编辑:向云艳,审核员:清蒸github

Linux命令大全:https://www.linuxcool.com/

Linux系统大全:https://www.linuxdown.com/

红帽认证RHCE考试心得:https://www.rhce.net/