此为deskmini h470专用之OpenCore 0.7.5导引文件范例。
黑苹果之完成度与硬件有关,任何硬件上个改变皆可能需要重新设定config.plist文件。
Big Sur 停更,OC 0.7.4稳定,之后更新以Monterey为主。
English
繁體中文
硬体设备 | 我的硬件 | 评语 |
---|---|---|
主机板 | Asrock H470-stx | 华擎迷你主机。 |
CPU | intel i3-10100 | Comet lake处理器。 |
CPU 散热器 | ID-cooling IS-40x | 安装时风扇会刮到机壳,稍微抬起机壳即可塞入,风扇可运转不会打机壳。 |
显卡 | 内显UHD630 | 最多支持三个萤幕。 |
记忆体 | Crucial DDR4 3200 8GB SODIMM x2 | 效能过剩,i3-10100在此主机板只能跑到2666MHz频率。 |
硬碟 | Cruicial P5 Nvme 1tb | OpenCore选择画面到登入画面约13秒。 |
音效卡 | 内建Realtek ALC235 | 官方规格列为ALC233但苹果和微软都判定为ALC235编码。 |
Wifi/Bluetooth | BCM94352Z/DW1560 | Airdrop及 |
Operating system | Win 10, Monterey | 同一固态硬碟上双开苹果和微软系统。 |
- HDMI和DP揭开机有画面type c输出没有测。
- HDMI及DP的音效皆可。
- 睡眠/唤醒可。
- 依Dortania's OpenCore OpenCore Post-Install-Fixing Power Management启用能源节省项目。
Opencore和系统更新测试可(从Big Sur 11.5.2-> 11.6-> 11.6.1, Opencore 7.2-> 7.3-> 7.4)。- Airdrop和
随航可用。 - Facetime和imessages等需要更改SerialNumber, UUID, MLB, ROM且最好有一个用过一阵子的Apple ID(比较不起疑,有正版苹果装置登录过最好),参阅Dortania's OpenCore Post-Install-iservices。
就我的理解,kexts就像插件一样用来沟通硬件和macOS之间的讯息。而SSDT虽然有一样的功能,但kexts外挂和模组化的特性能让升级macOS时减少损坏的机会。Kexts的数量会稍微影响开机的速度,可因自己的需求和硬体斟酌哪些kext是自己需要的。
Kexts | 简单介绍 |
---|---|
AirportBrcmFixup | 让Broadcom的wifi/BT网卡能辨识,才能有Wifi。 |
AppleALC | 辨识音讯硬体而有声音。 |
BlueToolFixup | macOS 12专用,部分功能缺失,辨识Broadcom的蓝芽功能,三件套1/3一组。 |
BrcmFirmwareData | 辨识Broadcom的蓝芽功能,三件套2/3一组。 |
BrcmPatchRAM3 | 辨识Broadcom的蓝芽功能,三件套3/3一组。 |
CPUFriendDataProvider | 启用电脑的节能选项。 |
FeatureUnlock | 让较旧的Mac和Ipad启用AirPlay, Sidecar, Universal Control Unlock, NightShift等功能。 |
IntelMausi | 辨识Intel的乙太网路。 |
Lilu | macOS的核心相关,基本上必备。 |
NVMeFix | 修补Apple对于NVMe磁碟的相容性和功能。 |
SMCSuperIO | 修补监测硬件资讯的功能。 |
USBPorts | 定义USB孔的硬件资讯。 |
VirtualSMC | 模拟Apple的System Management Controller系统。 |
WhateverGreen | 显示功能相关,基本必备。 |
- 双萤幕皆开启的情况下开机,进入macOS会有水平状的黑条,可热插拔萤幕或进入macOS后再开启第二萤幕解决。
- 进入opencore选择器,苹果商标跑进度条时和睡眠/唤醒时会爆音,Deskmini H310也有相同问题而viorel78提出购买官方的后置音源线可解决此问题的办法。
- DRM内容由于苹果是用绑定硬件的方式,因此只有内显无法用Safari拨放Netflix等网站。可以用Firefox、Chrome、Edge等浏览器取代。
- 客製自己的SSDTs。
- 持续关注显示问题和声音问题的解决方法。
- 双启动macOS Monterey和Win11且研究bios启用secure boot的方法。
- 无线随航功能损坏,有线随航可以。
- 有问题先重设NVRAM
- 利用OpenCore的除错版本取得资讯,参阅Dortania's OpenCore Install Guide-debugging