对于使用 AMD 处理器和 Linux 系统的笔记本电脑用户来说还有个很重要的功能是 ACPI C4 状态,这种深度睡眠模式有助于节省笔记本电量并提供更长的续航时间。
不过由于支持问题目前还需要 AMD 工程师进行处理,AMD 工程师现在已经着手解决 Linux Kernel 对 ACPI 4C 的支持问题,以便后续 AMD RYZEN 平台可以实现更好的省电效果。
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。
以上就是“AMD工程师着手解决ACPI C4支持问题 将为笔记本电脑提供更好的省电效果”的详细内容,想要了解更多IT圈内资讯欢迎持续关注编程学习网。
扫码二维码 获取免费视频学习资料
- 本文固定链接: http://www.phpxs.com/post/13541/
- 转载请注明:转载必须在正文中标注并保留原文链接
- 扫码: 扫上方二维码获取免费视频资料