- 积分
- 24
- 最后登录
- 2021-10-14
- 精华
- 0
- 阅读权限
- 10
- 主题
- 6
- UID
- 4865040
- 帖子
- 44
- PB币
- 25
- 威望
- 1
- 贡献
- 0
- 技术
- 0
- 活跃
- 114
- UID
- 4865040
- 帖子
- 44
- PB币
- 25
- 贡献
- 0
- 技术
- 0
- 活跃
- 114
|
发表于 2021-4-15 01:37:55
IP属地福建
|显示全部楼层
本人最喜欢用的MacPro7,1 机型在前版本中可以使用MacProMemoryNotificationDisabler.kext这个插件进行内存报错的修复,但到了Big Sur这个插件就失效了,经过一番寻找找到了RestrictEvents.kext这个插件,但是这插件只会屏蔽开机时候内存报错的弹窗,关于本机那的新提醒并没有消失,这对于我这个强迫症患者是接受不了的,虽然知道有内存伪装这个方法,奈何教程都太过繁琐,于是我来这出一个精简版。
这里我们先要下载一个小工具-dmidecode
以及OpenCore Configurator编辑器
首先打开OpenCore Configurator编辑器
可以看到红框里的几个待填数值,分别是
- DataWidth
- ErrorCorrection
- FormFactor
- MaxCapacity
- TotalWidth
- Type
- TypeDetail
看着挺多,我们一个一个来,首先是DataWidth
我们先将dmidecode解压到桌面,一定是桌面!!
dmidecode -t memory | grep "Data Width:"
这时候会有一个报错结尾是command not found: dmidecode我们就需要将桌面的dmidecode拖进终端
让终端补全路径,这时候再在路径后面添加上面的命令,合起来就是
/Users/corelift/Desktop/dmidecode dmidecode -t memory | grep "Data Width:"
那么DataWidth的值就是64(如果出现不同的数字,应该自己反思一下)
dmidecode -t memory | grep "Error Correction Type:"
Error Correction Type: None
dmidecode -t memory | grep "Form Factor:"
和ErrorCorrection一样对着编辑器自己选择 接下来到了MaxCapacity
这个指的是容量上限,个人建议填274877906944
在终端输入
dmidecode -t memory | grep "Type:"
我得到了Type: DDR4
和ErrorCorrection,FormFactor一样,自己对着编辑器选择
最后一个TypeDetail
在终端输入
dmidecode -t memory | grep "Type Detail:"
得到反馈
Type Detail: Unbuffered (Unregistered)
这里给出数值参考(虽然依旧可以和前几个一样对照,但是很多人编辑器是中文的,所以。。)
Other=2
Unknown=4
Synchronous=128
Registered(Buffered)=8192
Unbuffered(Unregistered)=16384
显示的是什么按照这个把数值填进去
设备列表按照我这个填进去就好。
[img]blob:https://bbs.pcbeta.com/443957d5-77e3-4e55-9b1b-f74396288e23[/img]
|
附件: 你需要登录才可以下载或查看附件。没有帐号?注册
|