What is "C1E support" on my AMD CPU?

22

2

I'm building a new computer and have found the following options in the BIOS on the "CPU Feature" screen:

  • AMD Cool'n'Quiet
  • C1E Support
  • SVM Support

I understand what "Cool'n'Quiet", and "SVM Support" are, and besides the BIOS and the motherboard manual have decent explanations. (I'm including those option for more context, in case it helps.) However, I'm not familiar with "C1E support". The BIOS has NO help information, and the manual has only the following:

To enable this item to read the CPU power consumption when idle. Not all processors support Enhanced halt state (C1E).

(Transcribed carefully. Both "to" in the first sentence are in the manual. Let's leave speculation about that alone.)

I can see it must have something to do with power consumption at idle/halt, but I'm still not sure what. So far, Google has also been unhelpful (but I'll keep trying). The default setting in the motherboard is Disabled, and I would guess because some processors don't support it, which makes me want more information before experimenting. So...

What is C1E Support?

Also, does my CPU (AMD Athlon II X4 640) support it?

Also, in case it helps, my motherboard is an MSI 870A-G54.

WillfulWizard

Posted 2010-09-04T05:55:55.840

Reputation: 388

be warned, enabling this causes my WD IDE Hard disk to slow from 50MB/s to 9MB/s! – unixman83 – 2011-09-16T15:05:17.423

Answers

14

It automatically reduces your CPU multiplier (slows CPU down) when the computer isn't doing much. It's a way to save power.

And according to this page, your CPU supports it.

Nifle

Posted 2010-09-04T05:55:55.840

Reputation: 31 337

3

Here's a link describing what various power states do: http://en.wikipedia.org/wiki/Advanced_Configuration_and_Power_Interface

– AndrejaKo – 2010-09-04T08:23:45.037

19

More than just reducing the CPU multiplier goes on in C1E. The Processor to processor and processor to chipset links are also put into low power (high-Z) state. Allowing the whole platform to use less power but still appear to be on to the user.

From an AMD Blog:

C1E is a power management state that allows the processor to reduce power beyond just the cores. With C1E, the processor power can be reduced by lowering the memory controller clock speed and halting the HyperTransport™ technology links. This new feature was extremely important for our 12-core processors with the increase in memory channel support as well as the increase in HyperTransport™ technology links within the design.

According to AMD's publicly available BIOS and Kernel Developer's Guide, section 2.4.3.3:

The C1 enhanced state (C1E) is a stop-grant state supported by the processor. The C1E state is characterized by the following properties:

  • All cores are in the halt (C1) state.
  • The ACPI-defined P_LVL3 register has been accessed.
  • The chipset has issued a STPCLK assertion message with the appropriate SMAF for C1E entry. Note that [The ACPI Power State Control Registers] F3x[84:80] specify the processor clocking and voltage behavior in response to the C1E SMAF.
  • The processor has issued a STOP_GRANT message to the chipset.

General requirements for C1E:

  • The ACPI-defined C2 and C3 states must not be declared to the operating system.
  • C1E should only be enabled when the platform is in ACPI power management mode.

hanleyp

Posted 2010-09-04T05:55:55.840

Reputation: 6 519