Notice: This website is an unofficial Microsoft Knowledge Base (hereinafter KB) archive and is intended to provide a reliable access to deleted content from Microsoft KB. All KB articles are owned by Microsoft Corporation. Read full disclaimer for more details.

Incorrect C-state data in Windows Server 2008 R2 and in Windows 7


View products that this article applies to.

Symptoms

You use the following performance counters to monitor the C-states of a processor on a computer that is running Windows Server 2008 R2 or Windows 7.
  • Processor\%C1 Time
  • Processor\%C2 Time
  • Processor\%C3 Time
However, the collected data does not contain correct information for the current C-state of the processor.

For example, consider the following scenario:
  • You have a computer that is running Windows Server 2008 R2 or Windows 7. This computer has an Intel Core i7 Nehalem processor.
  • The collected data indicates that the processor is in the C2 state.
In this scenario, the current C-state data is incorrect, and the correct C-state is the C3 state or the C1 state.

↑ Back to the top


Cause

This issue occurs because the operating system uses the index of the C-state table instead of the state type variable when it collects the performance counter data for C-states. Therefore, the second entry in the C-state table is assumed to contain the data for the C2 state. However, the second entry in the C-state table is the C3 state on some processors such as Intel Core i7 Nehalem processors. Therefore, the C-state data is collected incorrectly.

↑ Back to the top


Resolution

This issue will be resolved in Windows Server 2008 R2 Service Pack 1 (SP1) and in Windows 7 Service Pack 1 (SP1).

↑ Back to the top


Status

Microsoft has confirmed that this is a problem in the Microsoft products that are listed in the "Applies to" section.

↑ Back to the top


More information

For more information about software update terminology, click the following article number to view the article in the Microsoft Knowledge Base:
824684 Description of the standard terminology that is used to describe Microsoft software updates

↑ Back to the top


Keywords: kbqfe, kbsurveynew, kbexpertiseinter, kbbug, kbfix, KB981096

↑ Back to the top

Article Info
Article ID : 981096
Revision : 1
Created on : 4/19/2010
Published on : 4/19/2010
Exists online : False
Views : 439