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            还有这里
                }, 这一段是代表频率的管理吧。另外上面那三处应该就是关于频率的设定吧
页: 9 10 11 12 13 14 15 16 17 18 [19] 20 21 22 23 24 25 26 27 28
查看完整版本: 自定义SSDT - 10.7.4电源管理优化 - 图文版