Jump to content

dsdt ssdt and maybe others wierd thing happening


terramir
 Share

7 posts in this topic

Recommended Posts

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

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

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

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

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

 Share

×
×
  • Create New...