Skip to main content

英特尔为 Linux 6.17 准备重大图形驱动更新:多设备支持准备、SR-IOV、WCL

·159 words·1 min
MoriTsukiKawa
Author
MoriTsukiKawa
一只来自南极洲的企鹅程序员

英特尔即将在即将到来的 Linux 6.17 内核周期中,为其现代化的 “Xe” 内核图形驱动带来一系列重大改进。包括对新硬件的支持、Battlemage 的 SR-IOV 虚拟化准备、其他 Battlemage 相关工作,以及即将到来的多设备支持的准备工作。

本周晚些时候,英特尔提交了最新的 drm-xe-next 拉取请求,为 Linux 6.17 周期排队了更多新特性。Linux 6.17 的合并窗口预计将在 7 月底或 8 月初开启,具体取决于 6.16 周期的进展。Linux 6.17 稳定版预计将在 10 月初发布,届时将为 Ubuntu 25.10 等发行版提供支持。目前,已经有 部分英特尔图形驱动的变更 在 DRM-Next 中排队,而今天又带来了新一批令人期待的 Xe 驱动更新。

image

本次为 Linux 6.17 提交的 Intel Xe 内核图形驱动的主要更新包括:

  • 多设备支持的准备
    Xe 驱动核心代码正在为多设备支持做准备,同时也为多 tile 和多 GT 硬件实例做了前瞻性设计。多设备相关工作值得关注,尤其是在 英特尔于 Computex 上发布 Project Battlematrix 时,宣布计划支持最多八块 Intel Arc Pro GPU,并带来多项 Linux 驱动改进,以提升 Arc Pro 在 AI 及相关工作站负载下的表现。Linux 6.17 仅包含部分多设备准备工作,尚未完全实现。如果英特尔要实现 2025 年的目标,预计还需在 Linux 6.18 完善相关功能。

    image2

  • SR-IOV 虚拟化支持的推进
    除了多设备准备,Project Battlematrix 的另一个目标是提升虚拟化支持,特别是 英特尔图形 SR-IOV 。本次 Xe 驱动拉取请求包含了大量 SR-IOV 相关的使能和准备工作,主要面向 Battlemage GPU。虽然这些功能不会在 Linux 6.17 完全落地,但英特尔此前曾表示将在 Q4 完成相关支持,因此有望在 Linux 6.18 实现。

  • 新硬件支持
    本次提交还包括对 Wildcat Lake 平台的支持,作为相较于 Panther Lake 的精简版硬件。

  • Panther Lake “force_probe” 要求取消
    Xe 驱动的另一个重要里程碑是取消了 Panther Lake 图形的 “force_probe” 要求,这意味着 Panther Lake 不再是实验性目标。从 Linux 6.17 开始,Xe3 Panther Lake 图形将默认启用。这对于即将搭载 Linux 6.17 的 Ubuntu 25.10、Fedora 43 等发行版来说是个好消息。

  • 对独立显卡非易失性存储器的访问支持
    新增了访问现代英特尔独立显卡非易失性存储设备的驱动代码。

  • 风扇控制与电压信息
    Xe 驱动现在通过 sysfs 暴露了风扇控制和电压信息。

  • 无闪烁启动优化
    针对无闪烁启动流程进行了初始化改进。

  • 其他改进与增强
    还包括其他多项变更和增强。

简而言之,本次 Intel Xe 驱动的更新是近几个月(甚至几年)以来最重磅的一次。无论是 Panther Lake 默认启用、多设备与 SR-IOV 的准备、Wildcat Lake 支持,还是其他众多改进,Linux 6.17 的 Xe 驱动都将带来极为重要的升级。