首页 » 智能 » 黑苹果引导轨范OpenCore 0.7.6更新及macOS Monterey安装留心事项_机型_苹果

黑苹果引导轨范OpenCore 0.7.6更新及macOS Monterey安装留心事项_机型_苹果

admin 2025-01-11 16:49:48 0

扫一扫用手机浏览

文章目录 [+]

2021-12-07, 国外黑苹果大神vit9696在他们的github团队网站dortania发布了最近一次的黑苹果勾引Opencore及干系的kext驱动的更新解释,给广大的黑苹果玩家又带来了好:

intel第12代处理器 Alder Lake 以及配套的Z690芯片组主板已经可以愉快地吃上黑苹果系统!

黑苹果引导轨范OpenCore 0.7.6更新及macOS Monterey安装留心事项_机型_苹果 黑苹果引导轨范OpenCore 0.7.6更新及macOS Monterey安装留心事项_机型_苹果 智能

详细更新先容如下:

黑苹果引导轨范OpenCore 0.7.6更新及macOS Monterey安装留心事项_机型_苹果 黑苹果引导轨范OpenCore 0.7.6更新及macOS Monterey安装留心事项_机型_苹果 智能
(图片来自网络侵删)
OpenCore 0.7.6 Changelogs

Fixed stack canary support when compiling with GCC

Added automatic scaling factor detection

Explicitly restricted ResizeAppleGpuBars to 0 and -1

Fixed OpenCanopy long labels fade-out over graphics background

Fixed ProvideConsoleGop not disabling blit-only modes (e.g. on Z690)

Fixed Alder Lake SMBIOS CPU model information

Added XCPM CPU power management ACPI table for Intel Alder Lake

Updated draw order to avoid graphics tearing in OpenCanopy

Fixed handling PCI device paths with logical units in ScanPolicy

Added ReconnectGraphicsOnConnect option for enabling alternative UEFI graphics drivers

Added BiosVideo.efi driver to use with ReconnectGraphicsOnConnect

Changed FadtEnableReset to avoid unreliable keyboard controller reset

Added EnableVmx quirk to allow virtualization in other OS on some Macs

Upgraded ProtectUefiServices to prevent GRUB shim overwriting service pointers when chainloading with Secure Boot enabled

Removed deprecated SSDT-PNLFCFL

Fixed handling of zero-sized Memory Attributes Table

Lilu 1.5.8

Fixed kernel panic on macOS 10.15 and earlier introduced in 1.5.7

Added Alder Lake CPU model support

Added shared patcher instance grabbing API

AppleALC 1.6.7

Added 600-series controller patch by @R-a-s-c-a-l

Added ALC282 layout-id 69 for Lenovo IdeaPad Z510 by hoseinrez

Added ALC285 layout-id 66 for for Lenovo Legion S740 15-IRH by @R-a-s-c-a-l

Fix PinConfigs Device and Port in ALC662v3 by static-host

Added ALC269 layout-id 25 for Medium Akoya p6653 by hua0512

Added ALC235 layout-id 13 for Deskmini H470 by dumk1217

Added ALC283 layout-id 12 for ThinkCentre M73(10AX) ALC283 by dumk1217

Added ALC285 layout-id 88 for Yoga S740 by frozenzero123

Fix ALC256 layout-id 67 unable to change the built-in Speaker Volume through the hotkey after unplugging the headphone by @R-a-s-c-a-l

Fix ALC298 layout-id 11 wake data for Alienware 17 R4 by RockJesus

Added ALC282 layout-id 30 for Soarsea S210H by Jokerman1991

Added ALC662 layout-id 19 for MSI X79A-GD65 by @wy414012

VirtualSMC 1.2.8

Do not override CPU proximity SMC key in SMCDellSensors + minor fixes in logic

FeatureUnlock 1.0.4

Fixed AirPlay to Mac support with macOS 12.1

Refactored patch sets to only patch model families

Resolved rare OS-side crashing from Sidecar patching

Added AssetCache patch for kern.hv_vmm_present usage

Disabled iPad/Sidecar exemption by default

Patch set does not work on devices running iOS 14 or newer

Added additional boot-args for specific patch disabling

DebugEnhancer 1.0.5

Support boot-arg -dbgenhiolog to redirect IOLog output to kernel vprintf

CpuTopologySync 1.0.0

Initial release

CpuTopologySync causes multiple certain stability issues with different applications and does not allow using half of the E-Cores on Intel Alder Lake CPUs.

macOS Monterey黑苹果安装把稳事变:

1. SMBIOS机型哀求

iMac 16,1 及 更新型号

MacPro 6,1 及 更新型号

iMacPro 1,1 及 更新型号

Macmini 7,1 及 更新型号

MacBook 9,1 及 更新型号

MacBookAir 7,1 及 更新型号

MacBookPro 11,4 及 更新型号

对付还在坚守第3代Ivy Bridge和第4代Haswell处理器的朋友,微调建议如下:

利用独立显卡的第三代Ivy Bridge桌面处理器平台,推举机型 MacPro6,1

