黑苹果之英特尔核显驱动
前言
众所周知,苹果以前的处理器是英特尔提供,然而挤牙膏太过于不给力之后,苹果决定甩开英特尔,自己手搓比牙膏厂还要更快,更高,更强,还有什么道理不自己干呢。于是 M 系列处理器横空出世,然而这也基本就给黑苹果间接的写上了终章,终有一天Intel 的黑苹果要谢幕,希望后面有 Arm 的黑苹果吧
言归正传,目前黑苹果主要是 X86 平台,Intel 十代以及以前的处理器和 AMD 好像一直到 6xxxHS 系列的核显也可以驱动。然而AMD 做黑苹果的毕竟不多,我也没有 AMD 的笔记本供研究,于是本篇聚焦于英特尔的核显驱动。
工具
Opencore configurator
Hackintool
Whatevergreen.kext
步骤
1- 确定你的处理器型号和核心显卡型号, 并且在 BIOS 中给显存分配 64M 或者 128M(大就是好)
2- 选择合适的机型 SMBIOS
3- 在 OCC 中选择好平台 id,更新Config 和 EFI
4- 测试 EFI,如果不行,重复步骤 2-3
实际操作
这个笔记本的处理器为 10850H,可以查得其核心显卡为 UHD630,这个显卡广泛用于多代英特尔核心显卡, 通过 whatevergreen 手册查询其对应的 id 有哪些,如下图
可以看到,这个核心显示真的范围很宽,跨越了桌面(desktop)和移动平台(mobile),同时也跨越了 CoffeeLake CFL 和 CometLake CML,由于我们是笔记本,属于移动平台,因此我们要选 mobile 类的,然后看处理器代际,我这个处理器是 CometLake,理论上应该选 CML 类的,但是在 mobile 类的 id 中已经没有 Cometlake 类的了,可能这就是最让人迷惑的地方。这里简单总结:优先从 mobile 类的里面去选 。 即便如此,排除接口数量为 1 的 id,剩下还有 10 个可以选,让人迷惑,这个时候就轮到 Hackintool 上场了。
打开 Hackintool 后,>> 应用补丁 >> CPU 架构(这里我们选择 Coffee lake,CFL)>> 平台 ID (每次切换一个不同的 ID 就可以看到底部缓冲帧会相应改变)>> 选中的缓冲帧信息 >> 检查 图形卡的型号对不对 (上面显示 655,显然不对,说明需要换一个平台 id) >> 检查是否是移动端 >> 检查你的 SMBIOS机型是否和这里显示的一样
我按照次序来选平台 ID,第一个 ID 0x3EA50009 是如上图所示是 655 显卡,排除; 第二个 0x3E920009 倒是 UHD630,但是没有 SMBIOS,暂时也不用,当我们选到 0x3E9B0000 的时候,我们发现这是个 UHD630,并且机型是 MacbookPro15,1 看起来就是可以驱动的了,选择这个。
继续使用 Hackintool 生成补丁,点击 应用补丁,勾选需要的项目或者就直接选默认,点击通用,选择设备属性,勾选图形卡,勾选使用完整数据方法,点击生成补丁
然后将这个补丁生成 plist 文件,如下图进行操作
可以备份好 EFI 之后直接选 EFI 的 config 去覆盖,这样不用自己手动去更新,但是一定要备份好,以便在出问题的时候能够恢复。我通常另外选个位置 ,重新命名如下
使用 OCC 打开这个补丁文件 configxx.plist, 查看 DeviceProperties 设备属性设置,可以看到这个时候 ig-platform-id 是 00009B3E, 细心的兄弟已经发现这个数和 Hackintool 里的数不是同一个了。虽然显示不是同一个,但是实际还是同一个,只是每两个字符为一个整体进行了倒转而已,总而言之这个 id 已经好了。
再次提醒备份好你的 config.plist, 复制刚刚生成的补丁信息,粘贴进你的 config.plist
由于这个 ig-platform-id 是匹配 MacbookPro15,1 的,在机型中也相应进行选择
这个时候我们选择这个机型
同时我们也可以参考 OCC 这里举例的一些 CPU,如果恰好是这个 CPU,当然可以选这个机型,但是最重要的还是 ig-platform-id 中的核显要对得上。完成后就能在关于 Mac 中查看核显显存为 1536M
最后,并不是 hackintool 中没有提示 SMBIOS 的就不能选,我选择 MacbookPro16,1 之后,最后选择的就是一个hackintool 没有提示 SMBIOS 机型的 ig-platform-id. 因此以实际的经历提醒大家多多尝试。
有的兄弟可能不是 10 代的 CPU,想查下对应的平台 id 信息,既可以使用 Hackintool,也可以参考 whatevergreen 的手册,我转成了 pdf供查阅 (关键词 intel)
本期关键词两个 (tool, intel)