heneng 发表于 2016-4-26 21:01

X86PlatformPlugin加载方法


X86PlatformPlugin\X86PlatformShimji

加载方法

提示getCPUIDinfo: this is an unknown CPU model 0x3a -- Power management may be incomplete or unsupported错误。解决方法:首先保证DSDT里面已经添加DTGP method,搜索scope (_PR)
找到以下代码:

Scope (_PR)   
{      Processor (CPU0, 0x01, 0x00000410, 0x06) {}
         Processor (CPU1, 0x02, 0x00000410, 0x06) {}
         Processor (CPU2, 0x03, 0x00000410, 0x06) {}
         Processor (CPU3, 0x04, 0x00000410, 0x06) {}
         Processor (CPU4, 0x05, 0x00000410, 0x06) {}
         Processor (CPU5, 0x06, 0x00000410, 0x06) {}
         Processor (CPU6, 0x07, 0x00000410, 0x06) {}
         Processor (CPU7, 0x08, 0x00000410, 0x06) {}
}
替换成以下代码:
Scope (_PR)
{      Processor (CPU0, 0x01, 0x00000410, 0x06)    {
                     Method (_DSM, 4, NotSerialized)
      {            Store ("Writing plugin-type to Registry!", Debug)
            Store (Package (0x02)
                   {
                         "plugin-type",
                         0x01
                   }, Local0)
            DTGP (Arg0, Arg1, Arg2, Arg3, RefOf (Local0))
            Return (Local0)
         }
                  }
         Processor (CPU1, 0x02, 0x00000410, 0x06) {}
         Processor (CPU2, 0x03, 0x00000410, 0x06) {}
         Processor (CPU3, 0x04, 0x00000410, 0x06) {}
         Processor (CPU4, 0x05, 0x00000410, 0x06) {}
         Processor (CPU5, 0x06, 0x00000410, 0x06) {}
         Processor (CPU6, 0x07, 0x00000410, 0x06) {}
         Processor (CPU7, 0x08, 0x00000410, 0x06) {}
}
现在可以打开IORegistryExplorer,在CPU0下面,看到原来的ACPI_SMC_PlatformPlugin,被替换成X86PlatformPlugin




但加载完还是不能完美变频

页: [1]
查看完整版本: X86PlatformPlugin加载方法