miniwoodman
2015-09-13 11:54:33 +08:00
根据显卡型号需要修改下列三个驱动其中之一
AppleIntelFramebufferCapri.kext
AppleIntelFramebufferAzul.kext
AppleIntelBDWGraphicsFramebuffer.kext
通过这条命令一般就可以知道当前加载的驱动
kextstat | grep Intel
还要确定好 ig-paltform-id
把驱动复制出来,然后用十六进制编辑器修改文件: AppleIntelFramebufferAzul.kext/Contents/MacOS/AppleIntelFramebufferAzul
查找 ig-platform-id 比如 06 00 26 0A, 数据含义如下
06 00 26 0A
01 03 03 03
00 00 00 02 StolenMemorySize: 32MB
00 00 30 01 FramebufferMemorySize: 19MB
00 00 60 00 CursorBytes: 6MB
00 00 00 60 VRAM: 1536MB (改这里,想改多大,用十六进制计算器算好,比如 十进制的 1024 x 1024 x 1024 = 十六进制的 400 x 400 x 400 = 40 00 00 00 , 存储顺序为 00 00 00 40 )
改好后用 DPCIManager 等工具安装回去。
一般来说改小一点问题不大,但是改大的话不一定有效,而且可能还会无法进入系统。
要有能力保证无法进入桌面的情况下还能恢复驱动才好去试验。