terramir Posted May 10, 2014 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
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now