DeviceProperties

您所在的位置:网站首页 hd630苹果笔记本 DeviceProperties

DeviceProperties

2024-01-14 17:47| 来源: 网络整理| 查看: 265

DeviceProperties

设备配置通过专用缓冲区提供给 macOS,用于设置 PCI 设备属性,如英特尔缓冲帧补丁,声卡 Layout ID 等。当然声卡的 ID 也可以直接通过启动项添加 alcid=xx 这种形式来添加也是 OK 的。

寻找设备地址¶

不同的设备的硬件地址是不一样的,可以使用 Hackintool 查看具体的地址信息:

或者直接使用 OCC 也是可以识别添加设备地址信息的:

添加好的效果如下:

当然设备属性这里还是有一些缺失的,这就需要我们来手动来补充了。

Intel 桌面平台¶ Yonah、Conroe 、Penryn、Lynnfield、Clarkdale¶ PciRoot(0x0)/Pci(0x1b,0x0) 这个设备路径以实际为准,可能有误差,可使用 Hackintool 获取具体的设备路径 layout-id AppleALC 音频注入,完整的 ALC ID 可以参考:AppleALC 支持设备列表 国光我建议大家是直接通过启动项添加 alcid=xx 这种形式,简单方便。

这些平台无需特殊设置,只需要添加完善声卡信息即可,当然也可以直接通过启动项添加,前期调试的过程中,国光我建议大家是通过启动项添加 alcid=xx 这种形式。

Sandy Bridge¶

PciRoot(0x0)/Pci(0x1b,0x0)

这个设备路径以实际为准,可能有误差,可使用 Hackintool 获取具体的设备路径 layout-id AppleALC 音频注入,完整的 ALC ID 可以参考:AppleALC 支持设备列表 国光我建议大家是直接通过启动项添加 alcid=xx 这种形式,简单方便。

PciRoot(0x0)/Pci(0x2,0x0)

基本上所有 Intel 设备的核显都是这个路径(白苹果也是这个) 配置 iGPU 核显 AAPL,snb-platform-id macOS 用来确定 iGPU 驱动程序如何与我们的系统交互的 device-id 解决一些驱动异常问题,提高兼容度 AAPL,snb-platform-id 说明解释 10000300 当桌面 iGPU 用于驱动输出显示信号 00000500 核显仅计算使用而不驱动输出显示信号(有独显的时候建议使用) device-id 说明解释 26010000 当桌面 iGPU 用于驱动输出显示信号 02010000 核显仅计算使用而不驱动输出显示信号(有独显的时候建议使用)

下面是桌面 HD 3000 核显的最终配置的示例:

Ivy Bridge¶

PciRoot(0x0)/Pci(0x1b,0x0) 这个设备路径以实际为准,可能有误差,可使用 Hackintool 获取具体的设备路径 layout-id AppleALC 音频注入,完整的 ALC ID 可以参考:AppleALC 支持设备列表 国光我建议大家是直接通过启动项添加 alcid=xx 这种形式,简单方便。 PciRoot(0x0)/Pci(0x2,0x0) 基本上所有 Intel 设备的核显都是这个路径(白苹果也是这个) 配置 iGPU 核显 AAPL,ig-platform-id macOS 用来确定 iGPU 驱动程序如何与我们的系统交互的 device-id 解决一些驱动异常问题,提供兼容度 AAPL,ig-platform-id 说明解释 0A006601 当桌面 iGPU 用于驱动输出显示信号 07006201 核显仅计算使用而不驱动输出显示信号(有独显的时候建议使用)

台式机 HD 4000 核显的 AAPL,ig-platform-id 为 0A006601

PciRoot(0x0)/Pci(0x16,0x0) Ivy Bridge CPU 与 6 系列主板(即 H61、B65、Q65、P67、H67、Q67、Z68)配合使用需要 欺骗 IMEI 设备以获得支持 无论是否使用 SSDT-IMEI,此属性仍然是必需的 Key Type Value device-id Data 3A1E0000

