驱动英特尔核显,让黑苹果流畅运行「OpenCore专门篇」

概述

最后修改:2021/8/26,本文仅介绍 OpenCore 的操作方法,Clover 请移步旧文「驱动英特尔核显,让黑苹果流畅运行」

随着各种数字币价格持续走高(本文发布时),很多 黑苹果er 经不住矿老板开的高价诱惑卖掉了手里的独立显卡,核显就成为了唯一的显示设备;也有新手想入坑黑苹果,原来搭配的却是 NVIDIA 无法驱动的型号,只能使用核显;对笔记本用户来说,绝大部分型号只能使用核显,无法驱动独显;根据苹果机型的工作原理,核显在 iMac 机型中对随航/硬件解码等功能起了直接甚至决定性的影响。

因此,黑苹果驱动核显对使用体验的提升起到举足轻重的作用。本文接下来会以问题排查的思路,逐步加码讲解驱动核显遇到的问题和解决方法。

文中标注了「注意」的部分都是坑,注意认真看。

 

情况确认

白苹果中在默认情况下,各机型核显的配置和工作情况如下:

  • 核显是唯一的显示输出
    • 常见于在没有独显的 Mac Mini,MacBook Air,13寸 MacBook Pro 和 iMac
  • 核显仅用于驱动内置显示器,而独显处理外部显示器
    • 常见于 15寸/16寸 MacBook Pro
  • 核显仅用于内部计算,而独显处理所有显示输出
    • 常见于包含独显的 iMac
  • 官方没有核显的机型
    • iMacPro 和 Mac Pro

苹果在 macOS 内置的核显驱动中限定了支持的核显型号和具体配置情况。这样的设计决定了很多情况,包括支持的显示器的数量,允许的显示器类型,这些显示器的位置,所需的最小 VRAM 等,因此当你的硬件配置和白苹果的越接近,问题越少,体验越好。苹果究竟用过哪些硬件,参考 SMBIOS ID 机型选择。和免驱独立显卡不同,缓冲帧补丁(Framebuffer Patching)一般情况下不会自动给你打上,即便你的硬件和白苹果一模一样。

由于 EFI 配置文件不具备普适性,所以黑苹果系统安装完成后,很多情况下会出现核显无法识别,或没有显存。虽然现在已有 WhateverGreen 这样的“显卡驱动”(实际上是针对显卡的补丁集)可以方便的打缓冲帧补丁,但是很多人不是很明白具体如何操作。如果你的关于本机显示下面的情况,那么你的核显没有正常驱动。

驱动英特尔核显,让黑苹果流畅运行「OpenCore专门篇」

具体就是“图形卡”部分显示 核显型号 + 7MB,或者直接显示 Display + 7MB,并且在 Hackintool 中 CPU 架构一项显示三个问号 ??? 。这种情况是 100% 没有驱动核显的。

正常驱动的核显,应该是下面这样的:

驱动英特尔核显,让黑苹果流畅运行「OpenCore专门篇」

「注意」

  • 笔者至今没见过 奔腾/赛扬/锐龙 的核显正确驱动的案例,如果你是这类情况建议更换处理器;
  • 酷睿处理器名字中带“F”后缀的型号没有核显,没有核显,没有核显,例如 9400F/9900KF/10400F,这是物理上就不带核显这个东西,不必继续往下看了。

核显基本驱动流程如下:

确定核显型号 → 寻找缓冲帧信息 → 在 config 中注入对应信息 → 重启验证

 

前期准备

确认了有问题,下一步就是要解决,需要准备一些必要的文件和 OpenCore 配置工具。

  • Hackintool.app
  • WhateverGreen.kext
    • 简称 WEG,依赖 Lilu.kext,把文件放到 /EFI/OC/Kexts/ 目录下,并在 config 中添加启用
  • gfxutil

当前内容被隐藏,登陆后查看

已有401926次阅读

我们需要修改 OC 配置文件,指的是修改 /EFI/OC/ 目录下的 config.plist 文件,这是 OpenCore 的核心配置文件。考虑到目前已经有各式各类的工具可配置 OpenCore,这里提供多种工具和方法,选择其中之一即可:

  • OpenCore Configurator:简称 OCC,和开发 Clover 配置工具的是同一个团队,优点是拥有逻辑清晰的图形界面,操作比较直观;缺点是只有 macOS 版本,并且偶尔会出现污染配置文件的情况,使用前注意备份;
  • OCAuxiliaryTools:OpenCore 配置工具中的后起之秀,优点是拥有跨平台客户端,支持 Windows、macOS 和 Linux,拥有图形界面,操作比较直观;缺点是功能排版上稍显凌乱,和 OCC 一样偶尔会出现污染配置文件的情况,使用前注意备份;
  • ProperTree:使用 Python 编写的跨平台 Plist 编辑工具,优点是可跨平台,支持 Windows、macOS 和 Linux(Python),通常情况下不会污染配置文件;缺点是虽然拥有图形界面,但却是一个树状的编辑器,和前两者不是同一个概念,因此操作上没有前二者方便;
  • Visual Studio Code:严格来说这是一个代码编辑器,同类型的还有 Sublime Text,UltraEdit 等,其优点是自由度较高,不会污染配置文件;缺点是没有代码基础知识没法使用,较高的自由度也带来了犯更多错的可能;

