如何在 macOS Ventura 及更高版本上启用英特尔 Skylake 显卡(英特尔高清显卡HD 515、520、530、540、550 和 580黑苹果集成显卡驱动)

本指南涵盖在 macOS Ventura 及更高版本的台式机和笔记本电脑上修复英特尔 Skylake 显卡。通过遵循本指南,您将能够在您的系统上实现完整的 QE/CI。

概述


macOS 支持广泛的 Intel HD Graphics(也称为 iGPU),但如果您没有遵循 config.plist 创建指南,其中一些可能无法直接使用。

在开始阅读本指南之前,请先了解一下性能。图形显卡增强了性能并有助于顺利工作。在 macOS 中,完全加速要求 Quartz Extreme 和 Core Image (QE/CI) 应该一起工作。

Quartz Extreme 和 Core Image (QE/CI) 应该协同工作以在 macOS 的 GUI 上实现全面加速。它利用了完整的图形功能。如果您没有在显卡上启用 QE/CI,您将无法流畅地使用 macOS,并且会出现很多延迟和伪影、与图形相关的问题以及较差的刷新率。此外,程序坞不会是透明的。因此,确保您的图形使用完整的 QE/CI 非常重要。

不幸的是,随着 macOS Ventura 的发布,Apple 已正式放弃对 Skylake 的支持,包括 IGPU 支持。如果您检查 S/L/E,您会注意到对 IGPU 的支持适用于 KBL 及更高版本。这意味着 Skylake CPU 将没有 IGPU 加速。但是,仍有一种解决方法可以让 Skylake 用户在 macOS Ventura 上获得加速。

要求


 

图形 英特尔 Skylake 显卡(HD 515、520、530 和 540)台式机或移动设备
Kexts S/L/E 中的原始图形 kext
macOS 版本 macOS Ventura 及更高版本

第 1 步:BIOS 设置


设置 BIOS 以在您的系统上启用 IGPU。按照以下步骤为 IGPU 设置 BIOS。

设置 值 注
英特尔处理器显卡 启用
DVMT 总内存大小
DVMT 预分配
64MB
DVMT 总内存大小 最大限度

如果您只想使用 IGPU,请将 Initial PCIe Output 显示设置为 IGFX。
以上设置仅适用于 IGPU。有关 BIOS 设置的更多信息,请参阅下面链接的线程。

大多数在台式机上,除了少数品牌台式机系统外,还有一个更改 DVMT 预分配的选项。甚至,如果桌面上没有更改 DVMT Pre-alloc 的选项,制造商已经默认设置了所需的值。但是,有时在特殊情况下可能需要更改这些值。

对于笔记本电脑,大多数笔记本电脑并非如此。根据您的笔记本电脑品牌和型号,您的制造商可能限制了设置访问,并且您的 BIOS 在这种情况下可能会受到限制。如果您没有更改这些值的选项,只要使用 32MB DVMT 预分配补丁,您就可以跳过此步骤。

需要注意的是,macOS 期望 DVMT-prealloc 设置为 64MB 或更大。有几台笔记本电脑默认将其设置为 32MB,这不够大,并且在使用正确的 IGPU 设备属性启动时可能会导致内核恐慌。

即使您的 BIOS 不提供选项,也有几种方法可以设置所需的 DVMT-prealloc 值,但它们并不理想,而且它们也有风险。这些方法包括 BIOS 解锁和使用 UEFI Shell 更改 UEFI 变量。

附带说明,如果您的笔记本电脑具有所需的正确 DVMT-prealloc 值(64MB 或 128MB),建议禁用或删除 32MB 补丁。但是,有些笔记本电脑在 BIOS 中设置了所需数量的 DVMT-prealloc,但实际上分配的数量较少,因此在冷启动期间可能会出现 Kernel Panic。对于这种情况,强烈建议不要禁用或删除 32MB 补丁。您可以在语义补丁示例中找到 32MB DVMT 补丁。

第 2 步:Soof GPU 属性


下一步是修改 config.plist 并将 GPU 属性 SKL 欺骗为 KBL。

1. 挂载你的 EFI。
2. 打开你的 config.plist。
3. 根据您使用的引导程序加载,将以下属性添加到您的 config.plist 下,的对于 Clover添加到Devices>Properties,OpenCore添加到DeviceProperties

Devices Key Value 类型(Type) 释意
PciRoot(0x0)/Pci(0x2,0x0) AAPL,ig-platform-id 取决于你的系统 DATA
  • 指定启用 IGPU 图形加速和支持的 ig-platform-id。

00001B59

  • 笔记本电脑需要

00001259

  • 台式机需要
device-id 16590000 DATA
  • 在 macOS 中为不支持的设备 ID 设置仿冒设备 ID。
enable-hdmi20 01000000 DATA
  • 通过 WhatGreen.kext 启用 CoreDisplayFixup 功能。
  • 启用 HDMI 2.0 补丁。
  • 这可以防止 60FPS 或更高的 UHD 分辨率的 HDMI 出现黑屏。
  • 通常与 4K/UHD/QHD 面板相关。如果您的笔记本电脑有 4K/UHD/QHD 面板,则需要使用此引导参数。
  • 如果您收到“gIOScreenLockState3 错误”,则需要使用此属性。
