v8558 Posted October 11, 2014 Share Posted October 11, 2014 Hello, I have installed Yosemite Beta 5 on a new system I'm working on: -GA-H87M-HD3 -i5-4430 -8GB HyperX FURY RAM -iMac 14,2 smbios I am using the Chameleon Bootloader with Generate P and C states disabled and the DropSSDT=yes However, the SSDT I have generated does't seem to be working, as I only get P-States 8 and 30. Is there something else I need to do in order to get more P-states? In Mavericks, I was getting a few more P-states with a generated SSDT (around 4-6). Thank you for your help. Link to comment Share on other sites More sharing options...
Allan Posted October 11, 2014 Share Posted October 11, 2014 Please, just open 1 topic! Try generate with this command: curl -o ssdtPRGen.sh https://raw.githubusercontent.com/Piker-Alpha/ssdtPRGen.sh/master/ssdtPRGen.sh chmod +x ssdtPRGen.sh ./ssdtPRGen.sh In some cases, iMac SMBios generate only 2 or 4 states, try use MacPro. Link to comment Share on other sites More sharing options...
v8558 Posted October 11, 2014 Author Share Posted October 11, 2014 Thank you for your reply. I apologize for making 2 threads, I accidentally hit the button twice I think! Anyway, I used that script and then made an ssdt from that. With just that, I am still getting the same 2 power states as I had even without an ssdt. I also tried changing the smbios to Mac Pro 3,1 and it remained the same. Is there anything else I could do/am missing? Thanks! Link to comment Share on other sites More sharing options...
Allan Posted October 11, 2014 Share Posted October 11, 2014 Ok. Open Terminal and run this command: kextstat And verify if these kexts are loaded: X86PlatformPlugin, ACPI_SMC_PlatformPlugin, AppleLPC Link to comment Share on other sites More sharing options...
v8558 Posted October 11, 2014 Author Share Posted October 11, 2014 Hi Thanks for the reply, I only have the ACPI_SMC_PlatformPlugin kext running, the other two are not loaded; I remember reading somewhere something about patching the kernel for Haswell. Would that apply in this case? If so, how would that work in Yosemite (I saw how to do it with mavericks I think) Thanks a lot for your help. Link to comment Share on other sites More sharing options...
Allan Posted October 11, 2014 Share Posted October 11, 2014 You patched your AppleIntelCPUPowerManagement? Remove the NullCPUPowerManagement.kext if you have. After this, run AICPMInfo for verify your states: AppleIntelCPUPowerManagementInfo.kext.zip See here how run AICPMInfo: http://www.insanelymac.com/forum/topic/295587-power-management-for-sandyivy-bridgehaswell-cpus/?p=2003480 Link to comment Share on other sites More sharing options...
v8558 Posted October 11, 2014 Author Share Posted October 11, 2014 Hello I didn't patch the power management kext and I don't have the nullcpupower kext installed. I ran the powermanagementInfo kext, and this is what I got, are the results ok? Oct 11 17:46:44 Coolers-Mac-Pro kernel[0]: AICPUPMI: v3.3 Copyright © 2012-2014 Pike R. Alpha. All rights reserved Oct 11 17:46:44 Coolers-Mac-Pro kernel[0]: AICPUPMI: logMSRs............................: 1 Oct 11 17:46:44 Coolers-Mac-Pro kernel[0]: AICPUPMI: logIGPU............................: 1 Oct 11 17:46:44 Coolers-Mac-Pro kernel[0]: AICPUPMI: logCStates.........................: 1 Oct 11 17:46:44 Coolers-Mac-Pro kernel[0]: AICPUPMI: logIPGStyle........................: 1 Oct 11 17:46:44 Coolers-Mac-Pro kernel[0]: AICPUPMI: MWAIT C-States.....................: 270624 Oct 11 17:46:44 Coolers-Mac-Pro kernel[0]: AICPUPMI: MSR_CORE_THREAD_COUNT......(0x35) : 0x40004 Oct 11 17:46:44 Coolers-Mac-Pro kernel[0]: AICPUPMI: MSR_PLATFORM_INFO..........(0xCE) : 0x80838F3011E00 Oct 11 17:46:44 Coolers-Mac-Pro kernel[0]: AICPUPMI: MSR_PMG_CST_CONFIG_CONTROL.(0xE2) : 0x1E000007 Oct 11 17:46:44 Coolers-Mac-Pro kernel[0]: AICPUPMI: MSR_PMG_IO_CAPTURE_BASE....(0xE4) : 0x1814 Oct 11 17:46:44 Coolers-Mac-Pro kernel[0]: AICPUPMI: IA32_MPERF.................(0xE7) : 0xAC9613792 Oct 11 17:46:44 Coolers-Mac-Pro kernel[0]: AICPUPMI: IA32_APERF.................(0xE8) : 0xA647FACC4 Oct 11 17:46:44 Coolers-Mac-Pro kernel[0]: AICPUPMI: MSR_FLEX_RATIO.............(0x194) : 0x0 Oct 11 17:46:44 Coolers-Mac-Pro kernel[0]: AICPUPMI: MSR_IA32_PERF_STATUS.......(0x198) : 0x1F0E00001E00 Oct 11 17:46:44 Coolers-Mac-Pro kernel[0]: AICPUPMI: MSR_IA32_PERF_CONTROL......(0x199) : 0x2000 Oct 11 17:46:44 Coolers-Mac-Pro kernel[0]: AICPUPMI: IA32_CLOCK_MODULATION......(0x19A) : 0x0 Oct 11 17:46:44 Coolers-Mac-Pro kernel[0]: AICPUPMI: IA32_THERM_STATUS..........(0x19C) : 0x88480000 Oct 11 17:46:44 Coolers-Mac-Pro kernel[0]: AICPUPMI: IA32_MISC_ENABLES..........(0x1A0) : 0x850089 Oct 11 17:46:44 Coolers-Mac-Pro kernel[0]: AICPUPMI: MSR_MISC_PWR_MGMT..........(0x1AA) : 0x1 Oct 11 17:46:44 Coolers-Mac-Pro kernel[0]: AICPUPMI: MSR_TURBO_RATIO_LIMIT......(0x1AD) : 0x1E1F2020 Oct 11 17:46:44 Coolers-Mac-Pro kernel[0]: AICPUPMI: IA32_ENERGY_PERF_BIAS......(0x1B0) : 0x5 Oct 11 17:46:44 Coolers-Mac-Pro kernel[0]: AICPUPMI: MSR_POWER_CTL..............(0x1FC) : 0x4005F Oct 11 17:46:44 Coolers-Mac-Pro kernel[0]: AICPUPMI: MSR_RAPL_POWER_UNIT........(0x606) : 0xA0E03 Oct 11 17:46:44 Coolers-Mac-Pro kernel[0]: AICPUPMI: MSR_PKG_POWER_LIMIT........(0x610) : 0xFFD00000EA82 Oct 11 17:46:44 Coolers-Mac-Pro kernel[0]: AICPUPMI: MSR_PKG_ENERGY_STATUS......(0x611) : 0x379B8DC Oct 11 17:46:44 Coolers-Mac-Pro kernel[0]: AICPUPMI: MSR_PKGC3_IRTL.............(0x60a) : 0x8842 Oct 11 17:46:44 Coolers-Mac-Pro kernel[0]: AICPUPMI: MSR_PKGC6_IRTL.............(0x60b) : 0x886A Oct 11 17:46:44 Coolers-Mac-Pro kernel[0]: AICPUPMI: MSR_PKGC7_IRTL.............(0x60c) : 0x8891 Oct 11 17:46:44 Coolers-Mac-Pro kernel[0]: AICPUPMI: MSR_PP0_CURRENT_CONFIG.....(0x601) : 0x1F40 Oct 11 17:46:44 Coolers-Mac-Pro kernel[0]: AICPUPMI: MSR_PP0_POWER_LIMIT........(0x638) : 0xFFD0 Oct 11 17:46:44 Coolers-Mac-Pro kernel[0]: AICPUPMI: MSR_PP0_ENERGY_STATUS......(0x639) : 0xC31923 Oct 11 17:46:44 Coolers-Mac-Pro kernel[0]: AICPUPMI: MSR_PP0_POLICY.............(0x63a) : 0x0 Oct 11 17:46:44 Coolers-Mac-Pro kernel[0]: AICPUPMI: MSR_PP1_POWER_LIMIT........(0x640) : 0xFFD0 Oct 11 17:46:44 Coolers-Mac-Pro kernel[0]: AICPUPMI: MSR_PP1_ENERGY_STATUS......(0x641) : 0x9F6DC Oct 11 17:46:44 Coolers-Mac-Pro kernel[0]: AICPUPMI: MSR_PP1_POLICY.............(0x642) : 0x18 Oct 11 17:46:44 Coolers-Mac-Pro kernel[0]: AICPUPMI: MSR_CONFIG_TDP_NOMINAL.....(0x648) : 0x1E Oct 11 17:46:44 Coolers-Mac-Pro kernel[0]: AICPUPMI: MSR_CONFIG_TDP_LEVEL1......(0x649) : 0x0 Oct 11 17:46:44 Coolers-Mac-Pro kernel[0]: AICPUPMI: MSR_CONFIG_TDP_LEVEL2......(0x64a) : 0x0 Oct 11 17:46:44 Coolers-Mac-Pro kernel[0]: AICPUPMI: MSR_CONFIG_TDP_CONTROL.....(0x64b) : 0x80000000 Oct 11 17:46:44 Coolers-Mac-Pro kernel[0]: AICPUPMI: MSR_TURBO_ACTIVATION_RATIO.(0x64c) : 0x0 Oct 11 17:46:44 Coolers-Mac-Pro kernel[0]: AICPUPMI: MSR_PKG_C2_RESIDENCY.......(0x60d) : 0xD7F5E59C64 Oct 11 17:46:44 Coolers-Mac-Pro kernel[0]: AICPUPMI: MSR_PKG_C3_RESIDENCY.......(0x3f8) : 0x0 Oct 11 17:46:44 Coolers-Mac-Pro kernel[0]: AICPUPMI: MSR_PKG_C6_RESIDENCY.......(0x3f9) : 0x0 Oct 11 17:46:44 Coolers-Mac-Pro kernel[0]: AICPUPMI: MSR_PKG_C7_RESIDENCY.......(0x3fa) : 0x0 Oct 11 17:46:44 Coolers-Mac-Pro kernel[0]: AICPUPMI: CPU Low Frequency Mode.............: 800 MHz Oct 11 17:46:44 Coolers-Mac-Pro kernel[0]: AICPUPMI: CPU Maximum non-Turbo Frequency....: 3000 MHz Oct 11 17:46:44 Coolers-Mac-Pro kernel[0]: AICPUPMI: CPU Maximum Turbo Frequency........: 3200 MHz Oct 11 17:46:44 Coolers-Mac-Pro kernel[0]: AICPUPMI: IGPU Current Frequency.............: 200 MHz Oct 11 17:46:44 Coolers-Mac-Pro kernel[0]: AICPUPMI: IGPU Minimum Frequency.............: 200 MHz Oct 11 17:46:44 Coolers-Mac-Pro kernel[0]: AICPUPMI: IGPU Maximum Non-Turbo Frequency...: 350 MHz Oct 11 17:46:44 Coolers-Mac-Pro kernel[0]: AICPUPMI: IGPU Maximum Turbo Frequency.......: 1100 MHz Oct 11 17:46:44 Coolers-Mac-Pro kernel[0]: AICPUPMI: IGPU Maximum limit.................: No Limit Oct 11 17:46:45 Coolers-Mac-Pro kernel[0]: AICPUPMI: CPU P-States [ (8) 25 30 ] iGPU P-States [ (4) ] Oct 11 17:46:45 Coolers-Mac-Pro kernel[0]: AICPUPMI: CPU C3-Cores [ 0 2 3 ] Oct 11 17:46:45 Coolers-Mac-Pro kernel[0]: AICPUPMI: CPU C6-Cores [ 0 1 3 ] Oct 11 17:46:45 Coolers-Mac-Pro kernel[0]: AICPUPMI: CPU C7-Cores [ 0 1 3 ] Oct 11 17:46:46 Coolers-Mac-Pro kernel[0]: AICPUPMI: CPU P-States [ (8) 11 25 30 ] iGPU P-States [ (4) ] Oct 11 17:46:46 Coolers-Mac-Pro kernel[0]: AICPUPMI: CPU C3-Cores [ 0 1 2 3 ] Oct 11 17:46:46 Coolers-Mac-Pro kernel[0]: AICPUPMI: CPU C6-Cores [ 0 1 2 3 ] Oct 11 17:46:46 Coolers-Mac-Pro kernel[0]: AICPUPMI: CPU C7-Cores [ 0 1 2 3 ] Oct 11 17:46:47 Coolers-Mac-Pro kernel[0]: AICPUPMI: CPU P-States [ 8 11 25 29 (30) ] iGPU P-States [ (4) ] Oct 11 17:46:47 Coolers-Mac-Pro kernel[0]: AICPUPMI: CPU P-States [ (8) 11 14 25 29 30 ] iGPU P-States [ (4) ] Oct 11 17:46:48 Coolers-Mac-Pro kernel[0]: AICPUPMI: CPU P-States [ (8) 11 14 15 25 29 30 ] iGPU P-States [ (4) ] Oct 11 17:46:50 Coolers-Mac-Pro kernel[0]: AICPUPMI: CPU P-States [ (8) 11 12 14 15 25 29 30 ] iGPU P-States [ (4) ] Oct 11 17:46:50 Coolers-Mac-Pro kernel[0]: AICPUPMI: CPU P-States [ (8) 11 12 14 15 16 25 29 30 ] iGPU P-States [ (4) ] Oct 11 17:46:51 Coolers-Mac-Pro kernel[0]: AICPUPMI: CPU P-States [ (8) 11 12 14 15 16 22 25 29 30 ] iGPU P-States [ (4) ] Oct 11 17:46:52 Coolers-Mac-Pro kernel[0]: AICPUPMI: CPU P-States [ (8) 11 12 13 14 15 16 22 25 29 30 ] iGPU P-States [ (4) ] Oct 11 17:46:54 Coolers-Mac-Pro kernel[0]: AICPUPMI: CPU P-States [ (8) 11 12 13 14 15 16 17 22 25 29 30 ] iGPU P-States [ (4) ] Oct 11 17:46:56 Coolers-Mac-Pro kernel[0]: AICPUPMI: CPU P-States [ (8) 9 11 12 13 14 15 16 17 22 25 29 30 ] iGPU P-States [ (4) ] Oct 11 17:47:01 Coolers-Mac-Pro kernel[0]: AICPUPMI: CPU P-States [ (8) 9 11 12 13 14 15 16 17 21 22 25 29 30 ] iGPU P-States [ (4) ] Oct 11 17:47:02 Coolers-Mac-Pro kernel[0]: AICPUPMI: CPU P-States [ (8) 9 10 11 12 13 14 15 16 17 21 22 25 29 30 ] iGPU P-States [ (4) ] Oct 11 17:47:05 Coolers-Mac-Pro kernel[0]: AICPUPMI: CPU P-States [ (8) 9 10 11 12 13 14 15 16 17 21 22 23 25 29 30 ] iGPU P-States [ (4) ] Oct 11 17:47:06 Coolers-Mac-Pro kernel[0]: AICPUPMI: CPU P-States [ (8) 9 10 11 12 13 14 15 16 17 19 21 22 23 25 29 30 ] iGPU P-States [ (4) ] It seems like many states are displaying. Thanks! Link to comment Share on other sites More sharing options...
Pike R. Alpha Posted October 11, 2014 Share Posted October 11, 2014 Your processor doesn't support hyper-threading, and only two turbo states. That is why you have less P-States, but I also don't see 31 and 32. Meaning that you may have to check your (UEFI) BIOS setting. Link to comment Share on other sites More sharing options...
Alien::X Posted October 12, 2014 Share Posted October 12, 2014 @PikeR How i can get Native Power management On Haswell i7 4770k ? Link to comment Share on other sites More sharing options...
Allan Posted October 12, 2014 Share Posted October 12, 2014 Hello I didn't patch the power management kext and I don't have the nullcpupower kext installed. I ran the powermanagementInfo kext, and this is what I got, are the results ok? It seems like many states are displaying. Thanks! Read here: Power management for Sandy/Ivy Bridge/Haswell CPUs Link to comment Share on other sites More sharing options...
toleda Posted October 12, 2014 Share Posted October 12, 2014 verify if these kexts are loaded: X86PlatformPlugin, ACPI_SMC_PlatformPlugin Not possible for both CPU PM kexts to load; Ivy Bridge/Haswell use X86PlatformPlugin. 1 Link to comment Share on other sites More sharing options...
Allan Posted October 12, 2014 Share Posted October 12, 2014 Ok, thanks Toleda, i forgot about this, sorry. Hey, you can help @AlienX about their Power Management? Your CPU is the same of him. Link to comment Share on other sites More sharing options...
Alien::X Posted October 13, 2014 Share Posted October 13, 2014 @Allan I'm still not using Patched AppleIntelCPUPowerManagement kext and not installed NullPowerManagement kext but I'm using SSDT (by PikeR script) and In DPCI Manager showing [8, 35, 37 ] P-States In "-v" mode shows ::::::: WARNING: IOPlatformPluginUtil : getCPUIDInfo: this is an unknown CPU model0x3c — power management may be incomplete or unsupported. What I do ?? Link to comment Share on other sites More sharing options...
Pimentel Posted October 13, 2014 Share Posted October 13, 2014 Hello to lighten things Sandy and Ivy Bridge needs AICPUPM Haswell doesn't use AICPUPM to generate PM, it use XCPM, in others words, isn't necessary patch AICPUPM in haswell models @AlienX you don't need apply patch in AICPUPM, if you don't get any kind of KP also isn't necessary patch kernel.... Just generate SSDT and enjoy your hack Link to comment Share on other sites More sharing options...
Pimentel Posted October 13, 2014 Share Posted October 13, 2014 Hello @Allan, he only need make kernel patch if him get KP and reboot.... If he don't get nothing like this, isn't necessary patch nothing Intel Core i7-4770k is model that doesn't need kernel patch 1 Link to comment Share on other sites More sharing options...
Allan Posted October 13, 2014 Share Posted October 13, 2014 Oh, thanks for the tip Pimentel. I will hide this! Link to comment Share on other sites More sharing options...
toleda Posted October 13, 2014 Share Posted October 13, 2014 Sandy and Ivy Bridge needs AICPUPM Ivy Bridge use XCPM Native iMac13,1 iMac13,1.ioreg.zip Link to comment Share on other sites More sharing options...
Pimentel Posted October 13, 2014 Share Posted October 13, 2014 Hello @Allan Thanks and You're Welcome @toleda Ivy use it, but nativelly use AICPUPM, XCPM is a alternative to get more P-States Link to comment Share on other sites More sharing options...
Alien::X Posted October 14, 2014 Share Posted October 14, 2014 @Thenx PimentelX86 , Allan , toleda But Without "KernelPM" in clover PC instantly restart on boot and AppleIntelCPUPowerManagement kext not load , Is it okey ? Link to comment Share on other sites More sharing options...
Pimentel Posted October 14, 2014 Share Posted October 14, 2014 Hello Ok, so apply patch in kernel and have fun It's okay, Haswell doesn't use AICPUPM How much P-satest you got? Link to comment Share on other sites More sharing options...
Alien::X Posted October 14, 2014 Share Posted October 14, 2014 Only [8, 35, 37 ] What to do for more ? Link to comment Share on other sites More sharing options...
Pimentel Posted October 14, 2014 Share Posted October 14, 2014 Hello Are you using iMac 14,1/2? Try use a different SMBios as MacBookPro8,3 or MacBookPro11,2 Link to comment Share on other sites More sharing options...
Allan Posted October 14, 2014 Share Posted October 14, 2014 Or try run some "hard" app, like NovaBench or GeekBench, and verify again you states. Link to comment Share on other sites More sharing options...
Alien::X Posted October 15, 2014 Share Posted October 15, 2014 Thanx Link to comment Share on other sites More sharing options...
Pimentel Posted October 15, 2014 Share Posted October 15, 2014 Hello You're welcome.... Please, can you post a image of States you get with each SMbios model? You can try use MacPro 3,1 too Link to comment Share on other sites More sharing options...
Recommended Posts