- 积分
- 1600
- 最后登录
- 2024-4-14
- 精华
- 0
- 阅读权限
- 220
- 主题
- 363
- UID
- 4532202
- 帖子
- 3504
- PB币
- 25704
- 威望
- 33
- 贡献
- 0
- 技术
- 46
- 活跃
- 9309
远景首席吹牛体验师
- UID
- 4532202
- 帖子
- 3504
- PB币
- 25704
- 贡献
- 0
- 技术
- 46
- 活跃
- 9309
|
本帖最后由 15732157027 于 2018-1-24 14:58 编辑
此问题老生常谈了,一般为核显dvmt小于64m则驱动显卡时会panic报错,报错位置一般为核显framebuffer,台式机可以通过bios设置解决,笔记本则不一定有该设置选项,一是可以通过复杂的EFI Shell里解决,二是clover打patch补丁或者终端里打二进制补丁以及使用Lilu插件IntelGraphicsDVMTFixup.kext(原理均相同)
10.12板块有一个针对此问题的帖子,传送门,该贴补丁10.13.1以及10.13有效。不过貌似10.13.2还是哪个版本开始10.13的patch补丁位置又变了,原有补丁已失效。IntelGraphicsDVMTFixup.kext是否有效未测试,不过该插件已经三月未更新了。
本人寻找二进制补丁发现了新的补丁位置,一些因此问题困扰的朋友可以测试,clover里如果patch补丁无效则推荐终端命令进行二进制补丁操作。以下为Broadwell,SkyLake,KabyLake补丁位置代码。
10.13-10.13.1可采用传送门此贴补丁。
10.13.2-10.13.3可采用以下补丁:(Clover和终端方式选其一)
正确Clover姿势:先取消勾选Inject Intel不加载显卡驱动进入系统后用Kext Utility重建缓存后再勾选上Inject Intel重启进入系统,不出意外就会驱动显卡不会报错。
正确二进制姿势:如果Clover方式的按照以上操作后报错,则选用二进制补丁方式,缺点就是升级后需重新按照以上操作再来一次。先取消勾选Inject Intel不加载显卡驱动进入系统后终端命令进行操作,操作完成后用Kext Utility重建缓存后再勾选上Inject Intel重启进入系统,不出意外就会驱动显卡不会报错。
Broadwell (HD5500 5300 6000):
- Kext: com.apple.driver.AppleIntelBDWGraphicsFramebuffer
- Find: 4C8945C07644
- Repl: 4C8945C0EB44
- Comment: Disable minStolenSize less or equal fStolenMemorySize assertion, 10.13 (based on Austere.J patch by Ricky)
- MatchOS: 10.13.x
复制代码 终端命令:
- sudo /usr/bin/perl -pi -e 's|\x4c\x89\x45\xc0\x76\x44|\x4c\x89\x45\xc0\xeb\x44|g' /System/Library/Extensions/AppleIntelBDWGraphicsFramebuffer.kext/Contents/MacOS/AppleIntelBDWGraphicsFramebuffer
复制代码
SkyLake (HD520 530):
- Kext: com.apple.driver.AppleIntelSKLGraphicsFramebuffer
- Find: 4C895DB87640
- Repl: 4C895DB8EB40
- Comment: Disable minStolenSize less or equal fStolenMemorySize assertion, 10.13 (based on Austere.J patch by Ricky)
- MatchOS: 10.13.x
复制代码 终端命令:
- sudo /usr/bin/perl -pi -e 's|\x4c\x89\x5d\xb8\x76\x40|\x4c\x89\x5d\xb8\xeb\x40|g' /System/Library/Extensions/AppleIntelSKLGraphicsFramebuffer.kext/Contents/MacOS/AppleIntelSKLGraphicsFramebuffer
复制代码
KabyLake(HD620 630):
- Kext: com.apple.driver.AppleIntelKBLGraphicsFramebuffer
- Find: 4C896DB87646
- Repl: 4C896DB8EB46
- Comment: Disable minStolenSize less or equal fStolenMemorySize assertion, 10.13 (based on Austere.J patch by Ricky)
- MatchOS: 10.13.x
复制代码 终端命令:
- sudo /usr/bin/perl -pi -e 's|\x4c\x89\x6d\xb8\x76\x46|\x4c\x89\x6d\xb8\xeb\x46|g' /System/Library/Extensions/AppleIntelKBLGraphicsFramebuffer.kext/Contents/MacOS/AppleIntelKBLGraphicsFramebuffer
复制代码
有符合条件的核显可以测试反馈。
|
-
1
查看全部评分
-
|