lovest.fdh 发表于 2020-10-19 13:11

OC下解决使用MacPro7,1机型报内存错误

本帖最后由 lovest.fdh 于 2020-11-22 21:42 编辑

系统错误提示:
MEMORY MODULES MISCONFIGURED
More than the maximum supported memory is installed in your Mac.


Mac中安装的内存超过了所支持的最大内存。安装的内存不应超过768GB,否则Mac将使用单个内存条。

前言:昨天获取了最新OC编译了一个出来 ,发现多了自定义内存注入信息。

方法原理:其实跟clover处理方法我认为是一样的
01、MacProMemoryNotificationDisabler.kext解决最大内存问题( 11.0的big sur不支持,请往下看填充所有slots方法)
02、OC指定内存信息解决插槽位置问题

10.15.x版本:
01-oc注入kext驱动




02-按下面模块注入白果MacPro7,1插槽位置信息
提示:slot x对应的就是(关于本机--内存)1-12的位置
(注意不要去调乱模块上面item的顺序位置)


接下来就只需要查到你内存要注入什么位置就行了,位置注入错会提示你要放什么位置
也可以参照苹果官网上面内存升级指示
(常用的插槽:2条用8、10;4条用3、5 、8、10)

AssetTag:留空

BankLocator:留空

DeviceLocator:按模块的不要改

Manufacturer:内存厂商

PartNumber:部件号

SerialNumber:序列号

Size:这条内存容量

Speed:这条内存频率







11月03日更新big sur 11.0解决方法

方法来自于35f @popxiaoai 提供的方法,加满所有内存槽。内存平分不了,按苹果的指导,一般是把大内存放dimm 1
似乎只有公约数有8的内存容量的平分不了,所以按我模块进行倍数加减就可以了

每条内存信息,参考10.15.x part2的方法,部件号可以相同,序列号根据真实物理内存改个数字即可

ps:方法同样适用于10.15.x


还有一些需要设定的值

UOS下面可以查,AIDAS有些芯片也能查(或者win CMD:wmic memorychip)(粗略说明,不一定正确)

DataWidth         数据宽度 DDR4的都是填写64多

ErrorCorrection    这个ECC才用的,我的是 Single-bit ECC所以写5(普通D4填写3)

FormFactor         台式D4填写9,笔记本D4填13

MaxCapacity       主板最大支持内存 如64G写67108864(64*1024*1024)疑?:这玩意貌似不起作用,不然可能根本不要kext

TotalWidth         总位宽 普通D4填写64,带ECC,填72

Type                  内存类型D4填写26,D3填24

TypeDetail          类型详情 bit 8=0000000010000000=128?

还有总开关这个设定值要填写改为YES






一些用到的文件:
OC引导(或者使用其它更新的版本)


10.15.x内存模块文件---10月20日

Big Sur内存模块文件---11月03日

MacProMemoryNotificationDisabler.kext---released this on 12 Jan

10.15效果



11.0 big sur 效果




19182599 发表于 2020-10-19 14:42

感谢分享

寒雨轩 发表于 2020-10-19 15:28

哇,看来OC越来越完成度高了https://cdn.jsdelivr.net/gh/hishis/forum-master/public/images/patch.gif

寒雨轩 发表于 2020-10-19 15:42

哎,刚看了一下,我的内存信息,居然不全,内存是海盗船的DDR3 1600 居然只有大小:        4 GB
类型:        DDR3
速度:        1600 MHz
状态:        好
生产企业:        215
部件号:        CMZ8GX3M2A1600C9
序列号:        -https://cdn.jsdelivr.net/gh/hishis/forum-master/public/images/patch.gif

寒雨轩 发表于 2020-10-19 15:53

刚去下载了,最新编译的怎么没有,自定内存的选项,奇怪https://cdn.jsdelivr.net/gh/hishis/forum-master/public/images/patch.gif

寒雨轩 发表于 2020-10-19 16:34

