直到最近的Linux 6.7内核版本,AMDGPU Linux驱动程序才允许您降低图形卡的功率限制,嗯,没有限制。这允许AMD Radeon Linux用户在出于功率/效率原因而需要时限制其GPU功耗。但自Linux 6.7以来,他们已经开始强制执行由各自的显卡BIOS设置的较低功率限制。用户请求恢复这一变化,但在安全的名义下,这一下限执行将站。
AMDGPU驱动程序长期以来一直遵守vBIOS编程的最大功率限制,但在Linux 6.7之前,该驱动程序尚未强制执行vBIOS设置的下限功率限制。但自Linux6.7和以后的计划是遵守这个功率限制边界框--匹配AMD Radeon Windows驱动程序的行为。
自Linux 6.7内核发布以来,一直有用户投诉和报告AMDGPU驱动程序中的回归不再遵守之前允许的较低功率限制,因为它们低于显卡AIB合作伙伴建立的最低限制。AMD和Linux直接渲染管理器子系统的维护人员已经决定,这将是避免任何用户硬件问题和潜在损害的预期行为--诚然,损害的可能性更多地是在功率上限上,但仍然将GPU的功率使用限制得太低可能会导致未定义的行为或其他难以诊断的问题。
今天证实, 这个bug报告那就是:
“这个问题已经在AMD-GFX M/L上讨论过了,结论是,在边界框外供电不足具有潜在的危险,可能会损坏硬件。这一点不会被重新加入。”
这源于一个漫长的 邮件列表讨论AMD确认这符合Windows驱动程序的行为,并且在验证的功率范围之外运行时存在风险,可能会出现未定义的行为和潜在的硬件损坏。
This change is frustrating some AMD Linux users with some graphics cards reportedly having very conservative pre-defined lower power limits and thus no longer being able to run on the lower-end outside of that imposed range even though they could successfully do so on prior kernels.