一般情况下 EFI 文件夹位于 ESP 分区,需要使用工具或方法才能打开。对于不明白如何挂载 EFI 的,参考其他文章挂载 EFI 分区部分,这里不再赘述。

 

BIOS 设置

要驱动核显,我们还需要对 BIOS 设置进行一些更改,一般情况下笔记本默认激活核显,但可能需要调整 DVMT。大部分台式机都需要改改设置。因各个品牌 BIOS 设置不尽相同,这里不做详细说明,请自己在 BIOS 里查找以下项目:

  • iGPU → Enabled
    • 部分主板此项可能名为 GFX 或 Integrated Graphics 等,实在找不到请百度或上官网查一下用户手册;
    • 部分主板在开启本项保存退出 BIOS 重启再进入 BIOS 后,才会显示下面选项;
  • Multiple Monitor → Enabled
    • 此项主要开启核显多屏幕连接功能,但在部分机型上,没独显仅用核显时需要开启此项才能正常驱动核显;
  • Primary Display IGFX/IGD/PEG/PCIE → Auto
    • 如果同时存在独显和核显,使用 Auto,如果仅用核显选择 IGFX/IGD,仅用独显选择 PCIE/PEG
  • DVMT Total Memory Size → MAX
  • DVMT Pre-Allocated → 64M/96M/128M/256M
    • 以上 DVMT 两项在大部分机型的 BIOS 里只存在其中一个;
    • DVMT 不需要太高,但建议不要低于 64M,「注意」如果 BIOS 没有此项请注意看下文(完善型驱动部分)说明

 

捷径型驱动方法

Hackintool 堪称黑苹果界的瑞士军刀,它可以帮助你轻松生成缓冲帧补丁。对于新手和“我不想了解那么多”的人来说,直接使用这个软件生成缓冲帧补丁即可。

首先下载并运行 Hackintool,然后勾选顶部菜单栏中的:

  • 缓冲帧 → macOS 10.14(根据你实际情况选择,10.15 及以上同样勾选 10.14 )
  • 应用补丁 → 应用当前补丁

驱动英特尔核显,让黑苹果流畅运行「OpenCore专门篇」

可以在第一个页面下方选择 CPU 架构和对应的 平台 ID,不要选错。

  • CPU 架构怎么选?小白请看举例:i9-9900KF,i9 代表的是分级,第一个 9 代表是第九代酷睿,也就是 Coffee Lake 家族,900 指的是性能等级,后缀 K 代表不锁倍频,F 代表没有核显(你的 CPU 如果带 F 后缀可以不用继续往下看了,你的 CPU 没有核显)英特尔 CPU 详细信息查询官网 Ark 数据库。
  • 关于平台 ID:对于桌面端处理器有独显的情况,应选择“无端口”(Headless)的缓冲帧;如果是没有独显,单独使用核显,选择桌面端有端口的缓冲帧;笔记本机型由于独显基本无法驱动,因此首选笔记本默认推荐的缓冲帧,如有问题再尝试其他。这个部分可参考本文最末尾 Framebuffer 参考信息。

驱动英特尔核显,让黑苹果流畅运行「OpenCore专门篇」

接下来使用 Hackintool 生成需要的补丁,切换到 应用补丁 选项卡,勾选设备属性,图形卡:

驱动英特尔核显,让黑苹果流畅运行「OpenCore专门篇」

切换至 高级 选项卡,根据自身需求决定选项,看图操作:

驱动英特尔核显,让黑苹果流畅运行「OpenCore专门篇」

生成补丁后,需要点击菜单 → 文件 → 导出 → 引导工具 config.plist

驱动英特尔核显,让黑苹果流畅运行「OpenCore专门篇」

可以直接选择你的 /EFI/OC/config.plist 文件,直接覆盖。Hackintool 会自动备份你原有的 config 文件(建议是手动备份),把补丁内容合并到新的 config 中。

如果此方法未能解决你的问题,建议继续往下看,详细了解 WhateverGreen.kext 对核显打补丁的方法和原理。

 

基本型驱动

