笔记本核显HD4600在mojave下驱动的要点
本帖最后由 flygun2005 于 2019-7-24 15:00 编辑本人在驱动hd4600过程中,参考了远景论坛很多老帖、黑果小兵的hackintool使用教程、tonymac86上的文章、Whatevergreen驱动官方的介绍等。对先辈们的努力表示敬意。再把自己的经验分享给大家回馈网友。本文不适合完全小白,阅读前你需要具备以下技能:
[*]基本的安装,能安装上是第一步否则没必要看本文驱动。
[*]知道Clover的config.plist保存的位置和作用
[*]使用Clover Configurator软件来修改config.plist
[*]使用xcode或者其他界面型软件来编辑查看config.plist
[*]使用文本编辑器来查看config.plist的原始文件
[*]使用hackintool较新版来查看信息,不一定用它来打补丁,因为它打的补丁不一定就合适。
本文目的: 帮助有一定基础的坛友,快速的驱动hd4600,少走弯路。本文适合范围:
[*]10.14.x 即 macOS Mojave。更早或者更晚的版本仅供参考。
[*]Clover 49xx - 501x版本 估计适用范围还会广一些
[*]本文写于2019年7月,时间过长后,经验就只能参考
我的配置笔记本型号:神舟战神k750c-i7 d1
[*]CPU: i7 4710mq 2.5G
[*]主板: hm87
[*]核显: hd4600
[*]内存: 8G x 2
[*]SSD: 东芝tr200 480G
安装1,先按照任何一个可以安装的版本进行安装,如果包括显存等一切正常那就恭喜不用继续往下看了。如果安装完毕发现以下任一问题,那么请进入驱动环节开始驱动显卡:显存不正常、比如小于10MB,部分程序花屏、闪屏、打开启动台的其他目录卡顿严重启动到后期8个苹果、进入系统花屏、显示屏休眠后再开又正常
2,如果合适配置无法安装,建议使用0x12345678的id进行安装。一般现在提供的安装版本都有这个配置。如果安装完,可以正常启动,通常驱动并不正常。恭喜,可以进入驱动环节。驱动要点
[*]首先确保足够新的lilu.kext和whatervergreen.kext。一般mojave安装盘带的足够新,为了保险可以自己去官网下载最新的。
[*]修改config.plist, 把GUI -> ScreenResolution 修改到足够低,比如1024x768。 这样修改的原因有些机器启动第二阶段8苹果有关系。
[*]修改config.plist, 把DSDT下的 GFX0 to IGPU补丁打上,虽然很多教程说这个补丁不需要,WEG会自动处理,但在我的神舟k750c-i7 d1笔记本不加上该补丁就无法开启加速功能。所以这个补丁和你的电脑相关,请自己测试打上和不打上的情况。
[*]机型选择。根据笔记本型号选择一个配置比较接近的型号。比如我选择是MacBookPro 11,5
[*]设置FakeCPUID,这个需要根据你的CPU和主板进行处理。hashwell 或者 hashwellMB对应的CPUID都可以。也可以考虑先不设置,无法驱动后再设置。
[*]确保删除了Graphics下面的显卡相关选项和Inject的显卡都是NO,另外确保KernelAndKextPatches下和显卡相关的补丁去掉了。确保Devices下面的仿冒显卡的ID也去掉。
[*]准备编辑config.plist -> Properties -> PciRoot(0x0)/Pci(0x2,0x0) ,如果这里有内容,也先删除。然后添加以下数据:
项目 类型 值 备注
AAPL,ig-platform-id data 0600260a 注入平台ID,这部分可以根据你的显卡有其他选择
AAPL,slot-name stringInternal 可选
device-id data 12040000 仿冒显卡ID,这部分也有几个选项
framebuffer-cursormem data 00009000 如果部分软件花屏,增加这个选项,否则可以不加
framebuffer-patch-enable data 01000000 有上一项需要,则这个选项也需要打开
最终保存到config.plist里面,大致如下: <key>Devices</key>
<dict>
<key>Properties</key>
<dict>
<key>PciRoot(0x0)/Pci(0x2,0x0)</key>
<dict>
<key>AAPL,ig-platform-id</key>
<data>
BgAmCg==
</data>
<key>AAPL,slot-name</key>
<string>Internal</string>
<key>device-id</key>
<data>
EgQAAA==
</data>
<key>framebuffer-cursormem</key>
<data>
AACQAA==
</data>
<key>framebuffer-patch-enable</key>
<data>
AQAAAA==
</data>
</dict>
</dict>
</dict>
完成以上步骤基本上驱动应该就好了,下面增加一些截图和解释。第一部分:系统显卡有关信息以及hackintool查看到显卡支持加速的情况。
第二部分:用Clover Configurator查看config.plist
点击上图的仿冒CPU后面,选择一个合适的架构
显卡设置机型选择
第三部分: 用xcode查看config.plist相关配置第四部分: 用文本编辑器查看config.plist相关位置
驱动第七点,格式有点乱,补图一张
最终保存到config.plist里面,大致如下: <key>Devices</key>
<dict>
<key>Properties</key>
<dict>
<key>PciRoot(0x0)/Pci(0x2,0x0)</key>
<dict>
<key>AAPL,ig-platform-id</key>
<data>
BgAmCg==
</data>
<key>AAPL,slot-name</key>
<string>Internal</string>
<key>device-id</key>
<data>
EgQAAA==
</data>
<key>framebuffer-cursormem</key>
<data>
AACQAA==
</data>
<key>framebuffer-patch-enable</key>
<data>
AQAAAA==
</data>
</dict>
</dict>
</dict> 感谢楼主分享的经验 很详细的教程,我的老旧游戏本和你差不多i7 4700MQ,17.2的FHD屏幕,目前看来花屏的解决办法也只能修改clover的分辨率1024了 收藏了,我这个会用到的! HP 650G1,i7 4700 核显,用的专用efi,直接装好就没花。 您好,改了9m之后还是部分软件花屏怎么解决啊 感谢楼主分享经验。。 华硕本学习一下。 谢谢楼主分享。可以来看看。 tangshuhong 发表于 2019-7-25 22:35 https://www.pcbeta.com/static/image/common/back.gif
您好,改了9m之后还是部分软件花屏怎么解决啊
cursormem是4代CPU的专用补丁。如果你确认CPU没错,可以试试把9改成6. 你独显明显没有禁用,而且那个禁用NV驱动的启动参数早就失效了 天涯任逍遥 发表于 2019-7-26 19:01 https://www.pcbeta.com/static/image/common/back.gif
你独显明显没有禁用,而且那个禁用NV驱动的启动参数早就失效了
是呀,暂时还没有处理独显。
等有时间搞,虽然号称几个启动参数可以禁用独显,我还没有调。 RM的补丁里有禁用独显的hotpatch
https://github.com/RehabMan/OS-X-Clover-Laptop-Config langgo 发表于 2019-7-25 11:38 https://www.pcbeta.com/static/image/common/back.gif
HP 650G1,i7 4700 核显,用的专用efi,直接装好就没花。
什么版本老哥,efi能分享一下吗 flygun2005 发表于 2019-7-26 18:39 https://www.pcbeta.com/static/image/common/back.gif
cursormem是4代CPU的专用补丁。如果你确认CPU没错,可以试试把9改成6.
已经处理好了,把GFX0 to IGPU打上之后目前为止没有出现花屏了,开始GFX0 to IGPU没有打上 tangshuhong 发表于 2019-7-26 23:24 https://www.pcbeta.com/static/image/common/back.gif
已经处理好了,把GFX0 to IGPU打上之后目前为止没有出现花屏了,开始GFX0 to IGPU没有打上
🤝,这个补丁我开始也是根据教程不打,后来发现原始英文资料说可以打。打上去之后我的也变好了。 没看懂还等多学习
有没做好的 配置 分享一个 参考谢谢楼主 还需要深入学习,先赞为敬