利用独立显卡的第四代Haswell桌面处理器平台,推举机型 iMac17,1

利用集成显卡(HD4600/P4600)的第四代Haswell桌面处理器平台,推举机型 iMac16,2

第四代Haswell处理器条记本,推举机型 MacBookPro11,4 或 MacBookPro11,5

2. 硬件兼容性变革

2.1 放弃支持的显卡:

第三代Ivy Bridge处理器集显HD4000及HD2500

Nvidia Kepler架构 GTX6xx/7xx系列独显

(原版mac可以通过第三方工具OpenCore-Legacy-Patcher手动安装上述老旧显卡的驱动)

(由于Monterey系统仍旧支持Mac mini 7,1机型,以是四代处理器集成的HD4600还连续能用)

2.2 AMD CPU补丁需更新

AMD CPU用户须要更新kernel patch,补丁代码升级的同时须要更新CPU物理内核数编码(十六进制),详细说便是把

algrey - Force cpuid_cores_per_package 下,手动调度:

B8000000 0000 => B8 <core count> 0000 0000

BA000000 0000 => BA <core count> 0000 0000

BA000000 0090 => BA <core count> 0000 0090

这里,core count代表您的CPU物理内核数量(十六进制)。
举例解释:如果您的CPU是一颗8核的5800X,则上述代码就应设置为:

B8 08 0000 0000

BA 08 0000 0000

BA 08 0000 0090

内核数量 十六进制编码

4 Core 04

6 Core 06

8 Core 08

12 Core 0C

16 Core 10

24 Core 18

32 Core 20

64 Core 40

2.3 蓝牙驱动的变革

苹果在Monterey系统中险些完备重写了蓝牙驱动协议栈,导致很多老款蓝牙适配器不能事情,因此大部分黑苹果蓝牙适配器要想连续在Monterey下利用的话,都须要做出如下调度:

1. 禁用injector kexts

intel蓝牙适配器禁用 IntelBluetoothInjector.kext

Broadcom蓝牙适配器禁用 BrcmBluetoothInjector.kext

(如果想要连续保留对Big Sur以及更老版本macOS的支持,可以在config.plist配置文件中设置injector kext驱动的MaxKernel参数为20.99.9 )

2. 保留Firmware uploader kexts

intel蓝牙适配器 IntelBluetoothFirmware.kext

Broadcom蓝牙适配器 BrcmPatchRAM2/3.kext + BrcmFirmwareData.kext

3. 添加 BlueToolFixup

对所有mac原生蓝牙适配器以外的型号均适用(包括intel)

如果想要连续保留对Big Sur以及更老版本macOS的支持,可以在config.plist配置文件中设置BlueToolFixup.kext驱动的MinKernel 参数为21.00.0,以阻挡该驱动在Monterey以下版本的macOS中加载(只对Monterey生效)

2.4. OTA在线更新

从Monterey开始,没有搭载T2安全芯片的mac电脑将不会收到OTA在线更新包推送,且SecureBootModel(安全启动模式)与mac机型不匹配的情形下,也不能正常安装Monterey系统更新。
如果您的黑苹果机型在T2 SMBIOS机型列表中,建议把OpenCore版本更新到0.7.4以上,且把SecureBootModel 参数设置为 Default,如果您的黑苹果机型不包含T2安全芯片,则SecureBootModel 参数可以在 Default 或 Disabled 中任选。

T2 SMBIOS 机型列表

SMBIOS Minimum macOS Version

iMacPro1,1 (December 2017) 10.13.2 (17C2111)

MacBookPro15,1 (July 2018) 10.13.6 (17G2112)

MacBookPro15,2 (July 2018) 10.13.6 (17G2112)

Macmini8,1 (October 2018) 10.14 (18A2063)

MacBookAir8,1 (October 2018) 10.14.1 (18B2084)

MacBookPro15,3 (May 2019) 10.14.5 (18F132)

MacBookPro15,4 (July 2019) 10.14.5 (18F2058)

MacBookAir8,2 (July 2019) 10.14.5 (18F2058)

MacBookPro16,1 (November 2019) 10.15.1 (19B2093)

MacPro7,1 (December 2019) 10.15.1 (19B88)

MacBookAir9,1 (March 2020) 10.15.3 (19D2064)

MacBookPro16,2 (May 2020) 10.15.4 (19E2269)

MacBookPro16,3 (May 2020) 10.15.4 (19E2265)

MacBookPro16,4 (June 2020) 10.15.5 (19F96)

iMac20,1 (August 2020) 10.15.6 (19G2005)

iMac20,2 (August 2020) 10.15.6 (19G2005)

问题诊断

如果不能在线更新,建议启动SIP(csr-active-config参数设置为<00 00 00 00>,或者在Recovery中利用终端命令csrutil clear)

若有分外缘故原由须要关闭SIP,建议在Recovery中利用终端命令csrutil disable --no-internal

国外有名黑苹果论坛Olarila已经放出各机型OpenCore 0.7.6版本参考EFI模板,想要尝鲜的朋友请关注本文的置顶留言贴。

标签:

相关文章