terramir Posted May 10, 2014 Share Posted May 10, 2014 5/10/14 7:10:58.000 AM kernel: AppleACPICPU: ProcessorId=1 LocalApicId=0 Enabled 5/10/14 7:10:58.000 AM kernel: AppleACPICPU: ProcessorId=2 LocalApicId=2 Enabled 5/10/14 7:10:58.000 AM kernel: AppleACPICPU: ProcessorId=3 LocalApicId=1 Enabled 5/10/14 7:10:58.000 AM kernel: AppleACPICPU: ProcessorId=4 LocalApicId=3 Enabled 5/10/14 7:10:58.000 AM kernel: AppleACPICPU: ProcessorId=5 LocalApicId=4 Disabled 5/10/14 7:10:58.000 AM kernel: AppleACPICPU: ProcessorId=6 LocalApicId=5 Disabled 5/10/14 7:10:58.000 AM kernel: AppleACPICPU: ProcessorId=7 LocalApicId=6 Disabled 5/10/14 7:10:58.000 AM kernel: AppleACPICPU: ProcessorId=8 LocalApicId=7 Disabled 5/10/14 7:10:58.000 AM kernel: AppleACPICPU: ProcessorId=9 LocalApicId=8 Disabled 5/10/14 7:10:58.000 AM kernel: AppleACPICPU: ProcessorId=10 LocalApicId=9 Disabled 5/10/14 7:10:58.000 AM kernel: AppleACPICPU: ProcessorId=11 LocalApicId=10 Disabled 5/10/14 7:10:58.000 AM kernel: AppleACPICPU: ProcessorId=12 LocalApicId=11 Disabled 5/10/14 7:10:58.000 AM kernel: AppleACPICPU: ProcessorId=13 LocalApicId=12 Disabled 5/10/14 7:10:58.000 AM kernel: AppleACPICPU: ProcessorId=14 LocalApicId=13 Disabled 5/10/14 7:10:58.000 AM kernel: AppleACPICPU: ProcessorId=15 LocalApicId=14 Disabled 5/10/14 7:10:58.000 AM kernel: AppleACPICPU: ProcessorId=16 LocalApicId=15 Disabled The DSDT itself shows 8 cpu's : Scope (\_PR) { Processor (CPU0, 0x01, 0x00000410, 0x06) {} Processor (CPU1, 0x02, 0x00000410, 0x06) {} Processor (CPU2, 0x03, 0x00000410, 0x06) {} Processor (CPU3, 0x04, 0x00000410, 0x06) {} Processor (CPU4, 0x05, 0x00000410, 0x06) {} Processor (CPU5, 0x06, 0x00000410, 0x06) {} Processor (CPU6, 0x07, 0x00000410, 0x06) {} Processor (CPU7, 0x08, 0x00000410, 0x06) {} } 1st Nullcpupowermanagement does not work the kext is loaded, but the laptop drops from 13x to 8x all the time. 2nd check out these console messages from my boot above, and well my lappy has an i3 sandy 2357M with 2 cores 4 threads so this is ridiculous. I need some help in editing these things so I can fix it properly. terramir Link to comment Share on other sites More sharing options...
terramir Posted May 17, 2014 Author Share Posted May 17, 2014 Anyone got any comments? Link to comment Share on other sites More sharing options...
Gringo Vermelho Posted May 17, 2014 Share Posted May 17, 2014 The Pentium 4 CPU in my first Hackintosh also appeared as a dual core CPU to the OS, two threads in Activity Monitor etc etc. You have 4 "cores" listed as enabled, I'm pretty sure that's how it should be. Don't worry about the rest. Link to comment Share on other sites More sharing options...
terramir Posted May 18, 2014 Author Share Posted May 18, 2014 Well I am trying to get everything up and running as cleanly as possible also trying to learn about dsdt and ssdt etc. so this was an educational question more than support terramir Link to comment Share on other sites More sharing options...
pokenguyen Posted May 19, 2014 Share Posted May 19, 2014 DSDT can specify as many CPU as possible, but only working one will be enabled. DSDT is only a config file in BIOS. In your log, you can see that only first 4 cpu is enabled, the other is disabled. Nullcpupowermanagement works with your laptop, that's why you have 13x and 8x only. If you remove it, you will get > 13x. Link to comment Share on other sites More sharing options...
terramir Posted May 19, 2014 Author Share Posted May 19, 2014 Nah this cpu is 1.3 ghz max and 8x is one low power mode, i dunno if there are any others no turbo in the i3 ulv sandy bridge. I am trying to figure out if I can optimize this since the cpu is not replacable anyways. The DSDT was sloppily written, since there really is no cpu in this platform that has 8 actual cores/ 16 virtual cores, also this increases the length of the overall DSDT because the CPU 0-7 is mentioned multiple times. Again I'm not asking if I have to fix this I'm asking how I would optimally fix this so it matches my cpu configuration, and is nice and trim. Learning is the goal here, 16 cpu's showing up in the boot while there is only 8 in the dsdt is kinda part of it. Some explanations how this could be and what to look for would help. I really want to optimize this, so in the end I can learn not just about this specific case, but all in future. terramir Link to comment Share on other sites More sharing options...
pokenguyen Posted May 19, 2014 Share Posted May 19, 2014 Check your OEM ssdtes, and set generate p/cstates to false may help. If you want to fix it, maybe best options is to make your speedstep working: - Patch AICPUPM - DropSSDT=true - Generate=false - Generate SSDT by ssdtprgen. Link to comment Share on other sites More sharing options...
Recommended Posts