如果你处理器是比较新的第八到第十代酷睿(桌面),那么恭喜你,它们内置的 UHD630 是目前最容易驱动的核显型号。在没有独显的情况下,只需要提供一个 AAPL,ig-platform-id 即可,参数解释:

  • AAPL,ig-platform-id,平台设备 ID,DATA 格式,填写时需要按十六进制倒序,例如 UHD630 的其中一个 ID 是 0x3E9B0007,则需要填入 07009B3E
    • 如何倒序?0x 代表的是十六进制,没有实际意义略过。剩下的值两两一组分隔开:3E 9B 00 07,然后按从右到左的顺序重新排列,得到 07 00 9B 3E
    • 「注意」如果是第三代酷睿核显,这个参数要改成 AAPL,snb-platform-id
    • 其它型号的核显的缓冲帧补丁可参阅本文 Framebuffer 参考信息 部分

我们使用 OpenCore Configurator(OCC)打开 config 文件,切换到 DeviceProperties,加入 AAPL,ig-platform-id 信息,见图:

驱动英特尔核显,让黑苹果流畅运行「OpenCore专门篇」

「注意」绝大部分情况下,核显的 Pci 位置就是 PciRoot(0x0)/Pci(0x2,0x0) 。如果你的不是,可通过 gfxutil 来确认。把 gfxutil 工具解压到桌面,然后运行终端(按下 Command + 空格,搜索“终端”)

把 gfxutil 拖入终端,输入以下代码:

/Users/你的用户名/Desktop/gfxutil -f IGPU

复制你得到的信息(红线部分):

驱动英特尔核显,让黑苹果流畅运行「OpenCore专门篇」

红线所标示的就是核显的 Pci 位置,复制到 OCC 中,然后照上面的 OCC 图示添加 APPL,ig-platform-id 信息即可。

第二个需要说明的是 APPL,ig-platform-id 的值,07009B3E 适用于第八代到第十代所有内置的 UHD630 核显,但在某些机器里,07009B3E 可能会造成黑屏,这种情况可以试试 00009B3E 。「注意」这两个 id 要求机型 ID 不低于 iMac19,1,因为从 iMac19,1 和同代机型开始苹果才配备了第八代酷睿,所以这点应该很容易理解。苹果究竟用过哪些硬件,参考 SMBIOS ID 机型选择。

以上两个 id 针对只有核显的情形,「注意」如果有独显的情况使用 iMac 机型,希望核显参与硬解码不参与画面输出的,使用下面几个 id:

  • 0300913E、0300983E:适用于第八代-第九代酷睿核显
  • 0300C49B:适用于第十代酷睿,i3 10100-10300
  • 0300C89B:适用于第十代酷睿,i5 10400-10600
  • 0300C59B:适用于第十代酷睿,i7 10700 及以上

对于其他核显型号,可参考本文最下方的 Framebuffer 列表。「注意」截止本文发布,第十一代酷睿的 Xe 核显 UHD730/750 还无法被驱动。

 

完善型驱动

如果基本驱动方法无法满足你的需求,又或者默认的 1536MB 显存不够你使,或有卡死/卡顿/无限循环重启等问题,除了尝试更换不同的缓冲帧 ID 外,就是需要对注入的信息做进一步的扩展,这里介绍以下几个由 WhateverGreen(WEG)提供的功能。「注意」绝大部分情况下,有独显核显仅参与计算的情形不需要下面这些参数。

当前内容被隐藏,登陆后查看

已有401926次阅读

到这一步,应该解决了绝大部分核显驱动相关的问题。最后是几个小提示:

  • 使用 HDMI 接口每次开机/重启都需要重新插拔才能显示的,添加启动参数 igfxonln=1
  • 添加启动参数 -wegnoegpu 也可以禁用独显(针对笔记本机型)
  • device-id 用于仿冒设备 id 从而驱动原本不支持的设备,例如 HD4400 仿冒 HD4600。macOS 的 IOKit 通过检测设备 id 来决定哪些设备可以连接到哪个驱动文件,这些存放驱动的 kext 本身能支持的设备是很多的,但是苹果的 iGPU 驱动里包含的设备 id 是有限的,因此指定 device-id 即可让 IOKit 加载对应的文件驱动设备。因此可以这么做的前提就是存放驱动的 kext 本身能够支持设备,所以给 RTX3090 指定 RX6900XT 的设备 id 是没有用的。仿冒设备 id 原理和方法可以参考「仿冒设备 id 以驱动显卡」
  • Ice Lake 需要添加启动参数 -igfxcdc(或 enable-cdclk-frequency-fix 属性)以及 -igfxdvmt(或 enable-dvmt-calc-fix 属性)启动参数避免硬件和设置的问题导致的内核崩溃;
  • WhateverGreen 于 1.4.6 版弃用了 igfxcflbklt=1(和 enable-cfl-backlight-fix 设备属性),这是用于修复屏幕亮度的。如果你的 WEG 升级到 1.4.6 及以上后开机屏幕很暗,使用新的参数 -igfxblr(和 enable-backlight-registers-fix 设备属性)

 

