tiyileo
发表于 2012-6-22 02:51
看下我能不能搞定自己的板子,还有一点要修改!
q554156171
发表于 2012-6-22 08:14
好东西啊,
jrf1024
发表于 2012-6-22 12:58
楼主说的很详细。技术贴啊。谢谢
johnlpc99
发表于 2012-6-24 11:03
I want to try it, thanks
tai_yuen
发表于 2012-6-24 18:39
谢谢版主。
baiduhe
发表于 2012-6-24 21:44
顶,学习一下
bww87
发表于 2012-6-26 22:00
好深奥,看不懂中。
ychxnba1
发表于 2012-6-26 22:03
hhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhh
179828775
发表于 2012-6-27 13:18
我的是i5 2320 现在显示的是2.99G
想修改试试。。
sszxlzy
发表于 2012-6-27 15:38
好像很复杂啊
nuokie
发表于 2012-6-29 21:31
看不懂啊
hyaska
发表于 2012-6-30 06:08
技术文,支持LZ
陶仁杰2012
发表于 2012-6-30 12:54
好东西,正需要
陶仁杰2012
发表于 2012-6-30 18:53
好帖子。不解释。顶!!!{:7_466:}
2042644
发表于 2012-6-30 19:04
看看学习一下!~
jackfeilee
发表于 2012-7-3 02:21
感谢楼主
a455157528
发表于 2012-7-3 10:04
p.H 发表于 2012-6-15 14:14 static/image/common/back.gif
好吧,那比较,奇怪了
可能是叫别的名字
能帮我解释下这个吗?以MultiBeast提取的i5的ssdt为列吧。至少如果我不使用这个ssdt就会五国。用这个来修改的话。比如如何定义低功耗和正下情况下的频率呢?下面这个是ssdt的代码DefinitionBlock ("SSDT.aml", "SSDT", 1, "APPLE ", "CpuPm", 0x00001000)
{
External (\_PR_.CPU3, DeviceObj)
External (\_PR_.CPU2, DeviceObj)
External (\_PR_.CPU1, DeviceObj)
External (\_PR_.CPU0, DeviceObj)
Scope (\_PR.CPU0)
{
Name (VERS, "Core i5 3.8 GHz Maximum Clock SSDT based on Greggen\'s at tonymacx86.com 2012-05-16")
Name (APSN, 0x04)
Name (APSS, Package (0x17)
{
Package (0x06)
{
0x0ED8,
Zero,
0x0A,
0x0A,
0x2600,
0x2600
},
Package (0x06)
{
0x0E74,
Zero,
0x0A,
0x0A,
0x2500,
0x2500
},
Package (0x06)
{
0x0E10,
Zero,
0x0A,
0x0A,
0x2400,
0x2400
},
Package (0x06)
{
0x0DAC,
Zero,
0x0A,
0x0A,
0x2300,
0x2300
},
Package (0x06)
{
0x0D48,
Zero,
0x0A,
0x0A,
0x2200,
0x2200
},
Package (0x06)
{
0x0CE4,
Zero,
0x0A,
0x0A,
0x2100,
0x2100
},
Package (0x06)
{
0x0C80,
Zero,
0x0A,
0x0A,
0x2000,
0x2000
},
Package (0x06)
{
0x0C1C,
Zero,
0x0A,
0x0A,
0x1F00,
0x1F00
},
Package (0x06)
{
0x0BB8,
Zero,
0x0A,
0x0A,
0x1E00,
0x1E00
},
Package (0x06)
{
0x0B54,
Zero,
0x0A,
0x0A,
0x1D00,
0x1D00
},
Package (0x06)
{
0x0AF0,
Zero,
0x0A,
0x0A,
0x1C00,
0x1C00
},
Package (0x06)
{
0x0A8C,
Zero,
0x0A,
0x0A,
0x1B00,
0x1B00
},
Package (0x06)
{
0x0A28,
Zero,
0x0A,
0x0A,
0x1A00,
0x1A00
},
Package (0x06)
{
0x09C4,
Zero,
0x0A,
0x0A,
0x1900,
0x1900
},
Package (0x06)
{
0x0960,
Zero,
0x0A,
0x0A,
0x1800,
0x1800
},
Package (0x06)
{
0x08FC,
Zero,
0x0A,
0x0A,
0x1700,
0x1700
},
Package (0x06)
{
0x0898,
Zero,
0x0A,
0x0A,
0x1600,
0x1600
},
Package (0x06)
{
0x0834,
Zero,
0x0A,
0x0A,
0x1500,
0x1500
},
Package (0x06)
{
0x07D0,
Zero,
0x0A,
0x0A,
0x1400,
0x1400
},
Package (0x06)
{
0x076C,
Zero,
0x0A,
0x0A,
0x1300,
0x1300
},
Package (0x06)
{
0x0708,
Zero,
0x0A,
0x0A,
0x1200,
0x1200
},
Package (0x06)
{
0x06A4,
Zero,
0x0A,
0x0A,
0x1100,
0x1100
},
Package (0x06)
{
0x0640,
Zero,
0x0A,
0x0A,
0x1000,
0x1000
}
})
Method (ACST, 0, NotSerialized)
{
Return (Package (0x06)
{
One,
0x04,
Package (0x04)
{
ResourceTemplate ()
{
Register (FFixedHW,
0x01, // Bit Width
0x02, // Bit Offset
0x0000000000000000, // Address
0x01, // Access Size
)
},
One,
0x03,
0x03E8
},
Package (0x04)
{
ResourceTemplate ()
{
Register (FFixedHW,
0x01, // Bit Width
0x02, // Bit Offset
0x0000000000000010, // Address
0x03, // Access Size
)
},
0x03,
0xCD,
0x01F4
},
Package (0x04)
{
ResourceTemplate ()
{
Register (FFixedHW,
0x01, // Bit Width
0x02, // Bit Offset
0x0000000000000020, // Address
0x03, // Access Size
)
},
0x06,
0xF5,
0x015E
},
Package (0x04)
{
ResourceTemplate ()
{
Register (FFixedHW,
0x01, // Bit Width
0x02, // Bit Offset
0x0000000000000030, // Address
0x03, // Access Size
)
},
0x07,
0xF5,
0xC8
}
})
}
}
Scope (\_PR.CPU1)
{
Method (APSS, 0, NotSerialized)
{
Return (\_PR.CPU0.APSS)
}
}
Scope (\_PR.CPU2)
{
Method (APSS, 0, NotSerialized)
{
Return (\_PR.CPU0.APSS)
}
}
Scope (\_PR.CPU3)
{
Method (APSS, 0, NotSerialized)
{
Return (\_PR.CPU0.APSS)
}
}
}
p.H
发表于 2012-7-3 10:18
a455157528 发表于 2012-7-3 10:04 static/image/common/back.gif
能帮我解释下这个吗?以MultiBeast提取的i5的ssdt为列吧。至少如果我不使用这个ssdt就会五国。用这个来修 ...
把你不要的高频package删掉
qiuyuaijia
发表于 2012-7-3 12:16
好好学习,天天向上
a455157528
发表于 2012-7-3 12:51
本帖最后由 a455157528 于 2012-7-3 12:52 编辑
p.H 发表于 2012-7-3 10:18 static/image/common/back.gif
把你不要的高频package删掉
才发现我的宽带到期了。无语中.另外其实我没学过2进制之内的。看不懂那些代表的频率所以。。另外看看这段
Method (ACST, 0, NotSerialized)
{
Return (Package (0x06)
{
One,
0x04,
Package (0x04)
{
ResourceTemplate ()
{
Register (FFixedHW,
0x01, // Bit Width
0x02, // Bit Offset
0x0000000000000000, // Address
0x01, // Access Size
)
},
One, 这里
0x03, 和这里
0x03E8 还有这里
}, 这一段是代表频率的管理吧。另外上面那三处应该就是关于频率的设定吧