- Joined
- Jan 25, 2012
- Messages
- 648
- Motherboard
- ASUS P8P67-LE
- CPU
- i5-2400
- Graphics
- GTX 550TI
- Mobile Phone
Hello,
I have installed 10.8.3 on an Acer X3990 (I believe), i5-2300 (4 cores, 4 threads) on an OEM motherboard with a GT 430 for graphics instead of the HD2000. The DSDT I have created works fine so far however I must boot with CPUS=1. When comparing this DSDT to others I noticed in Scope (_PR) the processor definition block is missing, so when I tried to add the following:
It resulted in a KP saying:
Should have 4 threads, but only found 5 for Die 0.
The DSDT attached is the compiled DSDT that does work, apart from not having the processor block and must boot with cpus=1. I have noticed there are some strange methods inside where the processor block should be.. Should these be removed?
View attachment HTPC_DSDT.aml.zip
Regards,
Craig
I have installed 10.8.3 on an Acer X3990 (I believe), i5-2300 (4 cores, 4 threads) on an OEM motherboard with a GT 430 for graphics instead of the HD2000. The DSDT I have created works fine so far however I must boot with CPUS=1. When comparing this DSDT to others I noticed in Scope (_PR) the processor definition block is missing, so when I tried to add the following:
Code:
[COLOR=#006600][FONT=Monaco]Scope (_PR)[/FONT][/COLOR]
[COLOR=#006600][FONT=Monaco] {[/FONT][/COLOR]
[COLOR=#006600][FONT=Monaco] Processor (CPU0, 0x01, 0x00000410, 0x06)[/FONT][/COLOR]
[COLOR=#006600][FONT=Monaco] {[/FONT][/COLOR]
[COLOR=#006600][FONT=Monaco] }[/FONT][/COLOR]
[COLOR=#006600][FONT=Monaco] Processor (CPU1, 0x02, 0x00000410, 0x06)[/FONT][/COLOR]
[COLOR=#006600][FONT=Monaco] {[/FONT][/COLOR]
[COLOR=#006600][FONT=Monaco] }[/FONT][/COLOR]
[COLOR=#006600][FONT=Monaco] Processor (CPU2, 0x03, 0x00000410, 0x06)[/FONT][/COLOR]
[COLOR=#006600][FONT=Monaco] {[/FONT][/COLOR]
[COLOR=#006600][FONT=Monaco] }[/FONT][/COLOR]
[COLOR=#006600][FONT=Monaco] Processor (CPU3, 0x04, 0x00000410, 0x06)[/FONT][/COLOR]
[COLOR=#006600][FONT=Monaco] {[/FONT][/COLOR]
[COLOR=#006600][FONT=Monaco] }[/FONT][/COLOR]
[COLOR=#006600][FONT=Monaco] Processor (CPU4, 0x05, 0x00000410, 0x06)[/FONT][/COLOR]
[COLOR=#006600][FONT=Monaco] {[/FONT][/COLOR]
[COLOR=#006600][FONT=Monaco] }[/FONT][/COLOR]
[COLOR=#006600][FONT=Monaco] Processor (CPU5, 0x06, 0x00000410, 0x06)[/FONT][/COLOR]
[COLOR=#006600][FONT=Monaco] {[/FONT][/COLOR]
[COLOR=#006600][FONT=Monaco] }[/FONT][/COLOR]
[COLOR=#006600][FONT=Monaco] Processor (CPU6, 0x07, 0x00000410, 0x06)[/FONT][/COLOR]
[COLOR=#006600][FONT=Monaco] {[/FONT][/COLOR]
[COLOR=#006600][FONT=Monaco] }[/FONT][/COLOR]
[COLOR=#006600][FONT=Monaco] Processor (CPU7, 0x08, 0x00000410, 0x06)[/FONT][/COLOR]
[COLOR=#006600][FONT=Monaco] {[/FONT][/COLOR]
[COLOR=#006600][FONT=Monaco] }[/FONT][/COLOR]
[COLOR=#006600][FONT=Monaco] }[/FONT][/COLOR]
It resulted in a KP saying:
Should have 4 threads, but only found 5 for Die 0.
The DSDT attached is the compiled DSDT that does work, apart from not having the processor block and must boot with cpus=1. I have noticed there are some strange methods inside where the processor block should be.. Should these be removed?
View attachment HTPC_DSDT.aml.zip
Regards,
Craig