进阶型驱动

上一步其实已经完成了绝大部分驱动核显的内容,如果还有问题,那十之八九和外接屏幕/多屏幕有关。

HDMI 外接屏幕

通常情况下笔记本通过 HDMI 接口外接屏幕可能会遇到无输出或者错位,甚至一插就死机的情况。这是由于苹果强制了显示类型,但这些强制的值和我们的 PC 硬件不匹配。要解决这个问题,需要修改苹果 iGPU 的连接器类型,以匹配我们实际的硬件。情况基本上就是这么个情况,接下来以 UHD630 通过 HDMI 连接为例(紫屏/红屏),来看详细步骤怎么做。

当前内容被隐藏,登陆后查看

已有401926次阅读

到这一步,应该能解决绝大部分核显外接多屏幕的问题。

 

修正 BusID

如果上面这一切你都做完,外接显示器一插就内核崩溃,那么恭喜你,即将进入最麻烦的领域。这类情况一般以第七代移动端酷睿的核显 HD6xx 最为常见,原因是苹果对输出的 BusID 进行了硬编码,而这个体系与你的硬件不匹配,要解决这个问题,我们要手动修正这些 BusID 以匹配我们的硬件。

当前内容被隐藏,登陆后查看

已有401926次阅读

如果你认真做到了这里,那么绝大部分核显驱动问题你已经都能够解决。还剩让人头秃的最后一类情况。

 

HDMI 黑屏且没有其它接口

如果无法使用 HDMI 接口进入 macOS,完全黑屏,且手里没有其它接口线缆或显示器没有其它接口,可在 Windows 下使用 OCAuxiliaryTools 或其它编辑器对 config 进行修改。对缓冲帧补丁的修改流程也很简单,就是逐个测试可能性,直到找到可以正确输出画面的设置。

当前内容被隐藏,登陆后查看

已有401926次阅读

如图所示,只需花点时间按上面所说的操作逻辑,逐个测试即可找到正确的输出设置。

 

Framebuffer 参考信息

「注意」桌面端处理器有独显的情况,应选择“无端口”(Headless)的 Framebuffer;如果是没有独显,使用核显输出画面,选择桌面端有端口的 Framebuffer;笔记本机型由于独显基本无法驱动,因此首选笔记本默认推荐的 Framebuffer,如有问题再尝试其他。

  • Ice Lake 需要添加启动参数 -igfxcdc(或 enable-cdclk-frequency-fix 属性)以及 -igfxdvmt(或 enable-dvmt-calc-fix 属性)启动参数避免硬件和设置的问题导致的内核崩溃;
  • WhateverGreen 于 1.4.6 版弃用了 igfxcflbklt=1(和 enable-cfl-backlight-fix 设备属性),这是用于修复屏幕亮度的。如果你的 WEG 升级到 1.4.6 及以上后开机屏幕很暗,使用新的参数 -igfxblr(和 enable-backlight-registers-fix 设备属性)。
Westmere 家族(大部分第一代酷睿和部分第二代酷睿)
  • Westmere 家族核显(大部分第一代酷睿和部分第二代酷睿)截至目前只能支持到 10.13.6,因为 10.14 Mojave 放弃了原生支持。虽然动手改改也可以支持 10.15 Catalina,但是没有 Metal 支持所以意义不大,建议升级换代。
Sandy Bridge家族(HD Graphics 2000/3000)
  • Sandy Bridge 家族核显(大部分第二代酷睿)截至目前支持到 10.13.6,因为 10.14 Mojave 放弃了原生支持,但动手改改也可以支持 10.15 Catalina,但是没有 Metal 支持所以意义不大。自 10.7 起提供原生支持,使用时需要将 AAPL,ig-platform-id 修改为 AAPL,snb-platform-id
    • FrameBuffer:
      • AAPL,snb-platform-id (桌面):
        • 0x00030010 (默认)
        • 10000300 (十六进制倒序)
      • AAPL,snb-platform-id (笔记本):
        • 0x00010000 (默认)
        • 00000100 (十六进制倒序)
    • HD Graphics 2000需要的文件:
      • AppleIntelHDGraphicsFB.kext
      • AppleIntelHDGraphicsGA.plugin
      • AppleIntelHDGraphicsGLDriver.bundle
      • AppleIntelHDGraphicsVADriver.bundle
    • HD Graphics 3000需要的文件:
      • AppleIntelHD3000Graphics.kext
      • AppleIntelHD3000GraphicsGA.plugin
      • AppleIntelHD3000GraphicsGLDriver.bundle
      • AppleIntelHD3000GraphicsVADriver.bundle
      • AppleIntelSNBGraphicsFB.kext
      • AppleIntelSNBVA.bundle
    • 其它可用的的 FB:
      • 0x00010000 (移动版,4 端口,无 FBMEM)
      • 0x00020000 (移动版,1 端口,无 FBMEM)
      • 0x00030010 (桌面版,3 端口,无 FBMEM)
      • 0x00030020 (桌面版,3 端口,无 FBMEM)
      • 0x00030030 (桌面版,无端口,无 FBMEM)
      • 0x00040000 (移动版,3 端口,无 FBMEM)
      • 0x00050000 (桌面版,无端口,无 FBMEM)
