Contribute
Register

Do I need an SSDT for my i7-950 (Bloomfield)?

Status
Not open for further replies.
Joined
Jan 5, 2011
Messages
95
Motherboard
Gigabyte GA-X58A-UD3R-v2.0 FF
CPU
W3680
Graphics
GTX 960
Although the guide here states that CPU power management is not mandatory, I'd like to have power management working optimally as it seems to affect benchmarks and sleep.

With clover and HWMonitor installed, I get 3 states,
23x @ 3.06 (normal)
24x @ 3.19 (turbo)
12x @ 1.6

The script that's usually recommended seems to work for Sandy Bridge and newer processors only.
And a couple of manual guides I've looked at go through adding P-States manually, but if I dump a SSDT-0 with clover, it seems to contain all the P-States already (13 of them) and they show up in the PerformanceStateArray like this:


0, Data, <f4 0b 00 00 d0 fb 01 00 0a 00 00 00 0a 00 00 00 00 18 00 00 00 18 00 00>
1, Data, <f3 0b 00 00 d0 fb 01 00 0a 00 00 00 0a 00 00 00 00 17 00 00 00 17 00 00>
2, Data, <6e 0b 00 00 d0 fb 01 00 0a 00 00 00 0a 00 00 00 00 16 00 00 00 16 00 00>
3, Data, <e9 0a 00 00 c8 a9 01 00 0a 00 00 00 0a 00 00 00 00 15 00 00 00 15 00 00>
4, Data, <64 0a 00 00 a0 86 01 00 0a 00 00 00 0a 00 00 00 00 14 00 00 00 14 00 00>
5, Data, <df 09 00 00 38 44 01 00 0a 00 00 00 0a 00 00 00 00 13 00 00 00 13 00 00>
6, Data, <5a 09 00 00 e0 28 01 00 0a 00 00 00 0a 00 00 00 00 12 00 00 00 12 00 00>
7, Data, <d5 08 00 00 88 0d 01 00 0a 00 00 00 0a 00 00 00 00 11 00 00 00 11 00 00>
8, Data, <50 08 00 00 a8 de 00 00 0a 00 00 00 0a 00 00 00 00 10 00 00 00 10 00 00>
9, Data, <cb 07 00 00 20 cb 00 00 0a 00 00 00 0a 00 00 00 00 0f 00 00 00 0f 00 00>
10, Data, <46 07 00 00 98 b7 00 00 0a 00 00 00 0a 00 00 00 00 0e 00 00 00 0e 00 00>
11, Data, <c1 06 00 00 40 9c 00 00 0a 00 00 00 0a 00 00 00 00 0d 00 00 00 0d 00 00>
12, Data, <3c 06 00 00 a0 8c 00 00 0a 00 00 00 0a 00 00 00 00 0c 00 00 00 0c 00 00>


Strangely though, the top state is 3060mhz, which means it does not include the turbo state (x24) , but according to HWMonitor, it spends most of it's time in this state.

So what's going on, do I need to make an SSDT for this CPU, and if so, how would I go about it?
 

Attachments

  • Screen Shot 2016-02-24 at 1.16.11 PM.png
    Screen Shot 2016-02-24 at 1.16.11 PM.png
    56.8 KB · Views: 181
Although the guide here states that CPU power management is not mandatory, I'd like to have power management working optimally as it seems to affect benchmarks and sleep.

With clover and HWMonitor installed, I get 3 states,
23x @ 3.06 (normal)
24x @ 3.19 (turbo)
12x @ 1.6

The script that's usually recommended seems to work for Sandy Bridge and newer processors only.
And a couple of manual guides I've looked at go through adding P-States manually, but if I dump a SSDT-0 with clover, it seems to contain all the P-States already (13 of them) and they show up in the PerformanceStateArray like this:


0, Data, <f4 0b 00 00 d0 fb 01 00 0a 00 00 00 0a 00 00 00 00 18 00 00 00 18 00 00>
1, Data, <f3 0b 00 00 d0 fb 01 00 0a 00 00 00 0a 00 00 00 00 17 00 00 00 17 00 00>
2, Data, <6e 0b 00 00 d0 fb 01 00 0a 00 00 00 0a 00 00 00 00 16 00 00 00 16 00 00>
3, Data, <e9 0a 00 00 c8 a9 01 00 0a 00 00 00 0a 00 00 00 00 15 00 00 00 15 00 00>
4, Data, <64 0a 00 00 a0 86 01 00 0a 00 00 00 0a 00 00 00 00 14 00 00 00 14 00 00>
5, Data, <df 09 00 00 38 44 01 00 0a 00 00 00 0a 00 00 00 00 13 00 00 00 13 00 00>
6, Data, <5a 09 00 00 e0 28 01 00 0a 00 00 00 0a 00 00 00 00 12 00 00 00 12 00 00>
7, Data, <d5 08 00 00 88 0d 01 00 0a 00 00 00 0a 00 00 00 00 11 00 00 00 11 00 00>
8, Data, <50 08 00 00 a8 de 00 00 0a 00 00 00 0a 00 00 00 00 10 00 00 00 10 00 00>
9, Data, <cb 07 00 00 20 cb 00 00 0a 00 00 00 0a 00 00 00 00 0f 00 00 00 0f 00 00>
10, Data, <46 07 00 00 98 b7 00 00 0a 00 00 00 0a 00 00 00 00 0e 00 00 00 0e 00 00>
11, Data, <c1 06 00 00 40 9c 00 00 0a 00 00 00 0a 00 00 00 00 0d 00 00 00 0d 00 00>
12, Data, <3c 06 00 00 a0 8c 00 00 0a 00 00 00 0a 00 00 00 00 0c 00 00 00 0c 00 00>


Strangely though, the top state is 3060mhz, which means it does not include the turbo state (x24) , but according to HWMonitor, it spends most of it's time in this state.

So what's going on, do I need to make an SSDT for this CPU, and if so, how would I go about it?

Yes. For 100% working Powermanagement you need a SSDT. Follow this guide. http://www.tonymacx86.com/ssdt/177456-quick-guide-generate-ssdt-cpu-power-management.html
 
For older CPUs i normally extract the tables in windows then patch them.

Thanks. Would it be any different than the one clover extracts with F4?
Could you direct me to a guide on patching SSDT manually?
The ones I've seen basically say: 1. remove compile errors. 2. Add P-states.
But mine dosent have any compile errors and has all 13 P-States already present, and from what I can gather, are correct.
 
Did you find any more information about this? I have a similar processor (i7 975) and have not been able to find a way to create better power management. I had a i7 920 that I was able to create custom power management using ssdtPRgen but obviously an older version of it. So long ago that I can't remember how.

Using just Clover, I get the same 2 states x12 and x26, nothing in between (according to HWMonitor.) DPCIManager hasn't worked properly since El Capitan. I used to view P States from within that app.

Anyone?
 
Status
Not open for further replies.
Back
Top