my DSDT doesn't have the following line s of code
{
Scope (_PR)
{
Processor (CPU0, 0x00, 0x00000410, 0x06) {}
Processor (CPU1, 0x01, 0x00000410, 0x06) {}
Processor (CPU2, 0x02, 0x00000410, 0x06) {}
Processor (CPU3, 0x03, 0x00000410, 0x06) {}
}
Instead it has this
{
OperationRegion (SSDT, SystemMemory, 0xDF5D4818, 0x079C)
OperationRegion (CSDT, SystemMemory, 0xDF5DBA18, 0x021C)
Name (NCST, 0x02)
Name (NPSS, 0x10)
Name (HNDL, 0x80000000)
Name (CHDL, 0x80000000)
Name (TNLP, 0x08)
Name (CINT, Zero)
Name (PDCV, 0xFFFFFFFF)
Name (APSS, Package (0x10)
{
From the looks of it "OperationRegion (SSDT, SystemMemory, 0xDF5D4818, 0x079C)" is making its call to the SSDT which do have the processor methods (and they are already filled out with empty arguments, but w/e). so im guessing that i should focus on fixing my SSDT instead? btw i have a p8p67 deluxe with a 2600k. just thought i should point that out.