Ivy Bridge 家族(HD Graphics 2500/4000)
  • Ivy Bridge 家族核显(第三代酷睿)截至目前支持最新版系统,另一方面,HD 2500 在 Mojave 中仅部分支持快速同步功能,因为不支持硬件加速。自 10.8 起提供原生支持。
    • Framebuffer:
      • AAPL,ig-platform-id (桌面):
        • 0x0166000A (默认)
        • 0A006601 (十六进制倒序)
        • 0x01620005 05006201 (十六进制倒序)
      • AAPL,ig-platform-id (笔记本):
        • 0x01660004 (推荐1600×900屏幕)
        • 04006601 (十六进制倒序)
        • 0x01660009 (替代,eDP或自动检测)
        • 09006601 (十六进制倒序)
        • 0x01660003 (推荐1366×768屏幕)
        • 03006601 (十六进制倒序)
      • 其它可用的 FB:
        • 0x01660000 (桌面版,4 端口,24 MB)
        • 0x01260006 (桌面版,无端口,无 FBMEM)
        • 0x01260007 (桌面版,无端口,无 FBMEM)
        • 0x01260005 (桌面版,3 端口,16 MB)
        • 0x01660001 (移动版,4 端口,24 MB)
        • 0x01660002 (移动版,1 端口,24 MB)
        • 0x01660008 (移动版,3 端口,16 MB)
        • 0x01660009 (移动版,3 端口,16 MB)
        • 0x01660003 (移动版,4 端口,16 MB)
        • 0x01660004 (移动版,1 端口,16 MB)
        • 0x0166000A (桌面版,3 端口,16 MB)
        • 0x0166000B (桌面版,3 端口,16 MB)
Haswell 家族(Intel HD Graphics 4200-5200)
  • Haswell 家族核显(第四代酷睿)截至目前支持最新版系统,此代 CPU 大部分核显都能被支持,只有 HD4400 因为没有原生驱动所以需要仿冒 HD4600 的设备 ID。自10.9起提供原生支持。
    • Framebuffer:
      • AAPL,ig-platform-id (桌面):
        • 0x0D220003 (默认)
        • 0300220D (十六进制倒序)
      • AAPL,ig-platform-id (笔记本):
        • 0x0A160000 (默认)
        • 0000160A (十六进制倒序)
        • 0x0A260005 (推荐)
        • 0500260A (十六进制倒序)
      • 其它可用的 FB:
        • 0x0C060000 (桌面版,3 端口,209 MB)
        • 0x0C160000 (桌面版,3 端口,209 MB)
        • 0x0C260000 (桌面版,3 端口,209 MB)
        • 0x04060000 (桌面版,3 端口,209 MB)
        • 0x04160000 (桌面版,3 端口,209 MB)
        • 0x04260000 (桌面版,3 端口,209 MB)
        • 0x0D260000 (桌面版,3 端口,209 MB)
        • 0x0A160000 (桌面版,3 端口,209 MB)
        • 0x0A260000 (桌面版,3 端口,209 MB)
        • 0x0A260005 (移动版,3 端口,52 MB)
        • 0x0A260006 (移动版,3 端口,52 MB)
        • 0x0A2E0008 (移动版,3 端口,99 MB)
        • 0x0A16000C (移动版,3 端口,99 MB)
        • 0x0D260007 (移动版,4 端口,99 MB)
        • 0x0D220003 (桌面版,3 端口,52 MB)
        • 0x0A2E000A (桌面版,3 端口,52 MB)
        • 0x0A26000A (桌面版,3 端口,52 MB)
        • 0x0A2E000D (桌面版,2 端口,131 MB)
        • 0x0A26000D (桌面版,2 端口,131 MB)
        • 0x04120004 (桌面版,无端口,无 FBMEM,1 MB)
        • 0x0412000B (桌面版,无端口,无 FBMEM,1 MB)
        • 0x0D260009 (移动版,1 端口,99 MB)
        • 0x0D26000E (移动版,4 端口,131 MB)
        • 0x0D26000F (移动版,1 端口,131 MB)
