皇上,还记得我吗?我就是1999年那个Linux伊甸园啊-----24小时滚动更新开源资讯,全年无休!

Linux 6.15 Intel Xe驱动程序启用PXP HWDRM、生存模式和GPU + VRAM温度

作为昨天为 Linux 6.15 计划的初始 Intel 图形驱动程序功能补丁集的补充,还向 DRM-Next 提交了 drm-xe-next 拉取请求,其中包含现代 Xe 内核直接渲染管理器驱动程序的许多新功能代码。Linux 6.15 的 Xe 端有一些有趣的功能。

首先,有一个有争议的功能……PXP HWDRM 正在为 Xe 驱动程序登陆,并为 Meteor Lake 和 Lunar Lake GPU 启用。这次的 DRM 是围绕数字版权管理,并且是受保护的 Xe 路径。我过去曾介绍过 Intel i915 内核驱动程序的 Intel Protected Xe Path (PXP),现在对 Xe 驱动程序进行了类似的处理,并支持将其用于 Meteor Lake 和 Lunar Lake 图形。

受保护的 Xe 路径允许加密的视频内存和受硬件保护的 GPU 会话的可信执行环境,以处理 DRM/受保护的内容等。随着 PXP HWDRM 的新 Xe 补丁被合并,它总结为:

“PXP(受保护的 Xe 路径)允许执行和翻转以显示受保护(即加密)对象。硬件支持多种类型的 PXP,但本系列仅引入对 PXP HWDRM 的支持,该支持主要针对加密将要显示的数据。

尽管我们目前只计划支持 1 种类型的 PXP,但该接口的设计允许在以后的某个时间点添加对其他 PXP 类型的支持。

用户应将 BO 和 exec_queues 标记为使用 PXP,驱动程序将确保 PXP 正在运行,加密有效,并且不会使用过时的加密执行。

Xe for Linux 6.15 中合并的一个很好的功能是增加了对通过硬件监控 (HWMON) 子系统向用户空间公开 GPU 包和 VRAM 温度的支持。太好了,终于有了 GPU 核心和 VRAM 温度报告以及现代 Xe 驱动程序。

Linux 6.15 Intel Xe驱动程序启用PXP HWDRM、生存模式和GPU + VRAM温度

这个新的拉取请求还添加了对 PCI 内存屏障的 mmap() 支持、与 perf PMU 的集成以及新的生存模式。Xe 驱动程序的 Intel 生存模式将驱动程序置于能够在严重故障时进行固件升级的状态。补丁中的生存模式进一步描述为:

“Boot Survivability 是一种基于软件的工作流程,用于恢复处于失败启动状态的系统。此处的系统可恢复性与恢复负责引导的固件有关。

这是通过加载最小 (无 DRM 卡) 的驱动程序来实现的,以允许固件通过 mei-gsc 刷写并收集遥测数据。驱动程序的探测流程被修改,以便在 pcode 初始化不完整且启动状态表示失败时进入生存模式。

希望这是通过 LVFS/FWUPD 提供 Intel 图形固件更新支持的先驱。

此拉取还添加了更多 Battlemage PCI ID、Panther Lake 的更多 PCI ID、其他 Xe3 Panther Lake 准备工作以及各种修复。有关在 Linux 6.15 的 Intel Xe 驱动程序端排队的功能补丁的完整列表,请参阅此拉取请求

转自 Linux 6.15 Intel Xe Driver Enabling PXP HWDRM, Survivability Mode & GPU + VRAM Temperatures – Phoronix

已有 0 条评论
已有 0 条评论
-->