- 积分
- 170
- 最后登录
- 2023-8-22
- 精华
- 0
- 阅读权限
- 20
- 主题
- 16
- UID
- 2023520
- 帖子
- 349
- PB币
- 120
- 威望
- 5
- 贡献
- 0
- 技术
- 1
- 活跃
- 1966
- UID
- 2023520
- 帖子
- 349
- PB币
- 120
- 贡献
- 0
- 技术
- 1
- 活跃
- 1966
|
10.13正式版出来,迫不及待更新了,虽然升级还算顺利,不过安装好之后遇到不少小问题,最无法忍受的就是外接视频无输出,
之前是10.11,视频输出正常。
论坛搜了一遍,好像这个问题10.12就有出现,是AppleGraphicsDevicePolicy.kext中info.plist里面<key>ConfigMap</key>缺少本机所选用Board-id导致。
本人使用Board-id为Mac-189A3D4F975D5FFC
1. 查找自己使用Board-id
具体见自己config.plist中
- <key>SMBIOS</key>
- <dict>
- <key>Board-ID</key>
- <string>Mac-189A3D4F975D5FFC</string>
复制代码 本着怀疑的态度,打开10.13系统中
AppleGraphicsControl.kext/Contents/PlugIns/AppleGraphicsDevicePolicy.kext/Contents/info.plist
发现ConfigMap中确实缺少了相对应机型,很奇怪,apple明明支持到MacBook Pro(2010 年中或更新机型)不知为何把这个2014年机型的参数去掉了。
论坛上方法都是直接改kext,感觉不是太好,升级后会被覆盖,且本着不直接修改系统文件的理念
本人试验的修改方法:
2. 修改Board-id为自己所选用机型
<key>ConfigMap</key>中任意一条条为
- <key>Mac-00BE6ED71E35EB86</key>
- <string>none</string>
复制代码 改为本人机型
- <string>Mac-189A3D4F975D5FFC</string>
- <string>none</string>
复制代码 实现方法:使用clover中kexttopatch,勾选infoplistpatch
- 0 0 B E 6 E D 7 1 E 3 5 E B 8 6
- 30 30 42 45 36 45 44 37 31 45 33 35 45 42 38 36
- 1 8 9 A 3 D 4 F 9 7 5 D 5 F F C
- 31 38 39 41 33 44 34 45 39 37 35 44 35 45 45 43
复制代码
find:30304245364544373145333545423836
replace:31383941334434453937354435454543
name:AppleGraphicsDevicePolicy
重启,ok,虽然与从前显示模式不一样,不知道是不是10.13改成这样了
方法经本人试验有效,有类似问题可以参考
|
附件: 你需要登录才可以下载或查看附件。没有帐号?注册
|