Broadwell 家族(HD Graphics 5300-6300)
  • Broadwell 家族核显(第五代酷睿)截至目前支持最新版系统,此代 CPU 的核显都能被支持。自 10.10.2 起提供原生支持。
    • Framebuffer:
      • AAPL,ig-platform-id (桌面):
        • 0x16220007 (默认)
        • 07002216 (十六进制倒序)
      • AAPL,ig-platform-id (笔记本):
        • 0x16260006 (默认)
        • 06002616 (十六进制倒序)
      • 其它可用的 FB:
        • 0x16060000 (桌面版,3 端口,32 MB)
        • 0x160E0000 (桌面版,3 端口,32 MB)
        • 0x16160000 (桌面版,3 端口,32 MB)
        • 0x161e0000 (桌面版,3 端口,32 MB)
        • 0x16260000 (桌面版,3 端口,32 MB)
        • 0x162B0000 (桌面版,3 端口,32 MB)
        • 0x16220000 (桌面版,3 端口,32 MB)
        • 0x160E0001 (移动版,3 端口,60 MB)
        • 0x161E0001 (移动版,3 端口,60 MB)
        • 0x16060002 (移动版,3 端口,56 MB)
        • 0x16160002 (移动版,3 端口,56 MB)
        • 0x16260002 (移动版,3 端口,56 MB)
        • 0x16220002 (移动版,3 端口,56 MB)
        • 0x162B0002 (移动版,3 端口,56 MB)
        • 0x16120003 (移动版,4 端口,56 MB)
        • 0x162B0004 (桌面版,3 端口,56 MB)
        • 0x16260004 (桌面版,3 端口,56 MB)
        • 0x16220007 (桌面版,3 端口,77 MB)
        • 0x16260005 (移动版,3 端口,56 MB)
        • 0x16260006 (移动版,3 端口,56 MB)
        • 0x162B0008 (桌面版,2 端口,69 MB)
        • 0x16260008 (桌面版,2 端口,69 MB)
Skylake 家族(HD Graphics 510-580)
  • Skylake 家族核显(第六代酷睿)截至目前支持最新版系统,此代 CPU 的核显都能被支持。自 10.11.4 起提供原生支持。
    • Framebuffer:
      • AAPL,ig-platform-id (桌面):
        • 0x19120000 (默认)
        • 00001219 (十六进制倒序)
        • 0x19120001 (Headless模式)
        • 01001219 (十六进制倒序)
      • AAPL,ig-platform-id (笔记本):
        • 0x19160000 (默认)
        • 00001619 (十六进制倒序)
      • 其它可用的 FB:
        • 0x191E0000 (移动版,3 端口,56 MB)
        • 0x19160000 (移动版,3 端口,56 MB)
        • 0x19260000 (移动版,3 端口,56 MB)
        • 0x19270000 (移动版,3 端口,56 MB)
        • 0x191B0000 (移动版,3 端口,56 MB)
        • 0x193B0000 (移动版,3 端口,56 MB)
        • 0x19120000 (移动版,3 端口,56 MB)
        • 0x19020001 (桌面版,无端口,无 FBMEM,1 MB)
        • 0x19170001 (桌面版,无端口,无 FBMEM,1 MB)
        • 0x19120001 (桌面版,无端口,无 FBMEM,1 MB)
        • 0x19320001 (桌面版,无端口,无 FBMEM,1 MB)
        • 0x19160002 (移动版,无端口,无 FBMEM,58 MB)
        • 0x19260002 (移动版,3 端口,无 FBMEM,58 MB)
        • 0x191E0003 (移动版,3 端口,无 FBMEM,41 MB)
        • 0x19260004 (移动版,3 端口,无 FBMEM,35 MB)
        • 0x19270004 (移动版,3 端口,无 FBMEM,58 MB)
        • 0x193B0005 (移动版,4 端口,无 FBMEM,35 MB)
        • 0x191B0006 (移动版,1 端口,无 FBMEM,39 MB)
        • 0x19260007 (移动版,3 端口,无 FBMEM,35 MB)
