解决getCPUIDinfo: this is an unknown CPU model 0x3a
本帖最后由 wztoni 于 2013-4-14 05:38 编辑用IVY平台的CPU,装好10.8.2系统以后,都会提示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
PS:18F已经提供了解决方案,我按照此方法已经测试成功了。
方法我早发过了,加载了X86PlatformPlugin后你cpu变频正常吗? tiger 发表于 2013-2-5 11:06 static/image/common/back.gif
方法我早发过了,加载了X86PlatformPlugin后你cpu变频正常吗?
加载以后,出现如下错误提示:
Feb5 10:37:50 localhost kernel: X86PlatformPlugin::publishACPIStates - Failed to get max non-turbo PState. Set max non-turbo PState to default value 1
Feb5 10:37:50 localhost kernel: X86PlatformPlugin::setRingTable - No ring table found!
Feb5 10:37:50 localhost kernel: X86PlatformPlugin::configResourceHandler - Failed to set ring table!
变频肯定不正常,正要请教呢 应该还是因为黑苹果的cpu不被支持,识别不了睿频和非睿频下的频率表导致的,目前好像还没见过黑苹果能正常使用X86PlatformPlugin变频的。 tiger 发表于 2013-2-5 11:16 static/image/common/back.gif
应该还是因为黑苹果的cpu不被支持,识别不了睿频和非睿频下的频率表导致的,目前好像还没见过黑苹果能正常使 ...
找到解决方法,麻烦提醒以下,谢谢! 感谢分享,谢谢支持 会出现锁频的吧。 直接就被锁住最低了 https://bbs.pcbeta.com/viewthread-1263035-1-1.html
这里貌似早有研究! 这个会被锁频,现在还没有找到办法解决。。。 被锁频了,锁到了最低频率,我改回去了。 被锁频的都是什么U呢? E3 123- V2用ssdt可以加载X86PlatformPlugin,变频有7档
Magic_water 发表于 2013-2-28 20:15 static/image/common/back.gif
E3 123- V2用ssdt可以加载X86PlatformPlugin,变频有7档
就是改SSDT就可以了?请讲解一下具体过程。 Magic_water 发表于 2013-2-28 20:15 static/image/common/back.gif
E3 123- V2用ssdt可以加载X86PlatformPlugin,变频有7档
我的也有这个问题 我Cpu为 I5 3450能具体讲解下吗 wztoni 发表于 2013-2-28 21:51 static/image/common/back.gif
就是改SSDT就可以了?请讲解一下具体过程。
你的这个问题解决了吗 ssdt的制作方法:https://bbs.pcbeta.com/forum.php?mod=viewthread&tid=1281937
使用SSDT加载X86PlatformPlugin后,机型设置的是iMac13,2,然后修改/System/Library/Extensions/IOPlatformPluginFamily.kext/Contents/PlugIns/X86PlatformPlugin.kext/Contents/Resources/Mac-FC02E91DDD3FA6A4.plist(对应机型是iMac13,2)
StepContextDict用的macmini6,2的(这个和Macmini5,2好像是一样的)
机型不一定非要这个,但要修改X86PlatformPlugin.kext/Contents/Resources/里机型对应的文件,stepContextDict用macmini的就可以
Magic_water 发表于 2013-3-26 19:05 static/image/common/back.gif
ssdt的制作方法:https://bbs.pcbeta.com/forum.php?mod=viewthread&tid=1281937
使用SSDT加载X86PlatformP ...
非常感谢,按照你的提示已经成功了。原来没有改StepContextDict以前,CPU只有最低和最高2档频率,16和35;改了以后现在用MSRDumper.kext在控制台里面看到有162026313435,总共6档频率了。 shanhe 发表于 2013-2-5 12:46 static/image/common/back.gif
我的可以,主板ga z77 ds3h,i7 3770k,10.8.3,clover efi 1090引导,用了修改版的ssdt就可以变频,smbios用 ...
IVY BRIDGE的平台没问题么 我的就出现getCPUIDinfo: this is an unknown CPU model 0x3a
而且不止一次装了几次.8.3都这样 无语啊 我也是Z77的板子 3770的U (没K) 变色龙引导不行啊望指点下 谢谢!