- 积分
- 229
- 最后登录
- 2024-4-12
- 精华
- 0
- 阅读权限
- 30
- 主题
- 18
- UID
- 4671873
- 帖子
- 423
- PB币
- 1115
- 威望
- 10
- 贡献
- 0
- 技术
- 16
- 活跃
- 737
- UID
- 4671873
- 帖子
- 423
- PB币
- 1115
- 贡献
- 0
- 技术
- 16
- 活跃
- 737
|
本帖最后由 caico 于 2017-9-29 21:56 编辑
系统下的核显的显存是动态分配的,根据内存大小自动分配的,我是4G内存,所以显存是384MB. 在10.11通过代码可以修改显存从而达到减少随机花屏的几率,修改的二进制文件AppleIntelSNBGraphicsFB:查找C7 45 BC 00 00 00 18
改为C7 45 BC 00 00 00 20
这样显存就从384MB改为512MB, 其实只要改尾数就达到显存的修改.
尾数:
18=384MB
20=512MB
30=768MB
40=1024MB
到了10.12, 这个代码就变了, 例如要从384MB改为768MB
查找C7 45 C4 00 00 00 18
改为C7 45 C4 00 00 00 30
现在10.13了, 代码再次变了:
查找C7 45 D0 00 00 00 18
改为C7 45 D0 00 00 00 30
由于直接改系统驱动文件容易出现错误后难于修复, 而且升级还要再改, 我们用Clover引导的
通过修改config.plist来达到同样效果(KextsToPatch),
建议用Clover启动U盘来改, 一来方便, 二来出问题也不影响硬盘上的系统.下面是从384MB修改到768MB的代码
- <key>KextsToPatch</key>
- <array>
- <dict>
- <key>Comment</key>
- <string>Change HD3000 Memory from 384MB to 768MB on 10.13</string>
- <key>Disabled</key>
- <false/>
- <key>Find</key>
- <data>
- x0XQAAAAGA==
- </data>
- <key>Name</key>
- <string>com.apple.driver.AppleIntelSNBGraphicsFB</string>
- <key>Replace</key>
- <data>
- x0XQAAAAMA==
- </data>
- </dict>
- </array>
复制代码
|
-
1
查看全部评分
-
|