Kabylake/Kabylake-Refresh 家族(HD Graphics 610-650)
  • Kabylake / Kabylake-Refresh 家族核显(第七代酷睿)截至目前支持最新版系统,此代 CPU 的核显都能被支持,除了奔腾 G4560 上的 HD Graphics 610。自 10.12.6 起提供原生支持。
    • Framebuffer:
      • AAPL,ig-platform-id (桌面):
        • 0x59160000 (默认)
        • 00001659 (十六进制倒序)
        • 0x59120003 (Headless模式)
        • 03001259 (十六进制倒序)
      • AAPL,ig-platform-id (笔记本):
        • 0x591B0000 (默认)
        • 00001B59 (十六进制倒序)
      • 其它可用的 FB:
        • 0x591E0000 (移动版,3 端口,无 FBMEM,35 MB)
        • 0x59160000 (移动版,3 端口,无 FBMEM,35 MB)
        • 0x59230000 (桌面版,3 端口,无 FBMEM,39 MB)
        • 0x59260000 (桌面版,3 端口,无 FBMEM,39 MB)
        • 0x59270000 (桌面版,3 端口,无 FBMEM,39 MB)
        • 0x59270009 (移动版,3 端口,无 FBMEM,39 MB)
        • 0x59120000 (桌面版,3 端口,无 FBMEM,39 MB)
        • 0x591B0000 (移动版,3 端口,39 MB)
        • 0x591E0001 (移动版,3 端口,无 FBMEM,39 MB)
        • 0x59180002 (移动版,无端口,无 FBMEM,1 MB)
        • 0x59120003 (移动版,无端口,无 FBMEM,1 MB)
        • 0x59260007 (桌面版,3 端口,79 MB)
        • 0x59270004 (移动版,3 端口,无 FBMEM,58 MB)
        • 0x59260002 (移动版,3 端口,无 FBMEM,58 MB)
        • 0x591B0006 (移动版,1 端口,无 FBMEM,39 MB)
Coffeelake / Coffeelake-Refresh 家族(UHD Graphics 610-655)
  • Coffeelake / Coffelake-Refresh 家族核显(对应第八、九代酷睿)截至目前支持最新版系统,此代 CPU 的核显都能被支持。但要注意 i3-8100/8350k/9100 使用的 UHD630 与其他 CPU使用的 UHD630 不同(共 184 个流处理器,其它型号是 192 个),因此在某些情况下可能需要仿冒 ID。自10.13.6 起提供原生支持。
    • Framebuffer:
      • AAPL,ig-platform-id (桌面):
        • 0x3EA50000 (默认)
        • 0000A53E (十六进制倒序)
        • 0x3E9B0007 (推荐)
        • 07009B3E (十六进制倒序)
        • 0x3E920003 (Headless模式)
        • 0300923E (十六进制倒序)
      • AAPL,ig-platform-id (笔记本):
        • 0x3EA50009 (默认)
        • 0900A53E (十六进制倒序)
      • 其它可用的 FB:
        • 0x3EA50009 (移动版,3 端口,无 FBMEM,58 MB)
        • 0x3E920009 (移动版,3 端口,无 FBMEM,58 MB)
        • 0x3E9B0009 (移动版,3 端口,无 FBMEM,58 MB)
        • 0x3EA50000 (移动版,3 端口,无 FBMEM,58 MB)
        • 0x3E920000 (移动版,3 端口,无 FBMEM,58 MB)
        • 0x3E000000 (移动版,3 端口,无 FBMEM,58 MB)
        • 0x3E9B0000 (移动版,3 端口,无 FBMEM,58 MB)
        • 0x3EA50004 (移动版,3 端口,无 FBMEM,58 MB)
        • 0x3EA50005 (移动版,3 端口,无 FBMEM,58 MB)
        • 0x3EA60005 (移动版,3 端口,无 FBMEM,58 MB)
        • 0x3E9B0006 (移动版,1 端口,无 FBMEM,39 MB)
        • 0x3E9B0007 (桌面版,3 端口,无 FBMEM,58 MB)
        • 0x3E920003 (桌面版,无端口,无 FBMEM,1 MB)
        • 0x3E910003 (桌面版,无端口,无 FBMEM,1 MB)
        • 0x3E980003 (桌面版,无端口,无 FBMEM,1 MB)
      • macOS 原生支持的设备ID:0x3E9B、0x3EA5、0x3EA6、0x3E92、0x3E91、0x3E98
Comet Lake/Ice Lake 家族(第十代酷睿)

Comet Lake 家族型号列表

  • Comet Lake 家族(第十代酷睿)截止目前依旧没有大幅升级修改核显,主力型号依旧是 UHD630,仅添加了部分设备 ID,截至目前支持最新版系统,此代 CPU 的核显都能被支持。要获取更好的驱动支持,请把 Lilu 升级到 1.4.5 及以上, WhateverGreen 升级到 1.4.0 及以上。
    • 可用的 Framebuffer(桌面端新增):
      • 0x9BC80003 (桌面版,无端口, no fbmem, 1 MB)
      • 0x9BC50003 (桌面版,无端口, no fbmem, 1 MB)
      • 0x9BC40003 (桌面版,无端口, no fbmem, 1 MB)
    • macOS 原生支持的设备ID:0x9BC8、0x9BC5、0x9BC4

