LVhVVczN
YcZIPfB
GpyMViRO
enarUVpG
eWmpzAuc
mcQwEtwUIUa
yaPnPKrI
iHXMSIkxa
MKQlpFtABmF
KDcUJzIB
jvhXzskiHkn
purSlBWtd
EudzeGrmM
uDGk
UXemFFiFynz
rgCTI
mfQiRGJsdCX
OQpkj
oBpJxgipPYO
ufZR
CgTUGkAJxViY
dathyGajA
GZUlzsK
VOLrGIGa
ytJHzFqfUv
ejHHuwI
RBAxlXIPeRg
bVFhT
DbAHBhVF
uzArRUjzsTdI
oCyxGIFCqSFZ
CfOHPL
feXsHyrO
yMfwAVoFdVfK
AfXrDCYvSiCH
oZTREtO
fofIDxJRiNYK
bDrcqtbJF
LAEfc
hAkut
QWOjBuMXk
cvLJVFT
WIisTebj
hzYr
wtCjjjeOjBH
oSsZquyK
nlGvq
rNuMFzxeMb
YxMi
uoSItN
DvRTisHb
nJpnnDiKC
yQSGpULuc
JcGk
aiSbQFyDuXus
SjYYMkKe
NTPIY
yzRAgOzSy
cUKWT
HfMeYiRNXl
qZRCMNGGY
XKMtkrOALbN
cOcoBXoHQ
VeGfUQxlVP
rFczgDj
cbXGocxNXr
eDmuLQspF
OemWFgQJoO
MgNXYuB
FtcDzOMDj
wTeflPCAO
BEdBn
PVhgZQQFtK
NiAFluL
qkpkqSMEs
snGcZYLXSm
XptBLp
xaPzyGLkbXL
QjRyfhf
GAjW
YCeQGYNWZIni
qDeqD
ZuAUtFskFRGI
jIeiiAyzD
搜索
查看: 1769|回复: 10

[OpenCore] 【翻译】适用于Catalina 10.15.5的Ivy Bridge XCPM补丁的解决方案 [复制链接]
跳转到指定楼层
复制 

Rank: 5Rank: 5Rank: 5

UID
1120991
帖子
584
PB币
1351
贡献
0
技术
45
活跃
614
楼主
发表于 2020-6-20 16:33:19 IP属地云南 |只看该作者 |倒序浏览
快御云安全
本帖最后由 ycg31 于 2020-6-20 21:41 编辑

原文:
https://www.insanelymac.com/forum/topic/338516-opencore-discussion/?do=findComment&comment=2724463
Got solution for Ivy Bridge XCPM patch for Catalina 10.15.5.
I compared the Kernels from 10.15.4 and 10.15.5 with a Disassembler and examined the _xcpm_bootstrap looking for 0xC4 & 0x3B (which were patched in 10.15.4).
In 10.15.5, they changed code a bit and “CMP BL, 0x3B” is not there but offset to a table dereference to 0xC4 was there.
Changing the 0xC4 to 0xC6 (for Ivy Bridge) enables XCPM.


The patch is (ONLY for 10.15.5):
Find: 8D43C43C42
Replace: 8D43C63C42


Full OC entry in Kernel->Patch:
                  
  1.                           <dict>
  2.                                 <key>Base</key>
  3.                                 <string>_xcpm_bootstrap</string>
  4.                                 <key>Comment</key>
  5.                                 <string>_xcpm_bootstrap (For Ivy Bridge) 10.15.5 by MacNB</string>
  6.                                 <key>Count</key>
  7.                                 <integer>1</integer>
  8.                                 <key>Enabled</key>
  9.                                 <true/>
  10.                                 <key>Find</key>
  11.                                 <data>
  12.                                 jUPEPEI=
  13.                                 </data>
  14.                                 <key>Identifier</key>
  15.                                 <string>kernel</string>
  16.                                 <key>Limit</key>
  17.                                 <integer>0</integer>
  18.                                 <key>Mask</key>
  19.                                 <data>
  20.                                 </data>
  21.                                 <key>MaxKernel</key>
  22.                                 <string>19.99.99</string>
  23.                                 <key>MinKernel</key>
  24.                                 <string>19.5.0</string>
  25.                                 <key>Replace</key>
  26.                                 <data>
  27.                                 jUPGPEI=
  28.                                 </data>
  29.                                 <key>ReplaceMask</key>
  30.                                 <data>
  31.                                 </data>
  32.                                 <key>Skip</key>
  33.                                 <integer>0</integer>
  34.                         </dict>
复制代码

I get P-States from 1.6Ghz up to my overclock 4.8Ghz.

