英特尔发布新的 “Xe” Linux 内核图形驱动程序
出品 | OSC开源社区(ID:oschina2013)
如果你在 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://patchwork.kernel.org/project/dri-devel/list/?series=706592
往期推荐
微软工程师展望Rust 2023:重写编译器、解决管理问题
Linus批评英特尔的LAM代码,拒绝将其合并到内核
Linux 6.2内核合并了新的Zstd实现
这里有最新开源资讯、软件更新、技术干货等内容
点这里 ↓↓↓ 记得 关注✔ 标星⭐ 哦~
阅读原文 最新评论
推荐文章
作者最新文章
你可能感兴趣的文章
Copyright Disclaimer: The copyright of contents (including texts, images, videos and audios) posted above belong to the User who shared or the third-party website which the User shared from. If you found your copyright have been infringed, please send a DMCA takedown notice to [email protected]. For more detail of the source, please click on the button "Read Original Post" below. For other communications, please send to [email protected].
版权声明:以上内容为用户推荐收藏至CareerEngine平台,其内容(含文字、图片、视频、音频等)及知识版权均属用户或用户转发自的第三方网站,如涉嫌侵权,请通知[email protected]进行信息删除。如需查看信息来源,请点击“查看原文”。如需洽谈其它事宜,请联系[email protected]。
版权声明:以上内容为用户推荐收藏至CareerEngine平台,其内容(含文字、图片、视频、音频等)及知识版权均属用户或用户转发自的第三方网站,如涉嫌侵权,请通知[email protected]进行信息删除。如需查看信息来源,请点击“查看原文”。如需洽谈其它事宜,请联系[email protected]。