Ice Lake 家族型号列表

  • Ice Lake 家族(第十代酷睿移动端),新增了 Iris Plus Graphics 型号,自 macOS Catalina 10.15.4 开始支持。要获取更好的驱动支持,请把 Lilu 升级到 1.4.5 及以上, WhateverGreen 升级到 1.4.0 及以上。
    • 可用的 Framebuffer(移动端):
      • 0xFF050000 (移动版,3 端口,no fbmem, 193 MB)
      • 0x8A710000 (移动版,6 端口,no fbmem, 193 MB)
      • 0x8A700000 (移动版,6 端口,no fbmem, 193 MB)
      • 0x8A510000 (移动版,6 端口,no fbmem, 193 MB)
      • 0x8A5C0000 (移动版,6 端口,no fbmem, 193 MB)
      • 0x8A5D0000 (移动版,6 端口,no fbmem, 193 MB)
      • 0x8A520000 (移动版,6 端口,no fbmem, 193 MB)
      • 0x8A530000 (移动版,6 端口,no fbmem, 193 MB)
      • 0x8A5A0000 (移动版,6 端口,no fbmem, 193 MB)
      • 0x8A5B0000 (移动版,6 端口,no fbmem, 193 MB)
      • 0x8A710001 (移动版,5 端口,no fbmem, 193 MB)
      • 0x8A700001 (移动版,5 端口,no fbmem, 193 MB)
      • 0x8A510001 (移动版,3 端口,no fbmem, 193 MB)
      • 0x8A5C0001 (移动版,3 端口,no fbmem, 193 MB)
      • 0x8A5D0001 (移动版,3 端口,no fbmem, 193 MB)
      • 0x8A520001 (移动版,5 端口,no fbmem, 193 MB)
      • 0x8A530001 (移动版,5 端口,no fbmem, 193 MB)
      • 0x8A5A0001 (移动版,5 端口,no fbmem, 193 MB)
      • 0x8A5B0001 (移动版,5 端口,no fbmem, 193 MB)
      • 0x8A510002 (移动版,3 端口,no fbmem, 193 MB)
      • 0x8A5C0002 (移动版,3 端口,no fbmem, 193 MB)
      • 0x8A520002 (移动版,5 端口,no fbmem, 193 MB)
      • 0x8A530002 (移动版,5 端口,no fbmem, 193 MB)
    • macOS 原生支持的设备ID:0xff05、0x8A70、0x8A71、0x8A51、0x8A5C、0x8A5D、0x8A52、0x8A53、0x8A5A、0x8A5B
    • Ice Lake 还需要添加启动参数 -igfxcdc 以及 -igfxdvmt 启动参数避免硬件和 BIOS 设置的问题导致的内核崩溃;

 

 

显卡驱动 黑苹果教程 黑苹果星球
0. 本站所有资源解压密码均为 heipg.cn
1. 本站资源收集于网络,仅做学习和交流使用,请于下载后24小时内删除。如果你喜欢我们推荐的软件,请购买正版支持作者。
2. 如有无法下载的链接,联系:admin#heipg.cn,或到QQ群进行反馈,我们将及时进行处理。
3. 本站发布的内容若侵犯到您的权益,请联系站长删除,联系方式:admin#heipg.cn,我们将第一时间配合处理!

黑苹果星球 » 驱动英特尔核显,让黑苹果流畅运行「OpenCore专门篇」

驱动英特尔核显,让黑苹果流畅运行「OpenCore专门篇」

黑酱 超级会员

2024年黑苹果macOS Big Sur/Monterey/Ventura/Sonoma/Sequoia显卡支持列表,持续更新中。

黑苹果台式机 EFI:微星B460M迫击炮 i5-10500 UHD630 RX570 OpenCore 0.8.0

macOS Big Sur/Monterey/Ventura/Sonoma/Sequoia 各版本完整安装包/黑苹果镜像/IPSW文件下载链接列表

如何删除 OpenCore 0.8.8 带来的多余启动项?如何隐藏不需要的 OpenCore 启动项?

macOS Sequoia 15.0(24A5289g) Dev Beta 3开发者预览版官方镜像

AMD核显驱动:NootedRed.kext 1.0.0-20240313 尝鲜版

黑苹果 AMD 台式机 EFI:华硕TUF B550M-Plus-Wifi 5800X 6600XT OpenCore 0.8.3

关闭 macOS 12.0 Monterey/13.0 Ventura屏幕右下角的“快速备忘录”

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注