英特尔 Xe 驱动年度更新:Linux 内核将支持多显卡共享虚拟内存,为 Ubuntu 26.04 铺路

英特尔 Xe 驱动年度更新:Linux 内核将支持多显卡共享虚拟内存,为 Ubuntu 26.04 铺路
2025年12月30日 23:48 IT之家

IT之家 12 月 30 日消息,据 Phoronix,英特尔开源显卡驱动工程师今日提交了年内最后一批面向新 Linux 内核的功能代码更新,为 2025 年画上了一个圆满的句号。本次更新增加了对 SR-IOV 调度器以及多设备共享虚拟内存的支持。

据介绍,这些代码将在下一个 Linux 内核开发周期(可能是 Linux 7.0,也可能是 Linux 6.20)前排队。这个即将到来的内核版本尤为重要,因为它将成为 Ubuntu 26.04 LTS 的默认内核。

随着此次 Xe 驱动代码的更新,Linux 内核的下一个版本将支持跨英特尔显卡的多设备共享虚拟内存。这对于基于 Level Zero 或 OpenCL 的多设备人工智能和 GPU 计算工作负载至关重要。

在过去一年中,英特尔 Xe 的 SVM 支持已趋于完善,如今多设备支持也已就绪,这对于他们使用多张 Arc Pro B 系列显卡或即将推出的 Crescent Island AI 推理加速卡的 "Project Battlematrix" 计划非常重要。

此次更新的另一项核心内容是 SR-IOV 调度组功能。此前的补丁说明指出,传统 SR-IOV 方案是将整个图形处理单元(GT)的时间片分配给不同虚拟功能(VF)。在大多数情况下这种方式是可行的,但在某些场景下,管理员可以明确判断某些 VF 不会完全占用全部硬件资源,部分引擎将长期处于空闲状态。

为提升硬件利用率,自 GuC 固件版本 v70.53.0 起,引入了调度组机制(又称引擎组调度,EGS)。该机制允许驱动将一个 GT 划分为多个引擎组,由 GuC 分别在不同 VF 之间独立进行时间片调度,从而实现多个 VF 同时访问硬件资源。由于各调度组独立运行,其执行时间片和抢占超时时间可按“组 —VF”维度分别配置。英特尔指出,尽管 GuC 自 v70.53.0 起已支持该功能,但相关修复在 v70.55.1 中才完成合并,因此驱动要求最低使用该版本固件。

除上述内容外,此次更新还将迁移队列配置为低延迟模式,加入系统控制器的 SoC 重映射支持,更新了 Resizable BAR(ReBAR)相关内容,并包含多项细节层面的改动。

从当前上游内核的开发状态来看,英特尔在 Xe 驱动方面已基本实现既定目标。不过,vLLM 相关优化仍在持续推进,SR-IOV 功能的改进以及性能优化工作也仍在进行中。随着多设备 SVM 及更多 SR-IOV 改进有望进入 Linux 6.20 或 7.0,相关功能预计将在下一版内核中趋于成熟。

新的 Linux 内核版本预计将在 4 月前后发布,并有望随 Ubuntu 26.04 LTS 一同提供,IT之家后续将保持关注。

新浪科技公众号
新浪科技公众号

“掌”握科技鲜闻 (微信搜索techsina或扫描左侧二维码关注)

创事记

科学探索

科学大家

苹果汇

众测

专题

官方微博

新浪科技 新浪数码 新浪手机 科学探索 苹果汇 新浪众测

公众号

新浪科技

新浪科技为你带来最新鲜的科技资讯

苹果汇

苹果汇为你带来最新鲜的苹果产品新闻

新浪众测

新酷产品第一时间免费试玩

新浪探索

提供最新的科学家新闻,精彩的震撼图片