Contribute
Register

Mavericks: Native CPU/IGPU Power Management

Switching to Macbook pro seems a really strange workaround for a desktop computer ! How did you manage to try this ?

I'm asking because trying new smbios means creating new SSDT every time, and I really can't find time for that at the moment ! :)

I'm still trying to find out some problems that I think are related, my CPU showing 3,69 instead of 3,7ghz in "about my mac", terminal give me a lot a cpu states but intel gadget don't really go under 3ghz, and computer is not able to get out from sleep. So any new lead is interesting ;)
 
Switching to Macbook pro seems a really strange workaround for a desktop computer ! How did you manage to try this ?

I'm asking because trying new smbios means creating new SSDT every time, and I really can't find time for that at the moment ! :)

I'm still trying to find out some problems that I think are related, my CPU showing 3,69 instead of 3,7ghz in "about my mac", terminal give me a lot a cpu states but intel gadget don't really go under 3ghz, and computer is not able to get out from sleep. So any new lead is interesting ;)

Hello, Charlot

I don't know the reason for this exactly however the smbios does have be involved with that problem. I have try both smbios of MacBook Pro and MacPro, where both shows a normal Intel Power Gadget result.

It would be preferred to change the smbios via Clover Configurator. The only patch I need to make after switching is to regenerate the SSDT.aml file for which the native CPU power management requires.

Hope this helps.

Tom
 
Some P-state are missing. What about yours?

Screen Shot 2015-05-05 at 2.59.35 PM.png
 
I'm not using clover, but it's pretty easy with Multibeast to change too. It's just that SSDT where not obvious to me, and so creating SSDT over and over to try out system definitions worries me a bit ;). Also this guide was made for specific system definition, Toleda said it was not supported on other sys def. But as he don't seem to pass by anymore (after answering for pages on this topic, I understand it), let's try new things ! ;).

I don't know if you were asking me my P-States or someone else, so I'll post mine :D
Capture d’écran 2015-05-05 à 09.28.43.png

Strange thing is that if I deactivate XMP profil, my memory is not properly recognized and CPU is 200mhz higher than with XMP profil activated. But I haven't tried P-States without XMP profil, I should.
To explain better, my CPU is officially 3,5Ghz, with turbo to 3,7 if there's multiple core involved, and 3,9 with one core.

Here's about my mac with XMP activated
Capture d’écran 2015-05-05 à 09.40.15.png
and with XMP deactivated
Capture d’écran 2015-05-02 à 17.33.44.png

I WILL find what's wrong ! :)
 
I don't think P-states are ment to be each number from bottom to your max CPU state, Toleda never said it was a way to verify power management was working, but I can be wrong !
Look at mine, there's definitly more than one state missing but it was never pointed out, don't know if I'm right...
 
I used this guide to fix power management, so far the only thing I notice is the CPU idle temp dropped from 39 degrees to 29-30 degrees more or less. I can see a lot of P-states using AppleIntelCPUPowerManagementInfo.kext, but just 8, 35 and 37 on dcpi manager and HW Monitor. Can anyone tell me if this is the result I should have?


Asus Sabertooth z87
BIOS ver. 2103
i7 4770k
GTX 760
 

Attachments

  • System Report.zip
    439.7 KB · Views: 90
I don't think P-states are ment to be each number from bottom to your max CPU state
The Pike ssdt sets power at each freq from base to max turbo in 100 MHz steps. AICPUPMI reports every p state used. With PM configured properly, eventually, AICPUPMI will report all states presented by the ssdt.
 
Back
Top