- Joined
- Feb 8, 2011
- Messages
- 9
- Motherboard
- GA-Z68XP-UD3P
- CPU
- i7 2600k
- Graphics
- EVGA GTX1060 6G
- Mac
- Mobile Phone
dm5253 said:artgub said:dm5253 said:...
Page 409 of the ACPI Spec.
Code:Package { ?CoreFrequency // Integer (DWORD) Power // Integer (DWORD) Latency // Integer (DWORD) BusMasterLatency // Integer (DWORD) Control // Integer (DWORD) Status // Integer (DWORD) }
Oh thanks! One little question more.. Where should I get those Power values for my 2600k? Couldn't find it in Intel data sheets.
Thanks.
Good question, here is what I did and that doesn't mean it's the correct way but it did seem logical and logic is my god. I compared the power values for the existing entries 0x1800,0x1700,0x1600,0x1500 and 0x1400 and here is what they were in decimal 247000,224000,202000,182000, and 163000. So I subtracted 247 from 224 and got 23. Then 224 from 202 and got 22 etc.. The end result from subtracting each one results in the following difference values. 23000,22000,20000,19000 (you get the gist). So to get the value for 0x1300 I subtracted 17000 from 163000 and got 146000 and did a similar for the other two. Using this I came up with the following values for 0x1300, 0x1200, and 0x1100. 146000, 130000, and 116000. Which in hex is 23A50, 1FBD0, and 1C520 respectively. So that is what I used and it works, is it right beats me, but it works.
MSRDumper PStatesReached: 16 20 24 29 33 34 35 36
Well. Nice observation.
But when I'm solving my progression this way I'm getting 83000 power value for 0x00001000 state when it should be 80000 (I guess) (I have this value in my dump).
Thoughts?
Thank you.
Code:
...
Package (0x06)
{
0x000008FC,
0x00031510,
0x0000000A,
0x0000000A,
0x00001700,
0x00001700
},
Package (0x06)
{
0x00000898,
0x0002C6F0,
0x0000000A,
0x0000000A,
0x00001600,
0x00001600
},
Package (0x06)
{
0x00000834,
0x00027CB8,
0x0000000A,
0x0000000A,
0x00001500,
0x00001500
},
// oops
Package (0x06)
{
0x00000640,
0x00013880,
0x0000000A,
0x0000000A,
0x00001000,
0x00001000
}
..