前言
上次黑苹果开荒 i7-10700K 圣旗 Z490 一年多过去了, 魏叔又迎来了新的挑战: . 因为黑苹果不能支持 11 代酷睿的核显, 新的苹果电脑都换成了苹果自己的血 ARM 平台 M1 处理器, 恐怕以 10 代表酷睿 PN62 它将成为最后推荐的核显黑苹果主机.
何谓 ? 一般大家看到的黑苹果安装机贴都是贴一堆电脑配件和安装程序截图, 最重要的 EFI 配置是下载别人做现成的, 原作者一般不注明, 纯粹只是一个流水账. 而黑苹果开荒贴完全不是一个层次, 开荒是指没有或不使用他人的现成 EFI 自制 EFI 黑苹果系统完善黑苹果系统. 简单来说,摘录和原创的区别在于. ?
硬件介绍
PN 该系列是华硕主机中最小的, 体积只有 115x115x49 毫米 (约 0.6 升), 与 Intel 最小的 NUC 一般大小. 这次排骨要攻关的是华硕商用迷你主机系列 PN62, 具体配置如下:
- CPU: Intel Core i7-10510U ?
- 主板: PN62 Intel400 系列 ?
- 内存: 海力士 DDR4 2666MHz 16GB (升级成 阿斯加特 DDR4 3200MHz 16GB x 2) ?
- 硬盘: Intel 660p 512GB (升级为 雷克沙 NM620 2TB) ?
- 显卡: Intel UHD Graphics 620 ?
- 声卡: Realtek ALC255 ?
- 有线网卡: Intel I219-V 1GbE ?
- 无线网卡: Intel AX201NGW ?
一般电脑主机接口不需要多介绍, 但对黑苹果来说, 各种接口的主机也是关键:
- 前 耳麦接口: 3.5mm 音频输入/输出 (后续批次可取消) ?
- 前 麦克风接口: 输入双针孔麦克风 ?
- 前 USB-C 接口: USB3 gen2 10Gbps QC 快充 ?
- 前 TF 卡接口: USB2 规格读卡器 ?
- 前 USB-A 接口: USB3 ?
- 前 红外接收器: 略
- 后 HDMI 接口: HDMI2.0 输出 ?
- 后 可选接口: DP1.2 输出 ?
- 后 USB-C 接口: USB3 DP1.2 输出 PD 输入 ?
- 后 USB-A 接口: USB3 x 2 ?
- 后 网线接口: RJ45 ?
- 后 DC 电源接口: 19V DC5.5 ?
取下 PN62 底板四角的长螺钉, 轻轻向左拉开机箱, 设计更人性化. 底板下面有 4 个钩片, 用于固定 2.5 寸的 SATA 硬盘, 4 片均有与硬盘对应的螺丝孔. 安装时应注意硬盘的正反面和主机 SATA 插座对应.
移除底板后,可以清楚地看到内存条和 M.2 硬盘的安装位置, 上方的内存插槽空闲着, M.2 藏在硬盘下面 2230 无线网卡的规格. 机箱内部周围的银铁架子由机箱内部周围的银铁架子制成 4 螺钉固定, 更换无线网卡时,可能需要拆下铁架, 拆除铁架时注意避免 SATA 线和读卡器数据线.
显然单条 16GB 内存加 512GB 硬盘配不上 i7 黑苹果, 更何况后面会有安装 Windows 11 的需求. 配一对 16GB 添加内存组双通道 2TB NVMe 硬盘有点味道.
阿斯加特 16GB 目前京东性价比不错, 排名也在前 10, 虽然 PN62 并不支持 3200MHz 的高频率, 不过只比 2666MHz 版本贵 10 元, 没理由不选 3200.
雷克沙这块 NM620 固态硬盘性价比很好, 读写均在 3000MB/s 与同档其他产品相比,价格要亲民.雷克沙作为一个老闪存品牌的质量我也比较放心.
黑苹果为了完美适应, 魏叔还使用了几种配件:
- 一个 USB-A/USB-C 双头读卡器: 用来测试 USB-A/C 两种接口状态. 也可以用双头 U 盘代替.
- 一个 32GB U 盘: 用作黑苹果/黑苹果/黑苹果/Windows 多系统安装盘. 16GB 不够, Big Sur 镜像已经有 12GB 了.
- 有线耳麦: 用于测试前音频接口和前音频接口 AppleALC layout-id 是否匹配.
- 一套 2.4G 射频无线键鼠: 排骨从柜子里翻了出来,罗技感觉垃圾 K400 Plus.
- 当然也需要台式显示器. 排骨桌面太小, 只有一个显示器. 还好这台 34 寸带鱼屏支持 PBP 一屏双显功能.
黑苹果配置
黑苹果的开荒过程基本上是排骨老贴 【黑苹果开荒记系统文章: 超详细的 OpenCore 纯净 MacOS 安装过程, 详细的步骤和配置说明本文将不再重复欺骗字数.
以前的黑苹果配置工作是 Windows 环境很不友好, 很多好用的工具只能在 macOS 下运行, 如配置 OpenCore 用的 OpenCore Configurator, 修改编译 ACPI/SSDT/AML 用的 MaciASL, 编辑 plist 用的 PlistEdit Pro, 一个名字从去年年底开始大老板陆续在 gayhub 上发布了 OCAT/QtiASL/PlistEDPlus 三个跨平台工具, 不但有 Windows GUI, 功能也很强大, 甚至国内访问 gayhub 太慢需要加速镜像这种问题都帮我们做好了! 作者点是排骨 31 个赞! ?
一. 修改 ACPI/SSDT 供电补丁
为确保黑苹果能够正确启动并稳定运行, 首先,我们需要弥补计算机制造商的修复 BIOS 苹果电脑 BIOS 之间的差别. 定制并添加供电补丁 OpenCore 实现这一目的的主要方法.
魏叔根据 Dortania 的 OC 教程逐步修改并添加5 个补丁, 可以进行 macOS 安装, 但是安装到半程肯定会死机. 魏叔好! ? 网上搜, 换镜像, 换版本, 换硬盘, 换 U 盘, 改 BIOS… 后来发现别人的 10 代超低压 U 平台 EFI 配置里有个 SSDT-PMCR, 这个补丁是在各种教程中写的 300 只需要系列主板. 试着加入,果然能顺利完成 macOS 安装了! ? 掉坑几个晚上终于要爬出去了~
后来找了几个虚拟设备补丁加, 虽然不必要,但确实可以加速黑苹果的启动, 据估计,某些设备在启动过程中找不到, 节省了处理错误和浪费时间的时间. 补丁配置如下图所示.
二. 选择启动器补丁
Booter 这里的 Quirk 全部按 Dortania 建议打钩.
三. 硬件配置
DeviceProperties (DP) 只能添加 2 显卡和声卡两个设备.
华硕 PN62 板载的声卡芯片是 ALC255, 对应的 layout-id 选 30 比较完美, 针孔麦克风和有线耳麦克风可以驱动主机内置. 这个 layout-id=30 排骨猜不出来, 耳麦插入三星手机连续改配置 重启 10 多次的成果… ?
PN62 装载的 10 代酷睿核显无为 UHD 620, 需要伪装成 macOS 其他核显支持. Dortania 建议的 UHD 630 (00009B3E) 并不正确, 几次排骨测试, 最后采用了 Iris Plus 655 (0400A53E), 可得分 2GB 的显存. HDMI2.0 与 HDMI 唤醒不亮屏的问题也得到了纠正。. 同时,三屏输出还没有时间.
四. 核心/驱动设置
配置 kext 驱动的花头不多.
- Lilu/VirtualSMC/WhateverGreen 这三个是基本选项.
- AppleALC 驱动 ALC255 声卡.
- IntelMausi 驱动 I219-V 网卡.
- Airportitlwm 驱动 AX201 网卡.
- IntelBluetoothFirmware/IntelBluetoothInjector 驱动 AX201 网卡的蓝牙.
- NVMeFix 提高 Lexar NM620 硬盘与黑苹果系统的兼容性, 主要是功耗 .
- USBInjectAll/USBPorts 是 USB 定制驱动, 由于 macOS 限制最多 15 个 USB 端口, 不适应配置, 需要手工定制.
- XHCI-unsupporte 不确定是否用得到.
Quirk 的选择魏叔也基本都接受 Dortania 的建议, 其中 AppleXcpmCfgLock 能 CFG-Lock 问题, PN62 的 BIOS 中未提供禁用选项. DisableIoMapper 钩上就不需要在 BIOS 里禁掉 VT-D 的, 这个虚拟机直通硬件功能在 Windows 虚拟机中可能用到.
五. NVRAM
这里需要注意的在 7C436110-AB2A-4BBB-A880-FE41995C9F82 配置项下 boot-args 启动参数里加入 igxonln=1 时, 黑苹果睡眠待机黑屏时, 唤醒系统 HDMI 连接的显示器才会亮起来, 否则只能通过拔插 HDMI 线亮屏.
六. 平台信息
比如适合 10 代酷睿的苹果电脑型号是 . 去年排骨开荒 10700K+Z490 时用的 兼容性没这个好. 用上 OCAT 这个工具后, 在 Windows 上做黑苹果配置基本可以摆脱那些 python 做的脚本了.
七. USB 定制
华硕 PN62 共有 13 个 USB 端口 (相对 macOS 而言).
- 读卡器为 USB2 端口, 编号为 HS03.
- 蓝牙接口是内置的, 由无线网卡连接, 编辑为 HS10.
- 前后 3 个 USB-A 接口分别占用 HS02/HS05/HS06 3 个 USB2 端口和 SS02/SS05/SS06 3 个 USB3 端口.
- 前置 USB-C 接口支持 10Gbps 带宽, 需要占用 SS01/SS03 两个 USB3 端口, 还占用 HS01 来兼容 USB2.
- 后置 USB-C 占用 HS04/SS04, 所以它相当于一个 USB3 接口, 不支持 10Gbps.
完整的 USB 定制如下图, 排骨已加入备注. 务必记得网上下载的 USBInjectAll.kext 只有一些最新的民间改版才加入了 PN62 里使用的 USB 控制器 8086_02ed 支持, 并且 SS03~SS06 也没在其中, 需要自行添加到 USBInjectAll.kext 文件夹下的 config.plist 中. 这一点对黑苹果开荒新手能坑很长时间了~ ?
总结
开荒成功, 至此华硕 Mini 主机 PN62 黑苹果调试圆满! 前后排骨一共花了约一周的时间, 前面卡在安装程序死机那几天真的好绝望啊… 没有翻车真是太好了, 相信其他玩攻关过黑苹果的同学们能深刻的体会那种???的心情吧.
华硕这台迷你主机 PN62 体积超级小巧, 配置较高扩展性也很高, 还有很多应用潜力有待挖掘, 排骨还有其它的折腾计划在筹备中~ 比如便捷式开发/应用服务器~ ? 感兴趣的同学的敬请期待吧. ?
目前 Win11 to Go 与 Hackintosh to Go 已经在 PN62 上轻松实现。efi可以在本站进行下载