MacProMemoryNotificationDisabler.kext 11.0的big sur不支持,作者好像已经不再更新了,所以11上,有内存信息还是会报错。。https://cdn.jsdelivr.net/gh/hishis/forum-master/public/images/patch.gif

hjfhfhjw 发表于 2020-10-19 20:20

自动识别了

lovest.fdh 发表于 2020-10-20 11:06

寒雨轩 发表于 2020-10-19 16:34 https://www.pcbeta.com/static/image/common/back.gif
MacProMemoryNotificationDisabler.kext 11.0的big sur不支持,作者好像已经不再更新了,所以11上,有内存信 ...

有上面的信息已经足够了,容量不要乱写,其它的随意都行。

gdanmac 发表于 2020-10-20 14:11

学习了~~~谢谢~~~

寒雨轩 发表于 2020-10-20 16:40

试了很多次双通道的,还是对上不,哎,之前的规律好像不行,按官方的好像也不行。https://cdn.jsdelivr.net/gh/hishis/forum-master/public/images/patch.gif

寒雨轩 发表于 2020-10-20 16:48

今天更新了嘛?https://cdn.jsdelivr.net/gh/hishis/forum-master/public/images/patch.gif

寂寞的欧尼酱 发表于 2020-10-21 07:20

我更新oc0.6.2之后MacProMemoryNotificationDisable就失效了

minechina 发表于 2020-10-21 09:00

一直没成功,加入customer memory那一段之后,用occ打开看不到这一段。

eliot2877 发表于 2020-10-21 10:10

minechina 发表于 2020-10-21 09:00 https://www.pcbeta.com/static/image/common/back.gif
一直没成功,加入customer memory那一段之后,用occ打开看不到这一段。

oc 需要使用0.63,你的occ版本不对,因为063还没有在github上推出release版本,估计是楼主自己编译的

寒雨轩 发表于 2020-10-21 15:21

minechina 发表于 2020-10-21 09:00 https://www.pcbeta.com/static/image/common/back.gif
一直没成功,加入customer memory那一段之后,用occ打开看不到这一段。

楼主不是有下载嘛,你加入就可以了,编译的也没有这个。0.63就是多了一个开关。https://cdn.jsdelivr.net/gh/hishis/forum-master/public/images/patch.gif

寒雨轩 发表于 2020-10-21 15:21

寂寞的欧尼酱 发表于 2020-10-21 07:20 https://www.pcbeta.com/static/image/common/back.gif
我更新oc0.6.2之后MacProMemoryNotificationDisable就失效了

这不是OC的问题是BIG SUR 11不支持这个kexthttps://cdn.jsdelivr.net/gh/hishis/forum-master/public/images/patch.gif

minechina 发表于 2020-10-21 15:44

eliot2877 发表于 2020-10-21 10:10 https://www.pcbeta.com/static/image/common/back.gif
oc 需要使用0.63,你的occ版本不对,因为063还没有在github上推出release版本,估计是楼主自己编译的

我刚才用vscode直接编辑,现在可以正常显示内存信息了。不能用occ,用了occ就会把内存这一段给自动删掉

寂寞的欧尼酱 发表于 2020-10-21 19:59

寒雨轩 发表于 2020-10-21 15:21 https://www.pcbeta.com/static/image/common/back.gif
这不是OC的问题是BIG SUR 11不支持这个kext

我系统是15.7

fulun0635 发表于 2020-10-22 09:20

厉害,收藏

寒雨轩 发表于 2020-10-22 09:41

寂寞的欧尼酱 发表于 2020-10-21 19:59 https://www.pcbeta.com/static/image/common/back.gif
我系统是15.7

我0。6。3都可以用。https://cdn.jsdelivr.net/gh/hishis/forum-master/public/images/patch.gif
页: [1] 2 3 4 5
查看完整版本: OC下解决使用MacPro7,1机型报内存错误