如果你的核显只显示7 MB ,那么您可能需要尝试不同的AAPL,ig-platform-id值,添加stolenetry补丁,甚至添加device-id属性
无论台式还是笔记本一般都需要先添加,无论你的BIOS是否可以设置核显DVMT,可以减少报错
Key | Type | Value |
---|---|---|
framebuffer-patch-enable | Data | 01000000 |
framebuffer-stolenmem | Data | 00003001 |
framebuffer-fbmem | Data | 00009000 |
(英特尔® 核芯显卡)
通用常规类参数 (英特尔® 核芯显卡)
- PciRoot(0x0)/Pci(0x1b,0x0) -> 音频参数可忽略,使用boot-arg
alcid=xxx
设置音频ID即可 - PciRoot(0x0)/Pci(0x2,0x0) -> 核显参数设置
- 下面是一些常规参数解释
项目 | 属性 | 值 | 备注 |
---|---|---|---|
AAPL,ig-platform-id | Data | 00001219 | 注入的核显缓冲帧 |
device-id | Data | 1B190000 | 设备id |
framebuffer-patch-enable | Data | 01000000 | 是否启用补丁修补,01000000 是开启的意思 |
framebuffer-stolenmem | Data | 00003001 | BIOS不能设置核显共享内存大小需要此参数 安装系统时可以先添加,没问题后删除 |
framebuffer-fbmem | Data | 00009000 | BIOS不能设置核显共享内存大小需要此参数 安装系统时可以先添加,没问题后删除 |
framebuffer-unifiedmem | Data | 00000080 | 设置为显存2048MB |
model | String | Intel UHD Graphics 630 | 关于本机、系统报告显示(可要可不要) |
device_type | String | VGA compatible | 关于本机、系统报告显示(可要可不要) |
AAPL,slot-name | String | Internal@0,20,2 | 关于本机、系统报告显示(可要可不要) |
(英特尔® 核芯显卡)
修补修复类参数 (英特尔® 核芯显卡)
HDMI 高分屏(黑屏)
- 为核显添加
enable-hdmi20
属性,或使用-cdfon
启动参数代替,否则将会黑屏。 - 对某些型号如 ThinkPad P71/7700HQ/HD630/4K 卡死在
gIOScreenLockState3
的情况有所帮助
禁用独显
为核显添加 disable-external-gpu
属性,或使用 -wegnoegpu
启动参数代替。
修复笔记本内屏返回错误的最大链路速率值的问题
- 为核显添加
enable-dpcd-max-link-rate-fix
属性或者直接使用-igfxmlr
启动参数以解决系统在点亮内屏时直接崩溃的问题,解决在 Dell 灵越 7590 系列等新款笔记本上内核崩溃的问题- 另外可使用
dpcd-max-link-rate
这个属性来为笔记本内屏指定一个最大链路速率值。- 4K 内屏一般使用
0x14
,1080p 内屏使用0x0A
即可。 - 可选值为
0x06
(RBR),0x0A
(HBR),0x14
(HBR2) 以及0x1E
(HBR3)。 - 此补丁将自动从 DPCD 寻找内屏支持的最大链路速率值。此补丁已适配 Ice Lake 平台。
- 4K 内屏一般使用
- 另外可使用
0x14
值igfx: @ (DBG) MLR: Found CFL- platforms. Will setup the fix for the CFL- graphics driver.
igfx: @ (DBG) MLR: [CFL-] Functions have been routed successfully.
igfx: @ (DBG) MLR: [CFL-] wrapReadAUX() Called with controller at 0xffffff802ca6e000
and framebuffer at 0xffffff81aa5a3000.
igfx: @ (DBG) MLR: [COMM] orgReadAUX() Routed to CFL IMP with Address = 0x0; Length = 16.
igfx: @ (DBG) MLR: [COMM] GetFBIndex() Port at 0x0; Framebuffer at 0xffffff81aa5a3000.
igfx: @ (DBG) MLR: [COMM] wrapReadAUX() Will probe the maximum link rate from the table.
igfx: @ (DBG) MLR: [COMM] orgReadAUX() Routed to CFL IMP with Address = 0x700; Length = 1.
igfx: @ (DBG) MLR: [COMM] ProbeMaxLinkRate() Found eDP version 1.4+ (Value = 0x4).
igfx: @ (DBG) MLR: [COMM] orgReadAUX() Routed to CFL IMP with Address = 0x10; Length = 16.
igfx: @ (DBG) MLR: [COMM] ProbeMaxLinkRate() Table[0] = 8100; Link Rate = 1620000000; Decimal Value = 0x06.
igfx: @ (DBG) MLR: [COMM] ProbeMaxLinkRate() Table[1] = 10800; Link Rate = 2160000000; Decimal Value = 0x08.
igfx: @ (DBG) MLR: [COMM] ProbeMaxLinkRate() Table[2] = 12150; Link Rate = 2430000000; Decimal Value = 0x09.
igfx: @ (DBG) MLR: [COMM] ProbeMaxLinkRate() Table[3] = 13500; Link Rate = 2700000000; Decimal Value = 0x0a.
igfx: @ (DBG) MLR: [COMM] ProbeMaxLinkRate() Table[4] = 16200; Link Rate = 3240000000; Decimal Value = 0x0c.
igfx: @ (DBG) MLR: [COMM] ProbeMaxLinkRate() Table[5] = 21600; Link Rate = 4320000000; Decimal Value = 0x10.
igfx: @ (DBG) MLR: [COMM] ProbeMaxLinkRate() Table[6] = 27000; Link Rate = 5400000000; Decimal Value = 0x14.
igfx: @ (DBG) MLR: [COMM] ProbeMaxLinkRate() End of table.
igfx: @ (DBG) MLR: [COMM] wrapReadAUX() Maximum link rate 0x14 has been set in the DPCD buffer.
igfx: @ (DBG) MLR: [CFL-] wrapReadAUX() Called with controller at 0xffffff802ca6e000 and framebuffer at 0xffffff81aa5a3000.
igfx: @ (DBG) MLR: [COMM] orgReadAUX() Routed to CFL IMP with Address = 0x2200; Length = 16.
igfx: @ (DBG) MLR: [COMM] GetFBIndex() Port at 0x0; Framebuffer at 0xffffff81aa5a3000.
igfx: @ (DBG) MLR: [COMM] wrapReadAUX() Will use the maximum link rate specified
by user or cached by the previous probe call.
igfx: @ (DBG) MLR: [COMM] wrapReadAUX() Maximum link rate 0x14 has been set in the DPCD buffer.
修复核显驱动在尝试点亮外接 HDMI 高分辨率显示器时造成的死循环问题
- 适用平台: 第六代 Skylake 核显,第七代 Kaby Lake 核显以及第八代 Coffee Lake。
- 为核显添加
enable-hdmi-dividers-fix
属性或者直接使用-igfxhdmidivs
启动参数 - 以解决核显驱动在试图点亮外接 HDMI 高分辨率显示器时造成的系统死机问题。
- 具体表现为插入 HDMI 线后,笔记本内屏变黑但有背光,系统无响应,并且外屏也无输出。
- 关于使用此修复补丁的一些建议
- 如果你的笔记本或台式机主板有 HDMI 1.4 接口,并且想使用 2K 或 4K HDMI 显示器的话,你可能需要这个补丁。
- 如果你的笔记本或台式机主板有 HDMI 2.0 接口,并且当前 HDMI 输出有问题,那么建议你启用 LSPCON 驱动支持以获得更好的 HDMI 2.0 体验。(详情请阅读下方 LSPCON 章节)
- 为核显添加
启用 LSPCON 驱动以支持核显 DisplayPort 转 HDMI 2.0 输出
近几年的笔记本都开始配备了 HDMI 2.0 输出端口。这个端口可能直接连到核显上也有可能连在独显上。
如果连在了独显上,那么在 macOS 下这个 HDMI 2.0 端口直接废掉了,因为苹果不支持 Optimus 等双显卡切换技术。
如果连在了核显上,那么笔记本厂商需要在主板上安装额外的信号转换器来把 DP 信号转换成 HDMI 2.0 信号,
这是因为现阶段英特尔的核显并不能原生提供 HDMI 2.0 信号输出。(类似主板厂商使用第三方芯片以提供 USB 3.0 功能)
这个信号转换器名为 LSPCON,全称 Level Shifter and Protocol Converter,并且有两种工作模式。
当工作在 LS 模式下,它可以把 DP 转换成 HDMI 1.4 信号。在 PCON 模式下,它可以把 DP 转换成 HDMI 2.0 信号。
然而有些厂商在转换器的固件里把 LS 设为了默认的工作模式,这就导致在 macOS 下 HDMI 2.0 连接直接黑屏或者根本不工作。
从 1.3.0 版本开始,WhateverGreen 提供了对 LSPCON 的驱动支持。驱动会自动将转换器调为 PCON 模式以解决 HDMI 2.0 输出黑屏问题。
使用前必读
- LSPCON 驱动适用于所有配备 HDMI 2.0 接口并接在核显上的笔记本和台式机。
- 目前来看,英特尔的新处理器所配备的核显仍然不支持原生 HDMI 2.0 输出,所以在新平台上你可能仍然需要此驱动。
- 适用的英特尔平台: Skylake, Kaby Lake, Coffee Lake 以及以后。
Skylake 平台案例: 英特尔在 Skull Canyon NUC 上搭载了 HDMI 2.0 接口,使用了型号为 Parade PS175 的 LSPCON 信号转换器。
Coffee Lake 平台案例: 部分笔记本如 Dell XPS 15 搭载了 HDMI 2.0 接口,同样使用了型号为 Parade PS175 的 LSPCON 信号转换器。 - 如果你已确认你的 HDMI 2.0 接口是连在核显上并且目前输出没有任何问题,那么你不需要特意启用此驱动。你的转换器可能已经出厂时就把 PCON 设为了默认的工作模式。
- 为核显添加
enable-lspcon-support
属性或者直接使用-igfxlspcon
启动参数来启用驱动。 - 接下来你需要知道 HDMI 2.0 对应的端口号是多少。可以直接在 IORegistryExplorer 里看到。
- 也就是在
AppleIntelFramebuffer@0/1/2/3
下面找到你的外接显示器
- 为核显添加
framebuffer-conX-has-lspcon
,把conX
里的 X 替换成你在上一步找到的端口值。 - (可选) 为核显添加
framebuffer-conX-preferred-lspcon-mode
属性以指定 LSPCON 应该工作在何种模式下- 如果希望转换器工作在 PCON (DP 转 HDMI 2.0) 模式下的话,请设为
01000000
。
如果希望转换器工作在 LS (DP 转 HDMI 1.4) 模式下的话,请设为00000000
。 - 若指定其他值的话,驱动默认认为转换器应工作在 PCON 模式下
- 如果希望转换器工作在 PCON (DP 转 HDMI 2.0) 模式下的话,请设为
修复 Ice Lake 平台上因 Core Display Clock (CDCLK) 频率过低而导致的内核崩溃问题
为核显添加 enable-dvmt-calc-fix
属性或者直接使用 -igfxdvmt
启动参数以修复因核显驱动错误地计算当前 DVMT 预分配内存的实际大小而导致后期加速器驱动提示 Unsupported ICL SKU
错误并崩溃的问题。
修复因英特尔ICL平台上的DVMT预分配内存量计算不正确而导致的内核崩溃
添加enable-dvmt-calc-fix
属性到IGPU
或使用-igfxdvmt
引导参数,而不是修复ICL平台上DVMT预分配内存量的计算,否则内核恐慌Unsupported ICL SKU
会发生
修复英特尔ICE笔记本开机持续花屏,7-15秒问题
为核显添加 enable-dvmt-calc-fix
属性或者直接使用-igfxdvmt
启动参数
调整亮度丝滑器设置以提升用户体验
为核显添加 enable-backlight-smoother
属性或者直接使用 -igfxbls
启动参数以使核显亮度调节变得更丝滑
核显驱动通过修改亮度相关的寄存器的值来调整笔记本内屏的亮度。亮度丝滑器通过拦截这些写入操作并循循渐进地修改寄存器的值来实现亮度调节更丝滑的效果。 打个比方的话,核显驱动的工作方式犹如走楼梯让屏幕一下子变亮或变暗,而亮度丝滑器好比坐扶梯来让屏幕慢慢地变亮或变暗。 亮度丝滑器首先读取当前亮度档位对应的寄存器值 SRC
并计算到目标值 DST
的距离 D
。 而后每 T
毫秒向目标值走一步,并在 N
步之内走完。 默认情况下,N
为 35 且 T
为 7,但可通过设备属性 backlight-smoother-steps
以及 backlight-smoother-interval
来修改它们的值。 然而我们建议 T
的值不要高于 10 毫秒,并且达到目标值所需要的时间 N * T
不要高于 350 毫秒以避免调节亮度时产生阶梯式卡顿现象。 此外,用户可通过 backlight-smoother-threshold
属性来指定一个最小的距离 DM
,以让驱动检测到 D
小于 DM
时跳过丝滑器直接向寄存器写入目标值。 默认情况下,DM
为 0。
如果不希望笔记本内屏在亮度最低时黑屏,用户可通过 backlight-smoother-lowerbound
属性来自定义最低亮度档位对应的寄存器值。 同理,backlight-smoother-upperbound
属性控制最高亮度档位对应的寄存器值。请参考下面的例子来找到适合你笔记本的值。 若用户未注入这两个属性的话,BLS 使用默认的区间 [0, 2^32-1]。
设备属性名称(Haswell 笔记本定制亮度丝滑器) | 类型 | 值 | 备注 |
---|---|---|---|
enable-backlight-smoother | Data | 01000000 | 启用亮度丝滑器 |
backlight-smoother-steps | Data | 19000000 | 25 (0x19 使用小字节序编码) |
backlight-smoother-interval | Data | 08000000 | 08 (0x08 使用小字节序编码) |
backlight-smoother-threshold | Data | 00000000 | 00 (0x00 使用小字节序编码) |
设备属性名称(Coffee Lake 笔记本定制亮度丝滑器) | 类型 | 值 | 备注 |
---|---|---|---|
enable-backlight-smoother | Data | 01000000 | 启用亮度丝滑器 |
backlight-smoother-steps | Data | 23000000 | 35 (0x23 使用小字节序编码) |
backlight-smoother-interval | Data | 07000000 | 07 (0x07 使用小字节序编码) |
backlight-smoother-threshold | Data | 2C010000 | 300 (0x012C 使用小字节序编码) |
某些笔记本架构为Kaby Lake、Coffee Lake,启动macOS时将以黑屏结束,或者黑三分钟缓慢亮屏
- 系统在13.4 以下系统的机器
- 为核显添加
enable-backlight-registers-fix
属性或者直接使用-igfxblr
启动参数
- 为核显添加
- 系统在13.4 及以上的系统
- 为核显添加
enable-backlight-registers-alternative-fix
属性或者直接使用-igfxblt
启动参数
- 为核显添加
- 在 macOS 13.4 或以上系统中使用“亮度丝滑器”,你需要添加
-igfxblt
以及-igfxbls
这两个启动参数。
已知问题
- 受限制的显卡:HD2000 和 HD2500,无解。
- 奔腾/赛扬系列核显无解。(这个即使有独显也不推荐安装)
- Haswell 平台的 HDMI 黑屏:请使用 WEG 或使用 macOS 10.13.4 及以上版本。
- HD 3000 偶见 UI 花屏:由于 SNB 平台中的视频内存量取决于整个系统内存 —— 因此至少需要 8 GB
(英特尔® 核芯显卡)
如果你的核显只显示7 MB ,那么您可能需要尝试不同的AAPL,ig-platform-id值,添加stolenetry补丁,甚至添加device-id属性
英特尔台式机推荐设置 (英特尔® 核芯显卡)
Desktop Sandy Bridge-2代—不推荐安装
- Sandy Bridge-2代核显仅支持HD3000 。HD2000需要配合独显
- Sandy Bridge-2代与别的igpu AAPL,snb-platform-id 这个名称不同需要注意
PciRoot(0x0)/Pci(0x2,0x0):
项目 | 类型 | 值 | 释义 |
---|---|---|---|
AAPL,snb-platform-id | Data | 10000300 | iGPU驱动显示器时使用 |
AAPL,snb-platform-id | Data | 00000500 | 当桌面核显仅用于计算任务且不驱动显示器时使用 可理解成核显+独显 |
device-id | Data | 26010000 | iGPU驱动显示器时使用 |
device-id | Data | 02010000 | 当桌面核显仅用于计算任务且不驱动显示器时使用 可理解成核显+独显用 |
如果你使用Sandy Bridge架构CPU配合CPU与7系列主板(即。B75,Q75,Z75,H77,Q77,Z77)
还需要
PCILists | 项目 | Type类型 | Value值 |
---|---|---|---|
PciRoot(0x0)/Pci(0x16,0x0) | device-id | Data | 3A1C0000 |
Desktop Ivy Bridge-3代—不推荐安装
- Ivy Bridge-3代-3代核显仅支持HD4000 。HD2500需要配合独显
- PciRoot(0x0)/Pci(0x2,0x0)
项目 | 类型 | 值 | 释义 |
---|---|---|---|
AAPL,ig-platform-id | Data | 0A006601 | 核显驱动显示器时使用 |
AAPL,ig-platform-id | Data | 07006201 | 当桌面核显仅用于计算任务且不驱动显示器时使用 可理解成核显+独显 |
device-id | Data | 26010000 | 核显驱动显示器时使用 |
device-id | Data | 02010000 | 当桌面核显仅用于计算任务且不驱动显示器时使用 可理解成核显+独显 |
如果你使用Ivy Bridge架构CPU配合CPU与6系列主板(即。即。H61,B65,Q65,P67,H67,Q67,Z68)
还需要
PCILists | 项目 | Type类型 | Value值 |
---|---|---|---|
PciRoot(0x0)/Pci(0x16,0x0) | device-id | Data | 3A1E0000 |
Desktop Haswell and Broadwell–4代–5代
- PciRoot(0x0)/Pci(0x2,0x0)
- 对于桌面HD4400和笔记本HD4200/HD4400/HD4600需要假的
device-id
,12040000
用于IGPU
此条数据在PciRoot(0x0)/Pci(0x2,0x0)里面生效
Key:项目 | Data Type:类型 | Value:值 | 释义 |
---|---|---|---|
AAPL,ig-platform-id | Data | 0300220D | Haswell核显驱动显示器时使用 |
AAPL,ig-platform-id | Data | 04001204 | Haswell桌面核显仅用于计算任务且不驱动显示器时使用 可理解成核显+独显 |
AAPL,ig-platform-id | Data | 07002216 | Broadwell核显驱动显示器时使用 |
Key:项目 | Data Type:类型 | Value:值 |
---|---|---|
AAPL,ig-platform-id | Data | 0300220D |
framebuffer-patch-enable | Data | 01000000 |
framebuffer-stolenmem | Data | 00003001 |
framebuffer-fbmem | Data | 00009000 |
device-id | Data | 12040000 |
Key | Type | Value |
---|---|---|
AAPL,ig-platform-id | Data | 07002216 |
framebuffer-patch-enable | Data | 01000000 |
framebuffer-stolenmem | Data | 00003001 |
framebuffer-fbmem | Data | 00009000 |
Desktop Skylake–6代
PciRoot(0x0)/Pci(0x2,0x0)
AAPL,ig-platform-id | Comment |
---|---|
00001219 | 核显 |
01001219 | 独显 |
P530不受MACOS原生支持需要添加
Key | Type | Value |
---|---|---|
device-id | Data | 1B190000 |
Key | Type | Value |
---|---|---|
AAPL,ig-platform-id | Data | 00001219 |
framebuffer-patch-enable | Data | 01000000 |
framebuffer-stolenmem | Data | 00003001 |
framebuffer-fbmem | Data | 00009000 |
device-id | Data | 1B190000 |
Desktop Kaby Lake–7代
PciRoot(0x0)/Pci(0x2,0x0)
AAPL,ig-platform-id | Comment |
---|---|
00001259 | 核显 |
03001259 | 独显 |
Key | Type | Value |
---|---|---|
AAPL,ig-platform-id | Data | 00001259 |
framebuffer-patch-enable | Data | 01000000 |
framebuffer-stolenmem | Data | 00003001 |
Desktop Coffee Lake–8代
PciRoot(0x0)/Pci(0x2,0x0)
AAPL,ig-platform-id | 释义 |
---|---|
07009B3E | 核显 |
00009B3E | 如果07009B3E 不起作用,则使用这个 |
0300913E | 独显 |
Key | Type | Value |
---|---|---|
AAPL,ig-platform-id | Data | 07009B3E |
framebuffer-patch-enable | Data | 01000000 |
framebuffer-stolenmem | Data | 00003001 |
对于B360, B365, H310, H370, Z390用户出现黑屏请选择定制核显接口
Desktop Comet Lake–10代
PciRoot(0x0)/Pci(0x2,0x0)
AAPL,ig-platform-id | Comment |
---|---|
07009B3E | 核显 |
00009B3E | 如果07009B3E 不起作用,则使用这个 |
0300C89B | 独显 |
Key | Type | Value |
---|---|---|
AAPL,ig-platform-id | Data | 07009B3E |
framebuffer-patch-enable | Data | 01000000 |
framebuffer-stolenmem | Data | 00003001 |
PciRoot(0x0)/Pci(0x1C,0x1)/Pci(0x0,0x0)
注意:如果您的主板未随附英特尔I225网卡,则没有理由添加此条目。
如果您在AppleIntelI 210以太网kext上遇到内核死机,则以太网的路径可能是:
PciRoot(0x0)/Pci(0x1C,0x4)/Pci(0x0,0x0)
Key | Type | Value |
---|---|---|
device-id | Data | F2150000 |
(英特尔® 核芯显卡)
英特尔笔记本推荐设置 (英特尔® 核芯显卡)
如果你的核显只显示7 MB ,那么您可能需要尝试不同的AAPL,ig-platform-id值,添加stolenetry补丁,甚至添加device-id属性
Laptop Sandy Bridge–2代
HD2000不支持,注意2代核显AAPL,snb-platform-id这个字符串与其它架构不同
PciRoot(0x0)/Pci(0x2,0x0)
AAPL,snb-platform-id | Type | Type | Comment |
---|---|---|---|
00000100 | 笔记本 | Data | To be used with laptops |
10000300 | NUC | Data | To be used with Intel NUCs |
对于分辨率为1600×900或更高的笔记本电脑显示器还需要
Key | Type | Value |
---|---|---|
AAPL00,DualLink | Data | 01000000 |
如果你使用Sandy Bridge架构CPU配合lvy Bridge芯片组主板,要了解您是否受到影响,请通过AIDA64等工具检查您的CPU是否为Intel Core ix-3xxx,芯片组是否为Hx 6x(例如,配备Core i3- 3110 M的HM 65或HM 67笔记本电脑)。还需要添加:PciRoot(0x0)/Pci(0x16,0x0)
Key | Type | Value |
---|---|---|
device-id | Data | 3A1C0000 |
Laptop Ivy Bridge–3代
PciRoot(0x0)/Pci(0x2,0x0)
AAPL,ig-platform-id | Type | Comment |
---|---|---|
03006601 | Laptop | 与1366 x 768显示器或更低显示器配合使用 |
04006601 | Laptop | 要与1600 x 900显示器或更高显示器一起使用 |
09006601 | Laptop | 要与具有eDP 连接的显示器(与经典LVDS相反)的某些设备一起使用, 必须在尝试此之前首先使用03006601和04006601进行测试。 |
0B006601 | NUC | UNC |
如果您使用04006601作为ig-platform-id,您可能需要添加以下参数来修复外部输出,否则您将只有一个输出。
Key | Type | Value | 释义 |
---|---|---|---|
framebuffer-patch-enable | Number | 1 | 启用补丁 |
framebuffer-memorycount | Number | 2 | 将FBMemoryCount与03006601 匹配( 04006601 上的1 和03006601 上的2) |
framebuffer-pipecount | Number | 2 | 将FBMemoryCount与03006601 匹配( 04006601 上的3 和03006601 上的2) |
framebuffer-portcount | Number | 4 | 将PortCount匹配到03006601 上的PortCount( 04006601 上的1 和03006601 上的4) |
framebuffer-stolenmem | Data | 00000004 | 将STOLEN内存匹配到64 MB, 以03006601上的内存 |
framebuffer-con1-enable | Number | 1 | 这将启用驱动程序con1上的修补 |
framebuffer-con1-alldata | Data | 02050000 00040000 07040000 03040000 00040000 81000000 04060000 00040000 81000000 | 在这种情况下04006601 中的端口仅限于1 :05030000 02000000 30020000 (对应索引号5,即LVDS)但是在 03 上有3个额外的端口:05030000 02000000 30000000 (LVDS,con0,like 04 )02050000 00040000 07040000 (DP,con1)03040000 00040000 81000000 (DP,con2)04060000 00040000 81000000 (DP,con3)由于我们在一个只有1的平台 中将PortCount的数量更改为 4个 这意味着我们需要定义其他3个 并且我们从con 1开始到结尾 |
如果你使用Ivy Bridge CPU和Bridge芯片组则需要添加下列
要了解您是否受到影响,请通过AIDA64等工具检查您的CPU是否为Intel Core ix-3xxx,芯片组是否为Hx 6x(例如,配备Core i3- 3110 M的HM 65或HM 67笔记本电脑)。
PciRoot(0x0)/Pci(0x16,0x0)
Key | Type | Value |
---|---|---|
device-id | Data | 3A1E0000 |
Laptop Haswell–4代
PciRoot(0x0)/Pci(0x2,0x0)
AAPL,ig-platform-id | Type | Comment |
---|---|---|
0500260A | 笔记本 | 通常与HD 5000、HD 5100和HD 5200配合使用 |
0600260A | 笔记本 | 要与HD 4200、HD 4400和HD 4600一起使用 要设置 device-id |
0300220D | 笔记本 | 通常与所有Haswell NUC一起使用 要设置 device-id |
Key | Type | Value |
---|---|---|
framebuffer-patch-enable | Data | 01000000 |
framebuffer-cursormem | Data | 00009000 |
Key | Type | Value |
---|---|---|
device-id | Data | 12040000 |
下图HD4200示例
Laptop Broadwell–5代
AAPL,ig-platform-id | Type | Comment |
---|---|---|
06002616 | Laptop | Broadwell笔记本电脑的推荐值 |
02001616 | NUC | RBroadwellUNC电脑的推荐值 |
对于 HD 5600 需要 device-id
伪造: 26160000
Key | Type | Value |
---|---|---|
device-id | data | 26160000 |
如果无法设置核显共享内存还需要
Key | Type | Value |
---|---|---|
framebuffer-patch-enable | Data | 01000000 |
framebuffer-stolenmem | Data | 00003001 |
framebuffer-fbmem | Data | 00009000 |
Laptop Skylake–6代
PciRoot(0x0)/Pci(0x2,0x0)
AAPL,ig-platform-id | Type | Comment |
---|---|---|
00001619 | 笔记本 | HD 515, HD 520, HD 530, HD 540, HD 550 and P530推荐值 |
00001E19 | 笔记本 | 如果00001619 有问题,则使用这个 |
00001B19 | 笔记本 | HD 510推荐值 |
00001E19 | NUC | 推荐值 for HD 515 |
02001619 | NUC | 推荐值 for HD 520/530 |
02002619 | NUC | 推荐值 for HD 540/550 |
05003B19 | NUC | 推荐值 for HD 580 |
对于HD510需要
Key | Type | Value |
---|---|---|
device-id | Data | 02190000 |
对于HD 550和P530(可能还有所有HD P系列iGPU)需要:
Key | Type | Value |
---|---|---|
device-id | Data | 16190000 |
如果无法设置核显共享内存还需要
Key | Type | Value |
---|---|---|
framebuffer-patch-enable | Data | 01000000 |
framebuffer-stolenmem | Data | 00003001 |
framebuffer-fbmem | Data | 00009000 |
Laptop Kaby Lake & Amber Lake Y–7代
PciRoot(0x0)/Pci(0x2,0x0)
AAPL,ig-platform-id | Type | Comment |
---|---|---|
00001B59 | Laptop | 推荐值 for HD 615, HD 620, HD 630, HD 640 and HD 650 |
00001659 | Laptop | 如果您有加速问题,可选择00001B59 ,建议用于所有HD和UHD 620 NUC |
0000C087 | Laptop | 推荐用于Amber Lake的UHD 617和Kaby Lake-R的UHD 620 |
00001E59 | NUC | Recommended for HD 615 |
00001B59 | NUC | Recommended for HD 630 |
02002659 | NUC | Recommended for HD 640/650 |
Key | Type | Value |
---|---|---|
framebuffer-patch-enable | Data | 01000000 |
framebuffer-stolenmem | Data | 00003001 |
framebuffer-fbmem | Data | 00009000 |
Key | Type | Value |
---|---|---|
device-id | Data | 16590000 |
对于HD 6xx用户(UHD 6xx用户忽略)可能有一些输出问题,插入显示器会导致锁定(内核恐慌);这里有一些补丁来缓解这个问题。如果你有这些锁定,尝试以下几组补丁(两种都尝试,但一次只尝试一组):
framebuffer-con1-enable | Data | 01000000 |
framebuffer-con1-alldata | Data | 01050A00 00080000 87010000 |
framebuffer-con2-enable | Data | 01000000 |
framebuffer-con2-alldata | Data | 02040A00 00080000 87010000 |
framebuffer-con1-enable | Data | 01000000 |
framebuffer-con1-alldata | Data | 01050A00 00080000 87010000 |
framebuffer-con2-enable | Data | 01000000 |
framebuffer-con2-alldata | Data | 03060A00 00040000 87010000 |
Laptop Coffee Lake and Whiskey Lake–8代
PciRoot(0x0)/Pci(0x2,0x0)
AAPL,ig-platform-id | Type | Comment |
---|---|---|
0900A53E | Laptop | 推荐值 for UHD 630 |
00009B3E | Laptop | 推荐值 for UHD 620 |
07009B3E | NUC | 推荐值 for UHD 620/630 |
0000A53E | NUC | 推荐值 for UHD 655 |
Key | Type | Value |
---|---|---|
device-id | Data | 9B3E0000 |
Key | Type | Value |
---|---|---|
device-id | Data | 9B3E0000 |
Key | Type | Value |
---|---|---|
framebuffer-patch-enable | Data | 01000000 |
framebuffer-stolenmem | Data | 00003001 |
framebuffer-fbmem | Data | 00009000 |
Laptop Coffee Lake Plus(9th) and Comet Lake–9代 10代
PciRoot(0x0)/Pci(0x2,0x0)
AAPL,ig-platform-id | Type | Comment |
---|---|---|
0900A53E | Laptop | 推荐值 for UHD 630 |
00009B3E | Laptop | 推荐值 for UHD 620 |
07009B3E | NUC | 推荐值 for UHD 620/630 |
0000A53E | NUC | 推荐值 for UHD 655 |
Key | Type | Value |
---|---|---|
device-id | Data | 9B3E0000 |
Key | Type | Value |
---|---|---|
device-id | Data | 9B3E0000 |
Key | Type | Value |
---|---|---|
framebuffer-patch-enable | Data | 01000000 |
framebuffer-stolenmem | Data | 00003001 |
framebuffer-fbmem | Data | 00009000 |
Laptop Icelake–10代
PciRoot(0x0)/Pci(0x2,0x0)
AAPL,ig-platform-id | Port Count | Comment |
---|---|---|
0000528A | 6 | 推荐G4/G7值 |
在某些情况下,如果您无法在UEFI设置中将这些卡的DVMT预分配设置为256 MB以上,则可能会出现内核死机
通常它们配置为32 MB的DVMT,在这种情况下,这些值将添加到iGPU属性中
Key | Type | Value |
---|---|---|
framebuffer-patch-enable | Number | 1 |
framebuffer-stolenmem | Data | 00003001 |
framebuffer-fbmem | Data | 00009000 |
- 此条目涉及英特尔的I350控制器上发现许多英特尔和超微服务器主板,以及一些英特尔服务器PCIe适配器。我们在这里要做的是欺骗Apple的I210驱动程序来支持我们的I350网络控制器:
- PciRoot(0x0)/Pci(0x1,0x1)/Pci(0x0,0x0)
Key | Type | Value |
---|---|---|
device-id | Data | 33150000 |
暂无评论内容