英特尔 GPU
因此,我们将讨论英特尔 CPU 中存在的兼容 iGPU。需要注意的主要事情是,您需要将帧缓冲区补丁应用到系统中才能正常工作。 请参阅这篇文章,了解有关帧缓冲区修补的更多信息,因为它深入介绍了如何让系统运行。我们还将排除 Pentium、Celerons 和 Atom CPU 中存在的 iGPU,因为这些 CPU 通常从未获得本机支持,并且需要大量额外工作才能使其工作(更具体地说,基于 GT1 的 iGPU 无法工作,Apple 仅在其 Mac 中使用 GT2 及更高版本)。
DRM 问题:对于 Haswell 和更新的 iGPU,DRM 在 macOS Catalina 上完全被破坏。这包括 iTunes 电影、Apple TV+、Amazon Prime 和 Netflix,唯一的解决办法是获得受支持的 dGPU,最好是 Polaris 或更新版本。
更多信息:
原生 Intel iGPU
Ivy Bridge 3XXX
支持的最高操作系统:Big Sur (11)
初始支持的操作系统:Lion (10.7)
HD 4000 原生支持 macOS Big Sur,但在 macOS Monterey 中不再支持。另一方面,HD 2500 在 Mojave 中仅部分支持快速同步功能。由于 HD 2500 不支持硬件加速,因此您需要兼容的 dGPU 才能显示。
支持的 iGPU:
- HD 2500(仅限快速同步)
- HD 4000
- HD P4000
帧缓冲区:
- AAPL,ig-platform-id(桌面):
- 0x0166000A(默认)
- 0A006601(十六进制交换)
- 0x01620005
- 05006201(十六进制交换)
- 0x0166000A(默认)
- AAPL,ig-platform-id(笔记本电脑):
- 0x01660004(推荐,1600×900屏幕或更高)
- 04006601(十六进制交换)
- 0x01660009(替代方案,eDP 或自动检测)
- 09006601(十六进制交换)
- 0x01660003(1366×768 屏幕)
- 03006601(十六进制交换)
- 0x01660004(推荐,1600×900屏幕或更高)
需要的kext:
Haswell 4XXX
支持的最高操作系统:Monterey (12)
初始支持的操作系统:Mountain Lion (10.8)
这里支持大多数 iGPU,唯一需要关注的是 HD 4400,它需要带有 WhateverGreen 的假 ID 或修改后的 ACPI 路径。
支持的 iGPU:
- HD 4200
- HD 4400(此 iGPU 需要 HD 4600 Fake ID)
- HD 4600
- HD 5000
- HD 5100
- HD P4600(理论)
- HD P4700(理论)
帧缓冲区:
- AAPL,ig-platform-id(桌面):
- 0x0D220003(默认)
- 0300220D(十六进制交换)
- 0x0D220003(默认)
- AAPL,ig-platform-id(笔记本电脑):
- 0x0A160000(默认)
- 0000160A(十六进制交换)
- 0x0A260005(推荐)
- 0500260A(十六进制交换)
- 0x0A160000(默认)
需要的kext:
Broadwell 5XXX
支持的最高操作系统:Monterey (12)
初始支持的操作系统:Yosemite (10.10.2)
此处支持所有 iGPU,无需报告任何问题。
支持的 iGPU:
- HD 5300
- HD 5500
- HD 5600
- HD 6000
- HD 6100
- HD 6200
- HD P5700(理论)
- Iris Pro P6300
帧缓冲区:
- AAPL,ig-platform-id(桌面):
- 0x16220007(默认)
- 07002216(十六进制交换)
- 0x16220007(默认)
- AAPL,ig-platform-id(笔记本电脑):
- 0x16260006(默认)
- 06002616(十六进制交换)
- 0x16260006(默认)
需要的kext:
Skylake 6XXX
支持的最高操作系统:Sequoia (15)*
初始支持的操作系统:El Capitan (10.11.4)
macOS Ventura 放弃了对 Skylake iGPU 的支持。然而,由于 Skylake 和 Kaby Lake iGPU 非常相似,Skylake iGPU 可以被冒充为 Kaby Lake,以便利用 Kaby Lake kext,这些 kext 仍然存在于 Ventura 和 Sequoia 中。使用WhateverGreen v1.6.1 及更高版本,将 device-id 和 AAPL,ig-platform-id 更改为最相似的 Kaby Lake 型号,如果使用相同的 EFI 启动 Monterey 及以下版本,请将 -igfxsklaskbl 添加到启动参数中。
此处支持大多数 iGPU(HD 505 和 510 除外),没有要报告的问题。
支持的 iGPU:
- HD 515
- HD 520
- HD 530
- HD P530
- Iris 540
- Iris 550
- Iris Pro 580
- Iris Pro P555
- Iris Pro P580
帧缓冲区:
- AAPL,ig-platform-id(桌面):
- 0x19120000(默认)
- 00001219(十六进制交换)
- 0x19120001(无头)
- 01001219(十六进制交换)
- 0x19120000(默认)
- AAPL,ig-platform-id(笔记本电脑):
- 0x19160000(默认)
- 00001619(十六进制交换)
- 0x19160000(默认)
需要的kext:
Kabylake 7XXX
支持的最高操作系统:Current/Sequoia (15)
初始支持的操作系统:Sierra (10.12.6)
此处支持大多数 iGPU,但 Pentium G4560 中的 HD 610 除外。
支持的 iGPU:
- HD 615
- HD 620
- HD 630
- Iris Plus 640
- Iris Plus 650
帧缓冲区:
- AAPL,ig-platform-id(桌面):
- 0x59160000(默认)
- 00001659(十六进制交换)
- 0x59120003(无头)
- 03001259(十六进制交换)
- 0x59160000(默认)
- AAPL,ig-platform-id(笔记本电脑):
- 0x591B0000(默认)
- 00001B59(十六进制交换)
- 0x591B0000(默认)
需要的kext:
Kaby Lake Refresh/Coffee Lake/Coffee Lake Refresh/Whiskey Lake/Comet Lake 8XXX/9XXX/10XXX
支持的最高操作系统:Current/Sequoia (15)
初始支持的操作系统:High Sierra(10.13.6)
此处支持大多数 iGPU(i5-10200H 中的 UHD 610 除外),但请注意,i3-8100 和 i3-8350K 使用与其他 CPU 系列不同的 UHD 630(184 个着色器单元 vs 192),这需要欺骗才能在 High Sierra 中得到支持。
支持:
- UHD 615
- UHD 617
- UHD 620
- UHD 630
- Iris Plus 645
- Iris Plus 655
帧缓冲区:
- AAPL,ig-platform-id(桌面):
- 0x3EA50000(默认)
- 0000A53E(十六进制交换)
- 0x3E9B0007(桌面,推荐)
- 07009B3E(十六进制交换)
- 0x3E920003(无头)
- 0300923E(十六进制交换)
- 0x3EA50000(默认)
- AAPL,ig-platform-id(笔记本电脑):
- 0x3EA50009(默认)
- 0900A53E(十六进制交换)
- 0x3EA50009(默认)
需要的kext:
IceLake 10XXX
支持的最高操作系统:Current/Sequoia (15)
初始支持的操作系统:Catalina(10.15.4)
这里提供的大多数 iGPU 从 macOS 10.15.4 开始都支持(不支持的“UHD Graphics”G1 除外)。
支持:
- Iris Plus G7
- Iris Plus G4
帧缓冲区:
- AAPL,ig-platform-id(笔记本电脑):
- 0x8A520000(默认)
需要的kext:
不支持的 Intel iGPU
此处列出的所有 GPU 均基于 GT1,这意味着不提供任何支持。
Braswell
支持的最高操作系统:无
不支持:
- HD 400
- HD 405
Skylake
支持的最高操作系统:无
不支持:
- HD 510
Apollo Lake
支持的最高操作系统:无
不支持:
- HD 500
- HD 505
Kaby Lake
支持的最高操作系统:无
不支持:
- HD 610
Kaby Lake Refresh/Coffee Lake/Coffee Lake Refresh/Whiskey Lake/Comet Lake 8XXX/9XXX/10XXX
支持的最高操作系统:无
不支持:
- UHD 610
Gemini Lake
支持的最高操作系统:无
不支持:
- UHD 600
- UHD 605
Ice Lake 10XXX
支持的最高操作系统:无
不支持:
- UHD 显卡 (G1)
以下 GPU 基于 Xe,任何 版本的 macOS 均不支持:
Tiger Lake/Rocket Lake
支持的最高操作系统:无
这些 CPU 的所有 iGPU 均不受支持,因为它们基于 Xe。
不支持的卡包括:
- 适用于第 11 代英特尔处理器的UHD 显卡
- 英特尔 Xe 显卡
Alder Lake/Rocket Lake
支持的最高操作系统:无
这些 CPU 的所有 iGPU 均不受支持,因为它们基于 Xe。
不支持的卡包括:
- 适用于第 12 代英特尔处理器的UHD 显卡
- 英特尔 Xe 显卡
- 英特尔UHD 显卡
Raptor Lake
支持的最高操作系统:无
这些 CPU 的所有 iGPU 均不受支持,因为它们基于 Xe。
不支持的卡包括:
- 适用于第 13 代英特尔处理器的UHD 显卡
- 适用于第 14 代英特尔处理器的UHD 显卡
- 英特尔显卡
- 英特尔 Xe 显卡
Meteor Lake
支持的最高操作系统:无
这些 CPU 的所有 iGPU 均不受支持,因为它们基于 Xe。
不支持的卡包括:
- 英特尔显卡
- 英特尔 Arc 显卡
独立 GPU
支持的最高操作系统:无
于是Intel终于做出了独立GPU。呵呵。所有这些都是不受支持的。
不支持的卡包括:
Alchemist
- Arc A310
- Arc A380
- Arc A580
- Arc A750
- Arc A770 (8GB/16GB)
- Arc A350M
- Arc A370M
- Arc A550M
- Arc A730M
- Arc A770M
- Arc A30M
- Arc A40
- Arc A50
- DG1