Jump to content
15 posts in this topic

Recommended Posts

Hi,

 

I've finally decided to play around with DSDT and SSDT.

I've managed to create working DSDT and I have generated a SSDT with "ssdtPRGen.sh".

 

Now my system goes to sleep without any problem, but it seems, that P-states (and maybe C-states) don't work.

Because when I launch "Intel Power Gadget", my frequency always stays at 3.4 GHz (sometimes it drops to 3.14 Ghz, but I don't think it matters).

When I launch Windows, I can see in Task Manager that my frequency goes up and down (down to 0.75-0.8 Ghz).

In Clover, I have dropped OEM SSDT.

Also kextstat doesn't show AppleIntelCPUPowerManagement.kext running, but I don't have NullCPUPowerManagement.kext installed anywhere.

 

In my DSDT I have done some patching, but I didn't do anything particular about Power Management.

Since most of the guides online are really old, I'd like to ask you, what should I do?

 

In the attachment I've included the DSDT, SSDT that I'm using, my IOReg and original ACPI table.

AllStuff.zip

  • Like 1
Link to comment
https://www.insanelymac.com/forum/topic/322454-cant-get-p-states-working/
Share on other sites

Check

-Update Clover

attachicon.gifClover_v2.4k_r4052.pkg.zip

-Clover folder UEFI

if u install with these options, just replace folder and test, activate ur video

attachicon.gifMaLd0n 2017-04-02 às 22.56.21.png

attachicon.gifCLOVER.zip

-Files, if u dont use UEFI

attachicon.gifFILES.zip

I have done exactly as you have asked, but nothing has changed. The frequency always stays at 3.4 GHz.

  • Like 1

u try a generate p/c states in clover?

take a test, back up ur ssdt, remove and add in config.plist

check

attachicon.gifconfig.plist.zip

send me one ioreg with new files after reboot

attachicon.gifIORegistryExplorer 3.app.zip

Still no change. Used the .plist that you gave me.

AfterReboot.ioreg.zip

  • Like 1

@Enigm4, please note that, with haswell platforms, Apple moved CPU power management from AIPCPUPM to the kernel. That's why you're not seeing AICPUPM loaded; you won't...

 

I'm not sure about desktop computers but Haswell laptops usually require top select the KernelPm option in Clover's Kext & Kernel patches section.

It is already selected in the plist that MaLd0n gave me.

  • Like 1

ofc

the last aicpupm is sandy, ivy or above is x86plat ;)

strange issue, for my i7 4790k, same generation...kernel pm solve, check

post-557433-0-93620900-1491185250.png

try remove Asus AICPUPM in Kernel and Kext Patches

 

btw, why u dont try use native audio? remove voodoohda and put it in clover/kexts/10.12

AppleALC.old.zip

i apply all in ur DSDT

Strange issue, update to 10.12.4 and try generate new SSDT PM with pike script(remove generate p/c states)

ssdtPRGen.command.zip

 

Try id 5 or 11 for audio

DSDT.05.zip

DSDT.11.zip

Alc662 in AppleAlc work with 5,7 or 11

 

U can post ur Clover folder in use now?

ok, i think need use applehdapatcher, but if u use VoodooHda, use AppleHdaDisable too to avopid problems, kp, etc ;) just put VoodooHda and applehdadisable

AppleHDADisabler.kext.zip

 

about PM, very strange, no more idea about it ;)

  • Like 1

Well, I think that I'll leave sound as it is. It's not like it will change a lot.

 

The most important thing is, that I have sleep working.

Also, could you tell me, what changes have you made to my DSDT? What pieces of code have you added or how did you patch it?

 

Big thanks to you.

  • Like 1
-FIX ERRORS AND WARNINGS
-HPET
-SATA
-SLPB
-EHCx
-DARWIN
-LPC
-XHCI
-HDEF
-RTC
-IRQs
-SBUS
-BUS1
-MCHC
-ALS0
-SHUTDOWN
-PNLF

AppleHdaDisable is good with voodoohda, only disable applehda kext, u dont use applehda with voodoohda

but in many cases applehda load and cause problems with voodoohda ;)

  • Like 1
×
×
  • Create New...