Software Tuning, Performance Optimization & Platform Monitoring
Discussion around monitoring and software tuning methodologies, Performance Monitoring Unit (PMU) of Intel microprocessors, and platform monitoring
Announcements
This community is designed for sharing of public information. Please do not share Intel or third-party confidential information here.

what is the control register address for setting DVFS values

Nanda_K_
Beginner
140 Views

Hi ,

May I know which system register (I am using a core 2 duo  E8400) should be used to control the possible voltage/freq settings for DVFS. I am not trying to over clock the cpu. I am trying to select one of the pairs of available voltage/freq combinations. ACPI drivers do it save power during idle periods. I went through manual vol 2 and 3 and was able to read performance registers using rdmsr/wrmsr commands. But, I was not able to find the address of the control register that can control the DVFS settings.

 

Thanks,

Nanda

0 Kudos
1 Reply
gokussj9
Beginner
140 Views

I believe the register IA32_PERF_CTL MSR (0x199) is the one to which you can write the value of a particular P state frequency and voltage id.

Reply