Intel Xe Linux 驱动将不再为所有 Battlemage GPU 禁用 D3cold

发表于:昨天 12:41 8
Intel Xe Linux 驱动将不再为所有 Battlemage GPU 禁用 D3cold

一年前,Linux 内核的 Xe 图形驱动合并了一项更改,禁用了所有 Battlemage GPU 的 D3cold 功能。这是因为在从 D3cold 到 D0 电源状态转换时存在不稳定问题。

现在,随着即将到来的 Linux 7.0 内核周期,这一限制正在放宽。除了特定的 NUC 设备外,Battlemage GPU 的 D3cold 支持将得到恢复。

D3cold 作为 D3 状态中最低功耗的深度睡眠子状态,在过去一年里对所有 Intel Arc B 系列 "Battlemage" GPU 都被禁用。这是因为有报告称,从这种低功耗状态转换出来时会出现稳定性问题。Battlemage GPU 会变得无法访问,因此当时最简单的解决方案就是为所有 Battlemage GPU 完全禁用该功能。

但现在,有一个针对 Xe 驱动的补丁,计划在即将到来的 Linux 6.20~7.0 内核周期中合并。该补丁将只对已知存在问题的特定平台禁用 D3cold。目前,这个补丁仅阻止在 NUC13RNG 上使用 D3cold,这是一款带有 PCIe x16 Gen 5 插槽用于独立显卡的 ASUS NUC 13 Extreme Kit。

这款 NUC 在 D3cold 状态下使用 Battlemage 时存在问题,但看起来其他测试平台在使用 D3cold 处理 Battlemage 时表现良好。

该补丁是今天 drm-xe-next-fixes 的一部分,Linux 合并窗口将于下周开启。



原文链接:Intel Xe Linux Driver Will No Longer Block D3cold For All Battlemage GPUs
收藏
送赞
分享

发表回复