![我的 AMD CPU 上的“C1E 支持”是什么?](https://linux22.com/image/1249773/%E6%88%91%E7%9A%84%20AMD%20CPU%20%E4%B8%8A%E7%9A%84%E2%80%9CC1E%20%E6%94%AF%E6%8C%81%E2%80%9D%E6%98%AF%E4%BB%80%E4%B9%88%EF%BC%9F.png)
我正在组装一台新电脑,在 BIOS 的“CPU 功能”屏幕上发现了以下选项:
- AMD 酷静
- C1E 支持
- SVM 支持
我了解“Cool'n'Quiet”和“SVM Support”是什么,此外 BIOS 和主板手册也有不错的解释。(我将这些选项包括在内以获得更多背景信息,希望它能有所帮助。)但是,我不熟悉“C1E support”。BIOS 没有帮助信息,手册只有以下内容:
启用此项可读取空闲时的 CPU 功耗。并非所有处理器都支持增强型暂停状态 (C1E)。
(仔细转录。第一句中的两个“to”都在手册中。我们不要对此进行猜测。)
我可以看出这一定与空闲/停止时的功耗有关,但我仍然不确定是什么。到目前为止,谷歌也没有提供帮助(但我会继续尝试)。主板中的默认设置是禁用的,我猜是因为有些处理器不支持它,这让我想在实验之前了解更多信息。所以...
什么是 C1E 支持?
另外,我的 CPU(AMD Athlon II X4 640)支持它吗?
另外,如果有帮助的话,我的主板是微星 870A-G54。
答案1
当计算机没有太多任务时,它会自动降低 CPU 倍频(降低 CPU 速度)。这是一种节省电量的方法。
并且根据这一页,你的 CPU 支持它。
答案2
C1E 不仅仅降低了 CPU 倍频。处理器到处理器以及处理器到芯片组链路也处于低功耗(高 Z)状态。这样整个平台就可以使用更少的电量,但用户仍然可以看到它处于运行状态。
从AMD 博客:
C1E 是一种电源管理状态,它允许处理器降低核心以外的功耗。使用 C1E,可以通过降低内存控制器时钟速度和停止 HyperTransport™ 技术链接来降低处理器功耗。这项新功能对于我们的 12 核处理器非常重要,因为它增加了内存通道支持,并在设计中增加了 HyperTransport™ 技术链接。
根据 AMD 公开的信息BIOS 和内核开发人员指南,第 2.4.3.3 节:
C1 增强状态 (C1E) 是处理器支持的停止授予状态。C1E 状态具有以下特性:
- 所有核心都处于停止(C1)状态。
- 已访问 ACPI 定义的 P_LVL3 寄存器。
- 芯片组已发出带有 C1E 条目相应 SMAF 的 STPCLK 断言消息。请注意,[ACPI 电源状态控制寄存器] F3x[84:80] 指定处理器时钟和电压行为以响应 C1E SMAF。
- 处理器已向芯片组发出了 STOP_GRANT 消息。
C1E 的一般要求:
- 不得向操作系统声明 ACPI 定义的 C2 和 C3 状态。
- 仅当平台处于 ACPI 电源管理模式时才应启用 C1E。