AMD工程师着手解决ACPI C4支持问题 将为笔记本电脑提供更好的省电效果
AMD工程师正在解决Linux内核对ACPI C4状态的支持问题,以使搭载AMD处理器的Linux笔记本电脑能够进入更深度的睡眠模式,从而节省电量并延长续航时间。 2025-9-17 06:20:54 Author: www.landiannews.com(查看原文) 阅读量:13 收藏

#系统资讯 AMD 工程师着手处理 Linux Kernel 对 ACPI C4 状态的支持,支持后 AMD+Linux 笔记本电脑可以进入 C4 深度睡眠状态节省电量。目前 Linux 最高支持 C3 状态,因此在支持 C4 的硬件上实际无法使用,因为 Linux Kernel 会直接忽略 C4。查看全文:https://ourl.co/110712

对于使用 AMD 处理器和 Linux 系统的笔记本电脑用户来说还有个很重要的功能是 ACPI C4 状态,这种深度睡眠模式有助于节省笔记本电量并提供更长的续航时间。

不过由于支持问题目前还需要 AMD 工程师进行处理,AMD 工程师现在已经着手解决 Linux Kernel 对 ACPI 4C 的支持问题,以便后续 AMD RYZEN 平台可以实现更好的省电效果。

AMD工程师着手解决ACPI C4支持问题 将为笔记本电脑提供更好的省电效果

图例,图文无关

ACPI C 状态介绍:

ACPI 是操作系统用于电源管理的接口标准,其中 C 代表处理器的节能状态,每个状态代表不同的节能效果。

C0:处理器处于完全开启状态并执行指令

C1:轻度节能状态,通过停止时钟节省电量

C2:更深层次的节能,可能涉及缓存刷新等

C4:处理器在不清除缓存的情况下停止时钟信号

需要说明的是 C4 状态是更好的低功耗状态,通过降低处理器核心电压和关闭部分内部时钟减少功耗,然而并不是所有处理器都支持 C4 状态。

AMD 要解决的问题:

部分 AMD 处理器已经支持 ACPI C4 状态,支持该状态的系统将在 C3 模式下进入 CPU 关闭状态,在 C4 模式下进入 VDD 关闭状态。VDD 关闭时 s0i3 的必要条件,如果处理器不支持 C4 状态系统也将无法进入 s0i3。

AMD 工程师希望将 ACPI C4 支持添加到处理器空闲驱动程序中,同时遵循 Linux Kernel 中关闭 ACPI C4 状态类似的语义,现阶段 Linux Kernel 还未支持 ACPI C3,因此即便 AMD 处理器支持 C4 也会被直接忽略,这会导致这些 AMD 系统出现问题。

目前 AMD 工程师提交的代码还在接受审查,估计还需要等待 1~2 个月合并到 Linux Kernel 主线中,到时候使用 AMD CPU+Linux 系统的设备就可以获得 C4 支持,前提是 CPU 本身需要支持 C4。

版权声明:
感谢您的阅读,本文由 @山外的鸭子哥 转载或编译,如您需要继续转载此内容请务必以超链接(而非纯文本链接)标注原始来源。原始内容来源:Phoronix

山外的鸭子哥

山外的鸭子哥

蓝点网站长,如果发现本文存在错误或错别字,欢迎在评论区留言,收到消息后我将及时修改。其他事宜请点击本站任意页面底部的「与我们联系」获取邮箱。

2.43W765.64M1.65W10.27M¥30


文章来源: https://www.landiannews.com/archives/110712.html
如有侵权请联系:admin#unsafe.sh