terramir Posted May 10, 2014 Share Posted May 10, 2014 I'm starting to get into dsdt editing etc. Now on my laptop there are some weird things going on. #1 check this console message 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 /code] Now lappy has an i3 sandy bridge 2357M with 2 cores and four threads so I understand that it would have 4 cpu's enabled but 16 ? this is a case of generic writing of DSDT and the other tables I'm sure. The DSDT itself shows 8 cpu's : [code] 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) {} } However I do not know how to fix this, because I dunno if hyperthreading virtual cores should have a mention in the dsdt. Also what other tables will need to be fixed? Another thing I noticed is that in windows I get much longer battery life even though according to hw monitory the multi does go down to 8x maybe the corresponding voltage is not reducing I dunno. Another odd thing is that nullcpupowermanagement is loaded, but speed step is still working weird. terramir Quote Link to comment Share on other sites More sharing options...
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.