驱动来源:
https://bitbucket.org/RehabMan/os-x-fake-pci-id/src/master/
从下面看,8086:041e是被驱动支持的,但防冒ID仍然必须是0x04128086 。
In order to cause the kext to be loaded against a particular device,you must also install the appropriate FakePCIID injector kext.Currently, seven injectors are provided:
FakePCIID_Intel_HD_Graphics.kext (formerly FakePCIID_HD4600_HD4400.kext):This kext will attach to 8086:0412, 8086:0416, 8086:0a1e, 8086:041e, 8086:0a16, 8086:041a, 8086:016a, 8086:191d, 8086:162a, 8086:5917, 8086:3e91, 8086:3e92, 8086:1626, 8086:1616
8086:0412 is HD4600 desktop (now the only GT2 device supported in Yosemite as of 10.10.2)
- 8086:0a16 is HD4400 mobile.
- 8086:0416 is HD4600 mobile.
- 8086:0a1e is HD4200 mobile.
- 8086:041e is HD4400 desktop.
- 8086:041a is P4600 server.
- 8086:016a is P4000 server.
- 8086:191d is P530 server.
- 8086:162a is P6300 server.
- 8086:1616 is HD5500. Some CPUs (i3-5005U for example), must spoof as 0x1626 to avoid hang at boot
- 8086:5917 is HD620 KabyLake-R.
- 8086:3e91 is UHD630 CoffeLake (typical 3e91 with i3 or other low-end CPUs)
楼主专门问过FakePCIID的开发者。他们表示,即使HD4400在支持列表里。但是,他们还是选择 把HD4400(0a16) 也关联到 0412,这样的驱动效果最好。所以,HD4400 和 HD4600 都是要仿冒成 0412(用DSDT或者Clover,都是注入device-id 0412)。
1、DSDT补丁和上面的一样。
2、Clover:
------1、下载贴子1楼的config:(下载后自己重命名)
------2、下载贴子2楼的HFSPlus.efi。放到 EFI\CLOVER\drivers64UEFI 。
------3、把 FakePCIID.kext + FakePCIID_HD4600_HD4400.kext ,放到 EFI/Clover/kexts/10.10 。
http://bbs.pcbeta.com/viewthread-1567652-1-1.html
所以最后,防冒ID必须是:
0x04128086
ig-platform-id的配置:
0x0d220003和0x0c260000
0d220003 ,对应imac14.1 imac14.4 显示接口有2个DP,1个内建。
来源: https://blog.daliansky.net/Intel-core-display-platformID-finishing.html
来自:https://blog.daliansky.net/Coffee-Lake-frame-buffer-patch-and-UHD630-Coffee-Lake-ig-platform-id-data-finishing.html
第2代:Sandy Bridge(Intel HD Graphics 2000/3000)
- 支持从Mac OS X 10.7.x开始,以macOS 10.13.6结束
- Metal支持不可用
- 桌面:0x00030010(默认)
- 笔记本电脑:0x00010000(默认)
第3代:Ivy Bridge(Intel HD Graphics 2500/4000)
- 从OS X 10.8.x开始支持
- 桌面:0x0166000A(默认值),0x01620005
- 笔记本电脑:0x01660003(默认),0x01660009, 0x01660004
第4代:Haswell(Intel HD Graphics 4200-5200)
- 从OS X 10.9.x开始支持
- 桌面:0x0D220003(默认)
- 笔记本电脑:0x0A160000(默认),0x0A260005(推荐)
第5代:Broadwell(Intel HD Graphics 5300-6300)
- 从OS X 10.10.2开始支持
- 桌面:0x16220007(默认)
- 笔记本电脑:0x16260006(默认)
第6代:Skylake(Intel HD Graphics 510-580)
- 从OS X 10.11.4开始支持
- 桌面:0x19120000(默认)
- 笔记本电脑:0x19160000(默认)
第7代:Kaby Lake(Intel HD Graphics 610-650)
- 支持从macOS 10.12.6开始
- 桌面:0x59160000(默认)
- 笔记本电脑:0x591B0000(默认)
第8代:Coffee Lake(Intel UHD Graphics630)
- 支持从macOS 10.14 DB4/macOS 10.13.6(17G2112/17G2208)开始
- 桌面:0x3EA50000(默认),0x3E9B0007(推荐)
- 笔记本电脑:0x3EA50009(默认)