- 积分
- 1144
- 最后登录
- 2024-4-23
- 精华
- 0
- 阅读权限
- 40
- 主题
- 61
- UID
- 4842671
- 帖子
- 2859
- PB币
- 3437
- 威望
- 0
- 贡献
- 0
- 技术
- 10
- 活跃
- 1201
- UID
- 4842671
- 帖子
- 2859
- PB币
- 3437
- 贡献
- 0
- 技术
- 10
- 活跃
- 1201
|
局部花屏问题跟vram大小无关,局部花屏问题常见于移动版Haswell架构核显
解决方法是把fb驱动里定义的cursorMemorySize大小从6m修改成9m
在10.13和以前的系统里,可以使用clover的kextstopatch功能来打补丁:
Name:com.apple.driver.AppleIntelFramebufferAzul
Find:0600260A 01030303 00000002 00003001 00006000
Replace:0600260A 01030303 00000002 00003001 00009000
Comment:Enable 9MB cursor bytes, 0x0a260006
10.14开始,不能通过kextstopatch方法来修补内核缓存里的fb驱动数据,使用最新的方法:
使用最新版Lilu和WhaterGreen,在config.plist的Devices下的Properties项下加入相关属性
例如:
- <key>PciRoot(0x0)/Pci(0x2,0x0)</key>
- <dict>
- <key>AAPL,ig-platform-id</key>
- <data>
- BgAmCg==
- </data>
- <key>device-id</key>
- <data>
- EgQAAA==
- </data>
- <key>framebuffer-cursormem</key>
- <data>
- AACQAA==
- </data>
- <key>framebuffer-patch-enable</key>
- <data>
- AQAAAA==
- </data>
- </dict>
复制代码 更详细的具体用法可以参考教程:
https://www.insanelymac.com/forum/topic/334899-intel-framebuffer-patching-using-whatevergreen/?tab=comments#comment-2626271
|
|