HeadlinesBriefing favicon HeadlinesBriefing.com

AMD iGPU Linux 性能提升补丁

TechPowerUp News •
×

Linux 内核 7.4 仍有一段距离,预计将于 10 月底/11 月初发布,但它已经为 Linux PC 带来了有前景且易用的更新,其中 HDMI 支持 VRR 和 FreeSync 只是其中一个例子。现在,一个名为 PerfOpt(性能优化)的新补丁计划合并到内核 7.4 中,有望为 AMD iGPU 带来更多性能升级。

根据最近的 Linux 内核邮件列表,PerfOpt“允许特权集成 I/O 设备(GPU)在直接访问系统内存时绕过 IOMMU。IOMMU 仅强制执行 IR/IW 权限位,而不进行 GPA->SPA 转换。”实际上,该补丁减少了 iGPU 的系统开销,这应该会为任何对延迟或吞吐量敏感的应用程序带来性能提升。

根据 Phoronix 的测试,AMD Strix Halo APU 上的本地 LLM 性能可提升高达 18-23%。PerfOpt 应该与几乎所有使用 AMD iGPU 的用户相关,但对于低功耗设备(如 Valve Steam Deck 和其他 AMD 驱动的掌机)尤其重要,因为在许多情况下它们已经缺乏 GPU 性能。

目前尚不清楚 Valve 何时会将其 Steam OS 内核更新到 Linux 7.4,但像 Cachy OS 这样优先考虑性能和快速更新的发行版可能会更早看到该补丁。此功能允许特权集成 I/O 设备(GPU)在直接访问系统内存时绕过 IOMMU。IOMMU 仅强制执行 IR/IW 权限位,而不进行 GPA->SPA 转换。驱动程序将选择此行为,并在集成 GPU 已处于标识模式时启用 amdgpu 以打开此功能。如果用户希望始终关闭它(即使在标识模式下),也有一个模块参数可以强制关闭它。