framebuffer-fbmem 00009000 DATA
  • 指定帧缓冲区内存大小。
  • 这是为帧缓冲区保留的内存。

00009000

  • 将帧缓冲内存大小设置为 9MB

00000003

  • 将帧缓冲内存大小设置为 48MB
framebuffer-patch-enable 01000000 DATA
  • 启用帧缓冲区修补。
framebuffer-stolenmem 00003001 DATA
  • 指定占用保留内存。
  • 这是为 IGPU 保留的内存。
  • 防止由于 BIOS/UEFI 中设置的 DVMT 大小较小而导致内核崩溃。

00003001

  • 将帧缓冲区占用保留内存大小设置为 19MB
  • 通常与由于 BIOS/UEFI 下的隐藏设置而无法设置 DVMT-prealloc 的笔记本电脑相关。

00002002

  • 将帧缓冲区占用保留内存大小设置为 34MB
  • 通常与 4K/UHD/QHD 面板相关,由于 BIOS/UEFI 下的隐藏设置而无法设置 DVMT,并且无法使用 UEFI shell 方法修改变量。
  • 但是,很少有 4K/UHD/QHD 笔记本电脑,例如联想 Yoga,可能需要 BIOS 解锁。
hda-gfx onboard-1 STRING
  • 在 IGPU 上将 hda-gfx 设置为 onboard-1。
  • 此属性提供 HDMI/DP 功能,也可以修复热插拔时的崩溃问题。

4. 完成添加属性后,保存 config.plist

注:

  • 使用最新的 OpenCore 、Clover和 kexts。
  • config.plist 必须根据 config.plist 创建指南。
  • HDMI/DP/Type-C 显示器需要连接器修补。有关详细信息,请参阅英特尔帧缓冲区修补。

第 3 步:添加 Kext
下一步是添加不同版本的 WhatGreen.kext,它允许将 SKL 欺骗为 KBL。这将允许引导到 macOS,而无需额外的引导参数和额外的配置。此外,它将修复视频播放问题和睡眠/唤醒功能。要添加 kext,请按照以下步骤操作。

1. 下载WhatGreen以将 SKL 欺骗为 KBL
2. 从可以从本站点下载 https://imacos.top/2019/08/27/1630/

3. 下载解压后复制到您引导的Kext驱动目录下,OpenCore- EFI/OC/Kexts,您还需要在 config.plist 的 Kernel 部分添加 kext 条目。Clover-EFI/CLOVER/kexts/Other.

第 4 步:禁用 DGPU
如果您使用的是笔记本电脑并且它有 dGPU,您可能需要禁用它。要禁用 dGPU,请参阅下面链接的指南。

第 5 步:SMBIOS
根据您的平台,您需要使用下表中支持的 SMBIOS。

平台 SMBIOS 注
笔记本电脑 MacBookPro13,1
MacBookPro13,2
MacBookPro13,3
-no_compat_check需要引导参数。
笔记本电脑 MacBookPro14,1 及更高版本 无需使用-no_compat_check引导参数。
桌面 iMac17,1 -no_compat_check需要引导参数。
桌面 iMac18,1 及更高
版本 Macmini8,1 及更高版本
无需使用-no_compat_check引导参数。

第 5 步:重新启动系统


执行上述所有步骤后,重新启动系统以使应用的更改生效。
现在您应该能够获得 Intel HD Graphics 5XX 1536 MB 以及完整的 QE/CI。你的 Dock 也是透明的。

下载地址

解压密码:imacos.top

原文链接:https://imacos.top/2022/07/03/0731/,转载请注明出处。
2
1. 本站所有资源解压密码均为imacos.top
2. 本站资源收集于网络,仅做学习和交流使用,请于下载后24小时内删除。如果你喜欢我们推荐的软件,请购买正版支持作者。
3. 如有无法下载的链接,联系:邮箱271638927@qq.com,或直接联系QQ271638927进行反馈,我们将及时进行处理。
4. 本站发布的内容若侵犯到您的权益,请联系站长删除,联系方式:邮箱271638927@qq.com,我们将第一时间配合处理!

评论7

请先
  1. 530直接屏幕无信号
    u2456584458958510 2024-12-26 0
    • 如果不行,可以尝试使用OpenCore Legacy Patcher补丁。
      imacos.top 2024-12-26 0
  2. hd520 可以驱动 但闪屏 有什么解决方法?
    benq 2024-11-04 0
    • 注入EDID试试https://imacos.top/2024/06/26/edid/
      imacos.top 2024-11-04 0
      • 注入后还是闪屏
        benq 2024-11-08 0
  3. 多謝樓主,可以硬解了,看視頻的時候顯示屏也不閃了,但是4K顯示器上不了4K,只有2560*1440,不知是什麼原因。
    u5355480217432264 2023-02-28 0
  4. hp 400g2成功了,不过进系统以后,总是会时不时的黑屏一下然后又正常,不知道是怎么回事
    u1994963469066916 2022-10-25 0
终身会员限时上线 ☞ 限时永久会员折扣活动开始啦 > 查看优惠
显示验证码
没有账号?注册  忘记密码?

社交账号快速登录

微信扫一扫关注
如已关注,请回复“登录”二字获取验证码