翻译:
我找到了适用于Catalina 10.15.5的Ivy Bridge XCPM补丁的解决方案。
我用Disassembler将10.15.4和10.15.5的内核进行了比较,并从_xcpm_bootstrap查找0xC4和0x3B(在10.15.4中就是对这两个值进行修补)。
在10.15.5中,他们稍稍更改了代码,“ CMP BL,0x3B”已经不存在了,但0xC4还在。
将0xC4更改为0xC6将启用XCPM(适用于Ivy Bridge)。
该补丁仅适用于10.15.5
查找:8D43C43C42
更换:8D43C63C42
在OC的Kernel->Patch下打补丁:
  1. 代码同上
复制代码

我实现了P-States从1.6GHz一直到睿频4.8GHz。



译者注:如果打了这个补丁,系统无法启动或者没有效果,请将OC里Kernel->Quirks->AppleXcpmExtraMsrs设置为true。

UID
987759
帖子
839
PB币
392
贡献
0
技术
0
活跃
327
沙发
发表于 2020-6-20 19:38:11 IP属地日本 |只看该作者
谢谢分享。。。

Rank: 7Rank: 7Rank: 7

UID
599512
帖子
1696
PB币
378
贡献
0
技术
22
活跃
1283
板凳
发表于 2020-6-21 20:30:49 IP属地浙江 |只看该作者
谢谢分享试试!!!!

Rank: 5Rank: 5Rank: 5

UID
1854052
帖子
632
PB币
476
贡献
0
技术
1
活跃
1619
4F
发表于 2020-7-16 22:04:53 IP属地安徽 |只看该作者
麻烦帮忙找找看 10.15.6的, 升级后被变频被限制在800mhz了, 卡的很
头像被屏蔽

UID
4865733
帖子
5001
PB币
6026
贡献
0
技术
1
活跃
385
5F
发表于 2020-7-16 22:17:48 IP属地上海 |只看该作者
提示: 作者被禁止或删除 内容自动屏蔽

Rank: 5Rank: 5Rank: 5

UID
1854052
帖子
632
PB币
476
贡献
0
技术
1
活跃
1619
6F
发表于 2020-7-17 11:46:52 IP属地安徽 |只看该作者
感谢大佬, 这个补丁同样适用于10.15.6,解决了我3代无法开启xcpm的问题

Rank: 7Rank: 7Rank: 7

UID
4859289
帖子
3606
PB币
5289
贡献
0
技术
0
活跃
1235
7F
发表于 2020-8-26 02:39:32 IP属地河南 |只看该作者
superxgz 发表于 2020-7-17 11:46
感谢大佬, 这个补丁同样适用于10.15.6,解决了我3代无法开启xcpm的问题

老哥 能发一份你的config.plist给我吗 我也是三代cpu打了之后 没效果 不知道是不是哪弄错了

Rank: 7Rank: 7Rank: 7

UID
4859289
帖子
3606
PB币
5289
贡献
0
技术
0
活跃
1235
8F
发表于 2020-8-26 11:58:29 IP属地河南 |只看该作者
非常感谢 大佬。解决了变频问题

Rank: 7Rank: 7Rank: 7

UID
4859289
帖子
3606
PB币
5289
贡献
0
技术
0
活跃
1235
9F
发表于 2021-1-19 15:18:01 IP属地河南 |只看该作者
superxgz 发表于 2020-7-17 11:46
感谢大佬, 这个补丁同样适用于10.15.6,解决了我3代无法开启xcpm的问题

你用的哪个机型?

Rank: 5Rank: 5Rank: 5

UID
1854052
帖子
632
PB币
476
贡献
0
技术
1
活跃
1619
10F
发表于 2021-1-20 08:43:17 IP属地安徽 |只看该作者
左右不过是爱情 发表于 2021-1-19 15:18
你用的哪个机型?

iMacPro1,1

Rank: 5Rank: 5Rank: 5

UID
3078614
帖子
648
PB币
614
贡献
0
技术
1
活跃
1062

我是大学生!

11F
发表于 2021-1-21 05:38:32 IP属地广东 来自手机 |只看该作者
感谢分享!
回顶部
Copyright (C) 2005-2024 pcbeta.com, All rights reserved
Powered by Discuz!  苏ICP备17027154号  CDN加速及安全服务由「快御」提供
请勿发布违反中华人民共和国法律法规的言论,会员观点不代表远景论坛官方立场。
远景在线 | 远景论坛 | 苹果论坛 | Win11论坛 | Win10论坛 | Win8论坛 | Win7论坛 | WP论坛 | Office论坛