如果是 7 系列主板(即 B75、Q75、Z75、H77、Q77、Z77),则不需要此项

Haswell、Broadwell¶

PciRoot(0x0)/Pci(0x1b,0x0) 这个设备路径以实际为准,可能有误差,可使用 Hackintool 获取具体的设备路径 layout-id AppleALC 音频注入,完整的 ALC ID 可以参考:AppleALC 支持设备列表 国光我建议大家是直接通过启动项添加 alcid=xx 这种形式,简单方便。 PciRoot(0x0)/Pci(0x2,0x0) 基本上所有 Intel 设备的核显都是这个路径(白苹果也是这个) 配置 iGPU 核显 AAPL,ig-platform-id macOS 用来确定 iGPU 驱动程序如何与我们的系统交互的 device-id 解决一些驱动异常问题,提高兼容度 framebuffer-patch-enable 启用通过 WhateverGreen.kext 进行修补 如果是独显输出的话可以不需要这个属性 BIOS 可以设置 DVMT Pre-Allocated: 64MB 也不需要 framebuffer-stolenmem 设置核显最小被盗内存 如果是独显输出的话可以不需要这个属性 BIOS 可以设置 DVMT Pre-Allocated: 64MB 的话也不需要 framebuffer-fbmem 设置缓冲帧内存大小 如果是独显输出的话可以不需要这个属性 BIOS 可以设置 DVMT Pre-Allocated: 64MB 的话也不需要 AAPL,ig-platform-id 解释说明 0300220D 当桌面 iGPU 用于驱动输出显示信号 04001204 核显仅计算使用而不驱动输出显示信号(有独显的时候建议使用 07002216 当桌面 iGPU 用于驱动输出显示信号的另一个可选 ID device-id 说明解释 12040000 HD 4600 核显的设备 ID

下面是 HD 4400 核显的最终配置的示例:

Key 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

下面是 lris Pro 6200 核显的最终配置示例:

Key Type Value AAPL,ig-platform-id Data 07002216 framebuffer-patch-enable Data 01000000 framebuffer-stolenmem Data 00003001 framebuffer-fbmem Data 00009000

Skylake¶

PciRoot(0x0)/Pci(0x1b,0x0) 这个设备路径以实际为准,可能有误差,可使用 Hackintool 获取具体的设备路径 layout-id AppleALC 音频注入,完整的 ALC ID 可以参考:AppleALC 支持设备列表 国光我建议大家是直接通过启动项添加 alcid=xx 这种形式,简单方便。 PciRoot(0x0)/Pci(0x2,0x0) 基本上所有 Intel 设备的核显都是这个路径(白苹果也是这个) 配置 iGPU 核显 AAPL,ig-platform-id macOS 用来确定 iGPU 驱动程序如何与我们的系统交互的 device-id 解决一些驱动异常问题,提高兼容度 framebuffer-patch-enable 启用通过 WhateverGreen.kext 进行修补 如果是独显输出的话可以不需要这个属性 BIOS 可以设置 DVMT Pre-Allocated: 64MB 也不需要 framebuffer-stolenmem 设置核显最小被盗内存 如果是独显输出的话可以不需要这个属性 BIOS 可以设置 DVMT Pre-Allocated: 64MB 的话也不需要 framebuffer-fbmem 设置缓冲帧内存大小 如果是独显输出的话可以不需要这个属性 BIOS 可以设置 DVMT Pre-Allocated: 64MB 的话也不需要 AAPL,ig-platform-id 解释说明 00001219 当桌面 iGPU 用于驱动显示器时使用 01001219 核显仅计算使用而不驱动输出显示信号(有独显的时候建议使用)

HD P530 核显用户需要注意的是,您的 iGPU 核显不受本机支持,因此您需要添加以下属性:

Key Type Value device-id Data 1B190000

下面是 HD P530 核显的最终配置示例:

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

Kaby Lake¶

PciRoot(0x0)/Pci(0x1b,0x0) 这个设备路径以实际为准,可能有误差,可使用 Hackintool 获取具体的设备路径 layout-id AppleALC 音频注入,完整的 ALC ID 可以参考:AppleALC 支持设备列表 国光我建议大家是直接通过启动项添加 alcid=xx 这种形式,简单方便。 PciRoot(0x0)/Pci(0x2,0x0) 基本上所有 Intel 设备的核显都是这个路径(白苹果也是这个) 配置 iGPU 核显 AAPL,ig-platform-id macOS 用来确定 iGPU 驱动程序如何与我们的系统交互的 device-id 解决一些驱动异常问题,提高兼容度 framebuffer-patch-enable 通过 WhateverGreen.kext 进行修补 是独显输出的话可以不需要这个属性 OS 可以设置 DVMT Pre-Allocated: 64MB 也不需要 framebuffer-stolenmem 设置核显最小被盗内存 如果是独显输出的话可以不需要这个属性 BIOS 可以设置 DVMT Pre-Allocated: 64MB 的话也不需要 framebuffer-fbmem 设置缓冲帧内存大小 如果是独显输出的话可以不需要这个属性 BIOS 可以设置 DVMT Pre-Allocated: 64MB 的话也不需要 AAPL,ig-platform-id 解释说明 00001259 当桌面 iGPU 用于驱动输出显示信号 03001259 当桌面 iGPU 仅用于计算任务且不驱动显示器时使用

下面是 HD630 核显的最终配置示例:

Key Type Value AAPL,ig-platform-id Data 00001259 framebuffer-patch-enable Data 01000000 framebuffer-stolenmem Data 00003001

Coffee Lake¶

PciRoot(0x0)/Pci(0x1b,0x0) 这个设备路径以实际为准,可能有误差,可使用 Hackintool 获取具体的设备路径 layout-id AppleALC 音频注入,完整的 ALC ID 可以参考:AppleALC 支持设备列表 国光我建议大家是直接通过启动项添加 alcid=xx 这种形式,简单方便。 PciRoot(0x0)/Pci(0x2,0x0) 基本上所有 Intel 设备的核显都是这个路径(白苹果也是这个) 配置 iGPU 核显 AAPL,ig-platform-id macOS 用来确定 iGPU 驱动程序如何与我们的系统交互的 device-id 解决一些驱动异常问题,提高兼容度 framebuffer-patch-enable 启用通过 WhateverGreen.kext 进行修补 如果是独显输出的话可以不需要这个属性 BIOS 可以设置 DVMT Pre-Allocated: 64MB 也不需要 framebuffer-stolenmem 设置核显最小被盗内存 如果是独显输出的话可以不需要这个属性 BIOS 可以设置 DVMT Pre-Allocated: 64MB 的话也不需要 framebuffer-fbmem 设置缓冲帧内存大小 如果是独显输出的话可以不需要这个属性 BIOS 可以设置 DVMT Pre-Allocated: 64MB 的话也不需要 AAPL,ig-platform-id 解释说明 07009B3E 当桌面 iGPU 用于驱动输出显示信号 00009B3E 如果07009B3E 不起作用的话,可以考虑使用这个 ID 看看 0300913E 核显仅计算使用而不驱动输出显示信号(有独显的时候建议使用)

下面是 HD630 核显的最终配置示例:

Key Type Value AAPL,ig-platform-id Data 07009B3E framebuffer-patch-enable Data 01000000 framebuffer-stolenmem Data 00003001

Comet Lake¶

PciRoot(0x0)/Pci(0x1b,0x0)

这个设备路径以实际为准,可能有误差,可使用 Hackintool 获取具体的设备路径 layout-id AppleALC 音频注入,完整的 ALC ID 可以参考:AppleALC 支持设备列表 国光我建议大家是直接通过启动项添加 alcid=xx 这种形式,简单方便。

PciRoot(0x0)/Pci(0x2,0x0)

基本上所有 Intel 设备的核显都是这个路径(白苹果也是这个) 配置 iGPU 核显 AAPL,ig-platform-id macOS 用来确定 iGPU 驱动程序如何与我们的系统交互的 device-id 解决一些驱动异常问题,提高兼容度 framebuffer-patch-enable 启用通过 WhateverGreen.kext 进行修补 如果是独显输出的话可以不需要这个属性 BIOS 可以设置 DVMT Pre-Allocated: 64MB 也不需要 framebuffer-stolenmem 设置核显最小被盗内存 如果是独显输出的话可以不需要这个属性 BIOS 可以设置 DVMT Pre-Allocated: 64MB 的话也不需要 framebuffer-fbmem 设置缓冲帧内存大小 如果是独显输出的话可以不需要这个属性 BIOS 可以设置 DVMT Pre-Allocated: 64MB 的话也不需要 AAPL,ig-platform-id 解释说明 07009B3E 当桌面 iGPU 用于驱动输出显示信号 00009B3E 如果07009B3E 不起作用的话,可以考虑使用这个 ID 看看 0300C89B 核显仅计算使用而不驱动输出显示信号(有独显的时候建议使用)

下面是 HD630 核显的最终配置示例:

Key Type Value AAPL,ig-platform-id Data 07009B3E framebuffer-patch-enable Data 01000000 framebuffer-stolenmem Data 00003001

Intel 高端桌面平台¶ Nehalem、Westmere、Sandy and Ivy Bridge-E、Haswell-E、Skylake-X/W and Cascade Lake-X/W¶ PciRoot(0x0)/Pci(0x1b,0x0) 这个设备路径以实际为准,可能有误差,可使用 Hackintool 获取具体的设备路径 layout-id AppleALC 音频注入,完整的 ALC ID 可以参考:AppleALC 支持设备列表 国光我建议大家是直接通过启动项添加 alcid=xx 这种形式,简单方便。

这些平台无需特殊设置,只需要添加完善声卡信息即可,当然也可以直接通过启动项添加,前期调试的过程中,国光我建议大家是通过启动项添加 alcid=xx 这种形式。

Intel 笔记本平台¶ Skylake-X/W、Cascade Lake-X/W¶

PciRoot(0x0)/Pci(0x1b,0x0) 这个设备路径以实际为准,可能有误差,可使用 Hackintool 获取具体的设备路径 layout-id AppleALC 音频注入,完整的 ALC ID 可以参考:AppleALC 支持设备列表 国光我建议大家是直接通过启动项添加 alcid=xx 这种形式,简单方便。 PciRoot(0x0)/Pci(0x2,0x0) 基本上所有 Intel 设备的核显都是这个路径(白苹果也是这个) 配置 iGPU 核显 AAPL,ig-platform-id macOS 用来确定 iGPU 驱动程序如何与我们的系统交互的 framebuffer-patch-enable 启用通过 WhateverGreen.kext 进行修补 如果是独显输出的话可以不需要这个属性 BIOS 可以设置 DVMT Pre-Allocated: 64MB 也不需要 framebuffer-singlelink 帧缓冲区单链接 一些老的笔记本需要配置这个选项 Property Type Value framebuffer-patch-enable Data 01000000 framebuffer-singlelink Data 01000000 Sandy Bridge¶

PciRoot(0x0)/Pci(0x1b,0x0)

这个设备路径以实际为准,可能有误差,可使用 Hackintool 获取具体的设备路径 layout-id AppleALC 音频注入,完整的 ALC ID 可以参考:AppleALC 支持设备列表 国光我建议大家是直接通过启动项添加 alcid=xx 这种形式,简单方便。

PciRoot(0x0)/Pci(0x2,0x0)

基本上所有 Intel 设备的核显都是这个路径(白苹果也是这个) 配置 iGPU 核显 AAPL,snb-platform-id macOS 用来确定 iGPU 驱动程序如何与我们的系统交互的 AAPL,snb-platform-id Type 解释说明 00000100 Laptop 笔记本电脑使用 10000300 NUC Intel NUC 使用 PciRoot(0x0)/Pci(0x16,0x0) 使用 Sandy Bridge CPU 和 Ivy Bridge 芯片组常用的配置 欺骗 IMEI 设备以获得支持 无论是否使用 SSDT-IMEI,此属性仍然是必需的 芯片组为 Hx6x 的机型需要配置,可以室友 AIDA64 查看下,比如 Core i3-3110M 的芯片组为 HM67 Key Type Value device-id Data 3A1C0000 Ivy Bridge¶

PciRoot(0x0)/Pci(0x1b,0x0) 这个设备路径以实际为准,可能有误差,可使用 Hackintool 获取具体的设备路径 layout-id AppleALC 音频注入,完整的 ALC ID 可以参考:AppleALC 支持设备列表 国光我建议大家是直接通过启动项添加 alcid=xx 这种形式,简单方便。 PciRoot(0x0)/Pci(0x2,0x0) 基本上所有 Intel 设备的核显都是这个路径(白苹果也是这个) 配置 iGPU 核显 AAPL,ig-platform-id macOS 用来确定 iGPU 驱动程序如何与我们的系统交互的 device-id 解决一些驱动异常问题,提高兼容度 framebuffer-patch-enable 启用通过 WhateverGreen.kext 进行修补 如果是独显输出的话可以不需要这个属性 BIOS 可以设置 DVMT Pre-Allocated: 64MB 也不需要 framebuffer-memorycount 匹配 FBMemoryCount framebuffer-pipecount 匹配 PipeCount framebuffer-portcount 匹配 PortCount framebuffer-stolenmem 设置核显最小被盗内存 如果是独显输出的话可以不需要这个属性 BIOS 可以设置 DVMT Pre-Allocated: 64MB 的话也不需要 framebuffer-con1-enable 启用外接显示器 1 的修补 framebuffer-con1-alldata 显示器 1 的连接信息(接口信息等) AAPL,ig-platform-id Type 解释说明 03006601 Laptop 1366*768 或者更低分辨率的显示器推荐使用 04006601 Laptop 1600*900 或者更高分辨率的显示器推荐使用 09006601 Laptop 如果上面两个 ID 不行的话,可以试试看,主要是与某些 eDP 显示器配合使用 0B006601 NUC Intel NUC 推荐使用

缓冲区的设置如下:

framebuffer-patch-enable Number 1 framebuffer-memorycount Number 2 framebuffer-pipecount Number 2 framebuffer-portcount Number 4 framebuffer-stolenmem Data 00000004 framebuffer-con1-enable Number 1 framebuffer-con1-alldata Data 02050000 00040000 07040000 03040000 00040000 81000000 04060000 00040000 81000000 Haswell¶

PciRoot(0x0)/Pci(0x1b,0x0)

这个设备路径以实际为准,可能有误差,可使用 Hackintool 获取具体的设备路径 layout-id AppleALC 音频注入,完整的 ALC ID 可以参考:AppleALC 支持设备列表 国光我建议大家是直接通过启动项添加 alcid=xx 这种形式,简单方便。

PciRoot(0x0)/Pci(0x2,0x0)

基本上所有 Intel 设备的核显都是这个路径(白苹果也是这个) 配置 iGPU 核显 AAPL,ig-platform-id macOS 用来确定 iGPU 驱动程序如何与我们的系统交互的 device-id 解决一些驱动异常问题,提高兼容度 framebuffer-patch-enable 启用通过 WhateverGreen.kext 进行修补 如果是独显输出的话可以不需要这个属性 BIOS 可以设置 DVMT Pre-Allocated: 64MB 也不需要 framebuffer-stolenmem 设置核显最小被盗内存 如果是独显输出的话可以不需要这个属性 BIOS 可以设置 DVMT Pre-Allocated: 64MB 的话也不需要 framebuffer-fbmem 设置缓冲帧内存大小 如果是独显输出的话可以不需要这个属性 BIOS 可以设置 DVMT Pre-Allocated: 64MB 的话也不需要 AAPL,ig-platform-id Type 解释说明 0500260A Laptop HD 5000、HD 5100 和 HD 5200 核显推荐的 ID 值 0600260A Laptop HD 4200、HD 4400 和 HD 4600 核显推荐的 ID 值,需要配合 Device-id 0300220D NUC 推荐所有的 Hasewell 架构的 NUC 使用,核显推荐的 ID 值。需要配合 Device-id

缓冲区的设置如下:

Key Type Value framebuffer-patch-enable Data 01000000 framebuffer-cursormem Data 00009000

针对 HD 4200, HD 4400 and HD 4600 核显配套使用的 Device-id 值:

Key Type Value device-id Data 12040000 Broadwell¶

PciRoot(0x0)/Pci(0x1b,0x0)

这个设备路径以实际为准,可能有误差,可使用 Hackintool 获取具体的设备路径 layout-id AppleALC 音频注入,完整的 ALC ID 可以参考:AppleALC 支持设备列表 国光我建议大家是直接通过启动项添加 alcid=xx 这种形式,简单方便。

PciRoot(0x0)/Pci(0x2,0x0)

基本上所有 Intel 设备的核显都是这个路径(白苹果也是这个) 配置 iGPU 核显 AAPL,ig-platform-id macOS 用来确定 iGPU 驱动程序如何与我们的系统交互的 device-id 解决一些驱动异常问题,提高兼容度 framebuffer-patch-enable 启用通过 WhateverGreen.kext 进行修补 如果是独显输出的话可以不需要这个属性 BIOS 可以设置 DVMT Pre-Allocated: 64MB 也不需要 framebuffer-stolenmem 设置核显最小被盗内存 如果是独显输出的话可以不需要这个属性 BIOS 可以设置 DVMT Pre-Allocated: 64MB 的话也不需要 framebuffer-fbmem 设置缓冲帧内存大小 如果是独显输出的话可以不需要这个属性 BIOS 可以设置 DVMT Pre-Allocated: 64MB 的话也不需要 AAPL,ig-platform-id Type 解释说明 06002616 Laptop 推荐大多数的笔记本使用 02001616 NUC 推荐 Broadwell 架构的 NUC 使用

如果你的显卡是 HD 5600 的话,一般还需要伪造一下 device-id 值:

Key Type Value device-id data 26160000

缓冲区的设置如下:

Key Type Value framebuffer-patch-enable Data 01000000 framebuffer-stolenmem Data 00003001 framebuffer-fbmem Data 00009000 Skylake¶

PciRoot(0x0)/Pci(0x1b,0x0)

这个设备路径以实际为准,可能有误差,可使用 Hackintool 获取具体的设备路径 layout-id AppleALC 音频注入,完整的 ALC ID 可以参考:AppleALC 支持设备列表 国光我建议大家是直接通过启动项添加 alcid=xx 这种形式,简单方便。

PciRoot(0x0)/Pci(0x2,0x0)

基本上所有 Intel 设备的核显都是这个路径(白苹果也是这个) 配置 iGPU 核显 AAPL,ig-platform-id macOS 用来确定 iGPU 驱动程序如何与我们的系统交互的 device-id 解决一些驱动异常问题,提高兼容度 framebuffer-patch-enable 启用通过 WhateverGreen.kext 进行修补 如果是独显输出的话可以不需要这个属性 BIOS 可以设置 DVMT Pre-Allocated: 64MB 也不需要 framebuffer-stolenmem 设置核显最小被盗内存 如果是独显输出的话可以不需要这个属性 BIOS 可以设置 DVMT Pre-Allocated: 64MB 的话也不需要 framebuffer-fbmem 设置缓冲帧内存大小 如果是独显输出的话可以不需要这个属性 BIOS 可以设置 DVMT Pre-Allocated: 64MB 的话也不需要 AAPL,ig-platform-id Type 解释说明 00001619 Laptop HD 515, HD 520, HD 530, HD 540, HD 550 and P530 核显推荐使用 00001E19 Laptop 如果你上面的 ID 不行的话,可以尝试这个 00001B19 Laptop HD 510 推荐使用 00001E19 NUC HD 515 推荐使用 02001619 NUC HD 520/530 推荐使用 02002619 NUC HD 540/550 推荐使用 05003B19 NUC HD 580 推荐使用

如果你的核显为 HD 510 的话呢,一般还需要伪造一下 device-id 值:

Key Type Value device-id Data 02190000

如果你的核显为 HD 550、P530 的话呢,一般还需要伪造一下 device-id 值:

Key Type Value device-id Data 16190000

缓冲区的设置如下:

Key Type Value framebuffer-patch-enable Data 01000000 framebuffer-stolenmem Data 00003001 framebuffer-fbmem Data 00009000 Kaby Lake¶

PciRoot(0x0)/Pci(0x1b,0x0)

这个设备路径以实际为准,可能有误差,可使用 Hackintool 获取具体的设备路径 layout-id AppleALC 音频注入,完整的 ALC ID 可以参考:AppleALC 支持设备列表 国光我建议大家是直接通过启动项添加 alcid=xx 这种形式,简单方便。

PciRoot(0x0)/Pci(0x2,0x0)

基本上所有 Intel 设备的核显都是这个路径(白苹果也是这个) 配置 iGPU 核显 AAPL,ig-platform-id macOS 用来确定 iGPU 驱动程序如何与我们的系统交互的 device-id 解决一些驱动异常问题,提高兼容度 framebuffer-patch-enable 过 WhateverGreen.kext 进行修补 果是独显输出的话可以不需要这个属性 BIOS 可以设置 DVMT Pre-Allocated: 64MB 也不需要 framebuffer-stolenmem 设置核显最小被盗内存 如果是独显输出的话可以不需要这个属性 BIOS 可以设置 DVMT Pre-Allocated: 64MB 的话也不需要 framebuffer-fbmem 设置缓冲帧内存大小 如果是独显输出的话可以不需要这个属性 BIOS 可以设置 DVMT Pre-Allocated: 64MB 的话也不需要 AAPL,ig-platform-id Type 解释说明 00001B59 Laptop HD 615, HD 620, HD 630, HD 640 and HD 650 推荐使用 00001659 Laptop 如果 00001B59 无法加速的话,可以尝试一下这个值 0000C087 Laptop 推荐用于 Amber Lake 的 UHD 617 和 Kaby Lake-R 的 UHD 62 00001E59 NUC HD 615 推荐使用 00001B59 NUC HD 630推荐使用 02002659 NUC HD 640/650 推荐使用

如果你的核显为 HD 620 的话呢,一般还需要伪造一下 device-id 值:

Key Type Value device-id Data 16590000

所有的 HD 6XX 系列(UHD 没问题),输出会存在一些小问题,可能会导致锁定或者内核崩溃,下面的一些缓冲帧补丁可以考虑一下:

framebuffer-con1-enable Data 01000000 framebuffer-con1-alldata Data 01050A00 00080000 87010000 02040A00 00080000 87010000 FF000000 01000000 20000000

其他的一些缓冲帧设置:

Key Type Value framebuffer-patch-enable Data 01000000 framebuffer-stolenmem Data 00003001 framebuffer-fbmem Data 00009000 Coffee Lake、Whiskey Lake¶

PciRoot(0x0)/Pci(0x1b,0x0)

这个设备路径以实际为准,可能有误差,可使用 Hackintool 获取具体的设备路径 layout-id AppleALC 音频注入,完整的 ALC ID 可以参考:AppleALC 支持设备列表 国光我建议大家是直接通过启动项添加 alcid=xx 这种形式,简单方便。

PciRoot(0x0)/Pci(0x2,0x0)

基本上所有 Intel 设备的核显都是这个路径(白苹果也是这个) 配置 iGPU 核显 AAPL,ig-platform-id macOS 用来确定 iGPU 驱动程序如何与我们的系统交互的 device-id 解决一些驱动异常问题,提高兼容度 framebuffer-patch-enable 启用通过 WhateverGreen.kext 进行修补 如果是独显输出的话可以不需要这个属性 BIOS 可以设置 DVMT Pre-Allocated: 64MB 也不需要 framebuffer-stolenmem 设置核显最小被盗内存 如果是独显输出的话可以不需要这个属性 BIOS 可以设置 DVMT Pre-Allocated: 64MB 的话也不需要 framebuffer-fbmem 设置缓冲帧内存大小 如果是独显输出的话可以不需要这个属性 BIOS 可以设置 DVMT Pre-Allocated: 64MB 的话也不需要 AAPL,ig-platform-id Type 解释说明 0900A53E Laptop UHD 630 推荐使用 00009B3E Laptop UHD 620 推荐使用 07009B3E NUC UHD 620/630 推荐使用 0000A53E NUC UHD 655 推荐使用

UHD 630 可以尝试使用以下 device-id 提高稳定性:

Key Type Value device-id Data 9B3E0000

Coffee Lake CPU UHD 620 可以尝试使用以下 device-id 提高稳定性:

Key Type Value device-id Data 9B3E0000

其他缓冲区设置的参考设置如下:

Key Type Value framebuffer-patch-enable Data 01000000 framebuffer-stolenmem Data 00003001 framebuffer-fbmem Data 00009000 Coffee Lake Plus and Comet Lake¶

PciRoot(0x0)/Pci(0x1b,0x0)

这个设备路径以实际为准,可能有误差,可使用 Hackintool 获取具体的设备路径 layout-id AppleALC 音频注入,完整的 ALC ID 可以参考:AppleALC 支持设备列表 国光我建议大家是直接通过启动项添加 alcid=xx 这种形式,简单方便。

PciRoot(0x0)/Pci(0x2,0x0)

基本上所有 Intel 设备的核显都是这个路径(白苹果也是这个) 配置 iGPU 核显 AAPL,ig-platform-id macOS 用来确定 iGPU 驱动程序如何与我们的系统交互的 device-id 解决一些驱动异常问题,提高兼容度 framebuffer-patch-enable 启用通过 WhateverGreen.kext 进行修补 如果是独显输出的话可以不需要这个属性 BIOS 可以设置 DVMT Pre-Allocated: 64MB 也不需要 framebuffer-stolenmem 设置核显最小被盗内存 如果是独显输出的话可以不需要这个属性 BIOS 可以设置 DVMT Pre-Allocated: 64MB 的话也不需要 framebuffer-fbmem 设置缓冲帧内存大小 如果是独显输出的话可以不需要这个属性 BIOS 可以设置 DVMT Pre-Allocated: 64MB 的话也不需要 AAPL,ig-platform-id Type 解释说明 0900A53E Laptop UHD 630 推荐使用 00009B3E Laptop UHD 620 推荐使用 07009B3E NUC UHD 620/630 推荐使用 0000A53E NUC UHD 655 推荐使用

UHD 630 可以尝试使用以下 device-id 提高稳定性:

Key Type Value device-id Data 9B3E0000

Comet Lake CPU UHD 620 可以尝试使用以下 device-id 提高稳定性:

Key Type Value device-id Data 9B3E0000

其他缓冲区设置的参考设置如下:

Key Type Value framebuffer-patch-enable Data 01000000 framebuffer-stolenmem Data 00003001 framebuffer-fbmem Data 00009000 AMD 桌面平台¶

因为 AMD CPU 没有核显的原因,所以这些平台无需特殊设置,只需要添加完善声卡信息即可,当然也可以直接通过启动项添加,前期调试的过程中,国光我建议大家是通过启动项添加 alcid=xx 这种形式:

PciRoot(0x0)/Pci(0x1b,0x0) 这个设备路径以实际为准,可能有误差,可使用 Hackintool 获取具体的设备路径 layout-id AppleALC 音频注入,完整的 ALC ID 可以参考:AppleALC 支持设备列表 国光我建议大家是直接通过启动项添加 alcid=xx 这种形式,简单方便。 最后更新: 2022-09-19


【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3