mm67, on Dec 8 2009, 07:57 PM, said:
Just so you know I'm getting temperatures 3-5 degrees cooler with this Scope (_PR):
Scope (_PR)
{
Processor (CPU0, 0x00, 0x00000410, 0x06)
{
Method (_PSS, 0, NotSerialized)
{
Return (Package(0x03)
{
Package (0x06) { 0x00, 0x00, 10, 10, 0x00000822, 0 },
Package (0x06) { 0x00, 0x00, 10, 10, 0x0000071E, 1 },
Package (0x06) { 0x00, 0x00, 10, 10, 0x0000061A, 2 }
})
}
Method (_PSD, 0, NotSerialized)
{
Return (Package (0x05) {0x05, 0x00, 0x00, 0xFC, 0x04})
}
Method (_CST, 0, NotSerialized)
{
Return (Package (0x02)
{
0x01,
Package (0x04) {ResourceTemplate () {Register (FFixedHW, 0x01, 0x02, 0x000, 0x01, )}, 0x01, 0x05A, 0x0384}
})
}
}
Processor (CPU1, 0x01, 0x00000410, 0x06)
{
Alias (\_PR.CPU0._PSS, _PSS)
Alias (\_PR.CPU0._PSD, _PSD)
Method (_CST, 0, NotSerialized)
{
Return (Package (0x04)
{
0x03,
Package (0x04) {ResourceTemplate () {Register (FFixedHW, 0x01, 0x02, 0x000, ,)}, 0x01, 0x00, 0x0384},
Package (0x04) {ResourceTemplate () {Register (SystemIO, 0x08, 0x00, 0x414, ,)}, 0x02, 0x01, 0x01F4},
Package (0x04) {ResourceTemplate () {Register (SystemIO, 0x08, 0x00, 0x415, ,)}, 0x03, 0x55, 0xFA}
})
}
}
Processor (CPU2, 0x02, 0x00000410, 0x06)
{
Alias (\_PR.CPU0._PSS, _PSS)
Alias (\_PR.CPU0._PSD, _PSD)
Alias (\_PR.CPU1._CST, _CST)
}
Processor (CPU3, 0x03, 0x00000410, 0x06)
{
Alias (\_PR.CPU0._PSS, _PSS)
Alias (\_PR.CPU0._PSD, _PSD)
Alias (\_PR.CPU1._CST, _CST)
}
}
Using your interpretation my temps were higher.
Scope (_PR)
{
Processor (CPU0, 0x00, 0x00000410, 0x06)
{
Method (_PSS, 0, NotSerialized)
{
Return (Package (0x03)
{
Package (0x06) { 0x00, 0x00, 10, 10, 0x00000822, 0 },
Package (0x06) { 0x00, 0x00, 10, 10, 0x0000071E, 1 },
Package (0x06) { 0x00, 0x00, 10, 10, 0x0000061A, 2 }
})
}
Method (_CST, 0, NotSerialized)
{
Return (Package (0x4)
{
0x03,
Package (0x04) {ResourceTemplate () {Register (FFixedHW, 0x01, 0x02, 0x000, ,)}, 0x01, 0x00, 0x0384},
Package (0x04) {ResourceTemplate () {Register (SystemIO, 0x08, 0x00, 0x414, ,)}, 0x02, 0x01, 0x01F4},
Package (0x04) {ResourceTemplate () {Register (SystemIO, 0x08, 0x00, 0x415, ,)}, 0x03, 0x55, 0xFA}
})
}
}
Processor (CPU1, 0x01, 0x00000410, 0x06) {}
Processor (CPU2, 0x02, 0x00000410, 0x06) {}
Processor (CPU3, 0x03, 0x00000410, 0x06) {}
}