大家好, 我是可爱的排骨
前言
开局一张图, 文章全靠肝~
自从上次 Z490 黑苹果开荒成功后, 排骨就立即着手升级自家的 E3 廉颇神机了 (其实这是一篇拖延症半年前就该写完的笔记 ). 升级主要是有三个原因:
①旧显卡显存不够, 玩刺客信条奥德赛之类的会提示显存满了.
②旧机箱掉了个脚, 冬天或系统满载时共振噪音太大.
③尝试用 OpenCore 替代 Clover 给的吃黑苹果.
CPU 性能不够? 不存在的~ 下图是排骨的原主机配置表.
这套配置是几年前排骨上班的时候抽空跑到附近电脑城花十分钟选配的. 几年用下来最主要的问题就是吵! 低负载的时候它就嗡嗡嗡的, 用手夹紧两边侧板才能安静点 满载时除了吵外, 整个机箱都是热的.
过年放假的时候玩刺客信条奥德赛, 选择显示效果时提示显存不足, 只能选 low 效果... 而且最近几年的 macOS 已经不支持 N 卡了, 这块 2G 的 GTX960 必须得换掉了.
考虑到升级的主机要提升颜值 (仪式感), 要能再多用几年 (兼容性), 还要扩展一些实用性的功能, 最终刷成了下面的配置.
CPU/主板: Z97 已经是 Haswell 架构的最高阶的主板了,E3 不倒Z97 就不会倒. 不需要升级.
内存: 16GB 的非常够用, 而且目前 DDR3 卖得比 DDR4 还贵. 等降了再加到 32GB.
硬盘: 加装一块固态硬盘专用给 macOS 用. 以后素材处理都在 macOS 中进行. 排骨打算挑战一下国产主控+国产闪存的光威弈Pro, 实在搞不定可以退货~
机箱: 想换一个颜值高但体积不大的机箱. 现在的 ATX 机箱都是半塔以上体积了. 最终排骨选了乔思伯的 UMX4, 带三个 RGB 风扇. 正好支持 ATX 大主板/240 水冷/双 3.5'/双 2.5' 硬盘, 体积还比原来的小了.
散热器: 顺手选了乔思伯的天使眼 TW2-240 PRO, 跟机箱同一家灯光效果该更配吧.
电源: 排骨打算一步到位, 选了好友推荐的十年换新安钛克 750W 的金牌电源. 以后换双显卡或者小黄鱼捡到 Vega 都不用担心供电了.
阵列卡: 为了让黑苹果支持 Raid 排骨花了不少时间探索. 排骨的数据盘一直是用的 Z97 板载 Raid0配双西数蓝盘, 连续读写速度可媲美 SATA 固态硬盘. 但 macOS 根本不支持 Intel 的板载 Raid 功能. 排骨最终在国外某论坛发现了 Marvell 88SE9230 这块阵列卡芯片能完美免驱支持 Windows/macOS/Ubuntu 系统, 甚至还支持黑群晖!!
有线网卡: 为了平时测速的需要, 排骨找来了 TPLink NG421 - 目前市面上最便宜的 2.5 千兆有线网卡. 其它杂牌的 RTL8125 网卡都比 "大牌" TPLink 贵
无线网卡: 把家里库存的 AC9260, NGFF-PCIE转接卡和 SMA 延长天线拿出来. 零成本解决黑苹果的 WiFi 与蓝牙功能. (没有 AirDrop ) 目前苹果还没出支持 WiFi6 的电脑, 不急着把 AX200 从本本里抠出来.
硬件展示
已经下市的老旧硬件就不多展示了, 排骨就只晒一下新升级过来的几件吧.
机箱
乔思伯 UMX4 机箱尺寸为 204x426x437 毫米, 重约 10 公斤. 内部框架为 1 毫米的镀锌钢板, 外壳是铝镁合金, 两块侧板为 5 毫米的黑色钢化玻璃.
与普通 ATX 半塔机箱比, UMX4 去掉了下层 ATX 电源空间, 减小了机箱整体的高度. 箱内除了可以容纳 30.5 厘米长的 ATX 主板外, 还预留了上下两处 240 冷排空间, 底面留出 3 厘米的进风隔间.靠近正面还有一块可更换的 RGB 发光铭牌, 乔思伯官方提供定制服务.
UMX4 的电源位置被改到了机箱正面最上方的位置, 有一根电源延长线连到了背面下方的常见电源接线处. 正面下方准备了两个 3.5 寸硬盘的竖插硬盘位. 主板位背面还预留了两处 2.5 寸固态硬盘的卡位. 不过走背线的空间厚度才只 1.5 厘米, 当插满硬盘和多个风扇时会比较难理线, 不用定制线可以玻璃侧板盖不上哦.
UMX4 正面提供两个 USB 3.0 和两个 USB 2.0 接口, 3.5 毫米音频输入和输出接口和一个开机键. 没有重置键哦.
UMX4 顶面的滤网可以轻松按压拆解, 电源的开关键需要从这里接触到. (背面只有个延长线接口). 顶面贴上两片防滑垫, 既防滑又减震, 不贴的话就要享受铝合金拉丝面和桌面摩擦的声音了.
UMX4 给顶面, 底面和背面都配备了可拆卸的防尘网, RGB 版比标准版比多了三个 12 厘米的 RGB 风扇和一个 RGB 磁吸灯条.
散热器
乔思伯 TW2-240 Pro 一体式水冷散热器支持 5V ARGB 神光同步光灯, 通吃 Intel/AMD 多种 CPU 架构. 排骨全部装完后才意识到 UMX4 机箱配的 RGB 灯是 12V 的~
TW2-240 Pro 出厂已经将风扇与冷排安装在一起了, 给入门级 DIY 用户提供了不小的便利. 排骨第一次给冷排装风扇就把线装成一上一下了.
TW2-240 Pro 的水泵转速可达 2500 转/分 (主板风扇转速监控显示是 5000+), 多层抗压密封接口通过尼龙纺织外皮保护的水管连接冷排. 顶部加持有 12颗RGB 灯珠.
TW2-240 Pro 水泵底面与 CPU 接触的散热铜片上有透明保存膜, 安装前务必记得撕掉.
TW2-240 Pro 的冷排上共有 14 条热交换水道, 散热面积大大提高.
TW2-240 Pro 备有多组安装配件, 最老支持到奔四/扣肉二时代的 LGA775 封装, 排骨好像还有片 E8400 . 最新的 LGA1200 也是支持的, 所以十一代 i7/i9 也能用.
UMX4 机箱在设计上不支持前置冷排, 所以冷排只能装在顶面.
最后效果大概这个样子. 排骨不是贪恋美色之人, 一张效果图意思一下就行了. (打死也不能说出拍照设备差摄影水平烂这种大实话~ )
电源
安钛克 HGC 750W 金牌电源应该够排骨用足十年了. 在 80 PLUS 金牌认证的基础上最高转化率达 92% 接近白金牌水准.
HGC 750W 的模组线非常粗硬, 能更好的承载大电流, 每个接头都印有类型标记, 防止新手插错.
HGC 750W 体积较紧凑, 还是标准的 140x150x86 毫米 ATX 尺寸, 并未因为高功率而增加体积. 安装在标准 ATX 电源位置还能留出一点空间通风.
HGC 750W 模组接口从左上到左下分别是 1 组 10+18pin 主板供电, 5 组 8pin CPU/显卡供电, 4 组 6pin 硬盘/风扇供电. 这个阵容是打算带 5 个 CPU 还是 4 块显卡? ?
HGC 750W 支持 Hybrid Mode 散热功能, 可让电源风扇在低负载时停转, 有利于整机减振静音.
HGC 750W 采用 12 厘米的 FDB动态液态轴承散热风扇, 磨损更小, 更安静, 更耐用. 若台式机 10 年内没有较大的规格变化, 这个安钛克金牌电源够排骨用很久很久了.
阵列卡
装机前忘了给它拍照了, 包装盒也被领导最快速度扔掉了, 拿个商品图顶一下吧.
这块无牌的 Marvell 88SE9230 是排骨从 1688 找出来的, 花了不少时间才找到它, 应该是支持苹果系统的阵列卡里最便宜的一块了吧. 接口是 PCIE 2.0x4 的, 现在的主板基本只能显卡槽能插上, 如果你用 ITX 又要插独显的话, 就不要指定能用上它了.
这块阵列卡带限于 PCIE 2.0x4 的 1GB/s 带宽, 可支持最多 4 个 SATA 机械或固态硬盘组 RAID 0/1/10. 同时它也支持 HyperDuo 模式, 可将机械硬盘和固态硬盘混合接入变成混合硬盘使用.
排骨把两块西数机械蓝盘从主板上拔出, 插在了阵列卡上.
有线网卡
普联 TL-NG421 采用螃蟹厂的 RTL8125 芯片, 是除英特尔 I225 外唯二的 2.5G 多千兆网卡常见方案. 这回不像 WiFi6 一样被英特尔的 AX200 包场了.
排骨入这块 TL-NG421 原本并不是为了黑苹果用的, 而是在之前评测路由器时发现近半年来主板板载网卡的下行速度总是在 800+Mbps 卡住了, 一度以为是板载网卡有问题了才买了这块 2.5G 网卡的, 结果测试下来下行还是有问题, 最后发现是网线该换了~ 当然也是为了以后更好的评测带 2.5G 网口的 WiFi6 路由器.
Z97-K R2.0 只有两个 PCIE 2.0x1口了, 面积较大的无线网卡转接卡排骨把它装在上显卡上方, 面积小的 2.5G 有线网卡装在显卡下方, 这样对显卡散热风扇影响最小. 剩两条 PCI 真的是垃圾!
固态硬盘
光威 YCT1TS3-S7 Pro 是目前光威出品的全国产固态硬盘 1TB 版本, 使用联芸主控+长江闪存. 之前推出的焊将系列是洋闪存.
光威弈 Pro 装在三星老前辈 850 EVO 旁边, 火红的贴纸略显张狂.
光威弈 Pro 固态硬盘在 CDM6 上跑分与官网标称一至, 结合 AS SSD Benchmark 跑分可见 4K 写入较快而读取慢一些.
黑苹果安装
OpenCore 设置
作为最新的黑苹果启动器, OpenCore 只需要简单的设置(相比以前用变色龙和四叶草抄+矇要简单多了) 就能比较完美的引导 macOS 系统了. 下图是排骨这台 E3 神机的完整 OpenCore EFI 引导文件树.
相比排骨之前用 OpenCore 0.5.9 开荒 Z490, Z97 这种好几年前的四/五代酷睿芯片在 OC 0.6.0 面前毫无难度, 只需要下载一些文件整理到一起稍微改一改就完成了.
OpenCore 设置流程:
① 制作 ACPI 补丁 (ACPI 文件夹): ACPI 给操作系统提供控制硬件供电管理功能.
Z97 主板需要打 2 个补丁:
一个是EC补丁, 我需要屏蔽主板的 EC 再给 macOS 提供一个假的EC.
另一个是PLUG补丁, 找到 BIOS 中 CPU的命名并设置插件值, 帮助 macOS 实现 CPU 的变频供电.
② 选择 UEFI 驱动 (Drivers 文件夹): UEFI 引导系统启动项时可用的功能
OpenRuntime.efi用于内存管理;
HfsPlus.efi提供苹果的 HFS 分区访问功能;
OpenCanopy.efi提供图形化引导界面;
CrScreenshotDxe.efi提供截屏功能.
③ 选择 Kext 驱动 (Kexts 文件夹): Kext 是 macOS 系统使用的驱动格式.
Lilu.kext目前黑苹果的核心驱动模块, 必需.
VirtualSMC.kext模拟 macOS 系统管理控制器的驱动模块, 必需.
WhateverGreen.kext显示驱动补丁, 推荐.
AppleALC.kext声卡驱动补丁, 推荐.
RealtekRTL8111.kext板载有线网卡驱动, 推荐.
LucyRTL8125Ethernet.kext有线网卡驱动, 推荐.
itlwm_v1.0.0_stable.kext无线网卡驱动, 能用/不快/看需要.
IntelBluetoothInjector.kext IntelBluetoothFirmware.kext蓝牙驱动, 推荐.
USBPorts.kextUSB 端口定制, 推荐.
SMCProcessor.kextCPU 温度传感, 推荐.
SMCSuperIO.kext风扇转速传感, 推荐.
CPUFriend.kext CPUFriendDataProvider.kextCPU 变频补丁, 看需要.
以上 kext (其实就是个文件夹) 中的 USBPorts.kext 和 CPUFriendDataProvider.kext 需要在 macOS 安装完成后再生成.
④ 增加图形引导资源包 (Resources 文件夹): 为 OpenCore 引导程序提供音效/图片/字体资源, 跟四叶草 Clover 各种炫酷的主题一样.
可以从 github.com/acidanthera/OcBinaryData 或其它地方下载, 下图就是无图形引导和有图形引导的对比. (利用 CrScreenshotDxe.efi 截屏的)
⑤ 配置 config.plist 文件: 请参考排骨旧贴 【黑苹果开荒记系统篇: 超详细的纯净 macOS 安装流程】.
安装盘制作和Catalina 系统安装请参考排骨旧贴 【黑苹果开荒记系统篇: 超详细的纯净 macOS 安装流程】, 没必要洗稿刷篇幅.
BIOS 设置里排骨做了如下选择:
CFG Lock: Disabled.
Intel Virtualization Technology: Enabled.
VT-d: Disabled.
Intel xHCI Mode: Enabled.
EHCI Hand-off: Enabled.
OS Type: Other OS.
Above 4G Decoding: Enabled. (此选项可能造成某些主板使用核显时开机无显示, 只能拨电池)
CSM: Disabled (禁用了会看不到一些启动项, 不禁用又会让 UEFI 分辨率降得很低.)
详细的指导请扛上英汉词典移步 dortania.github.io/OpenCore-Install-Guide 自行深造.
后期设置
Raid 设置
阵列卡装上后开机, 在 BIOS 自检之前会提示阵列卡信息, 此时按 CTRL+I 就会进入阵列卡设置. 排骨的这款 Marvell 88SE9230 PCIE 端口速率为 5Gbps x 2, 支持 RAID0/1/10 模式. 两块蓝盘分别接在 HDD 0/2.
按回车进入 RAID 设置模式, RAID 模式选 RAID 0 让机械硬盘速度翻倍容量相加, 随便取个名字 BlueRaid (蓝盘组的 Raid 没毛病).
完成后这两块机械硬盘就合并成一个双倍速度的虚拟硬盘了, 可以直接被 Windows/macOS/Ubuntu 等操作系统识别和使用, 完美的零驱动零补丁. 连续读写速度好像是 300-360MB/s, 当时忘了截图了.
2.5G 网卡设置
RTL8125 2.5G 网卡的驱动 LucyRTL8125Ethernet.kext 是德国大神 Mieze (妹子) 给她的爱猫 Lucy 写的 (什么鬼? 用黑苹果的喵星人??). Intel 网卡的驱动 IntelMausiEthernet.kext 也出自 此妹子之手.
目前这个驱动有一个 BUG, 就是不能自动协商网速, 必须手动指定所连网线速率是 2.5G 还是 1G, 否则自动断网. 这个问题不大.
无线网卡设置
itlwm 这个驱动可以上几乎所有型号的 Intel 无线网卡在 macOS 中使用. 目前已经可以平稳的运作, 只是 WiFi 频宽限制在了 20MHz, 实际使用更像手机 4G 网络的速度. 另外就是 macOS 的 WiFi 控制程序不能直接管理 itlwm 驱动, 需要用一个叫 HeliPort 的 App 来代替 WiFi 管理器.
另外还有一个 itlwmx 是给 Intel WiFi6 网卡用的.
USB 端口定制
排骨按着 Z97-K R2.0 主板的模块分布图标记了所有 USB 端口在 macOS 下的标识编号. 根据 Intel 官网 Z97 芯片规格介绍, Z97 集成了 14 个 USB 端口, 其中 6 个是 USB 3.0 端口, 这 14/6 个端口全部在这块主板上提供出来了.
考虑到 macOS 的 15 个 USB 端口限制, 主板上 USB2 x14 + USB3 x6 共计 20个 USB 端口, 需要放弃 5 个 USB 端口.
排骨把无线网卡的蓝牙线插在了 HS05/HS06 位置, 实际只用了 HS06, 可以放弃 HS05.
HS07/HS08 空置未接线, 两个都放弃. HS11/HS12 接通到了前置面板上 2 个 USB 2.0 口上需要保留.
HS01/SS01/HS02/SS02 接通到前置面板上两个 USB 3.0 口上, 因为前置面板上已经有 2 个 USB 2.0 可用了, 所以可以放弃这两个 USB 3.0 向下兼容的 2.0 端口.
主机背后 4 个 USB 3.0 和 2 个 USB 2.0 口都保留, 这样算下来正好只需要 15 个端口.
然后使用 Hackintool 生成 USBPorts.kext 文件. 具体用法请参考排骨旧贴 【黑苹果开荒记系统篇: 超详细的纯净 macOS 安装流程】.
成果
系统版本 macOS Catalina (10.15.5).
识别 CPU 类型和名称 (可手工改名).
识别内存频率和容量.
识别 GPU 类型和显存容量.
识别显示器分辨率和尺寸.
识别显示器喇叭输出和板载声卡.
识别蓝牙识别 Intel AC9260 无线网卡上的蓝牙模块.
识别板载的 RTL8111 和独立的 RTL8125 有线网卡.
识别 RX480 显卡, 支持 Metal API, 支持 30 位色深. 2560x1440 为 HiDPI 缩放后的分辨率.
识别阵列卡, 机械硬盘 RAID0 阵列和光威三星两块固态硬盘.
识别 USB 2.0 和 USB 3.0 控制器.
用 Intel Power Gadget 测试 CPU 变频效果还不错, 1231v3 这个服务器 CPU 空闲功率只有不到 10W!
国产主控+国产闪存的光威弈 Pro 固态硬盘在黑苹果下跑分正常, 完全没有兼容性问题, 也无需打驱动补丁, 可以放心使用.
用 macOS 版的 epicgames 客户端下载游戏, 2.5G RTL8125 网卡下载拉满 200M 带宽毫无问题.
玩一下最近在 epicgames 白嫖的火炬之光2, 稳定流畅毫无压力.
总结
排骨的这台 E3 神机这样折腾下来, 已经没有什么遗憾了. Win10/macOS 双系统各自动作, 共同生产娱乐. 双系统都实现 2.5G 多千兆, 蓝牙+无线, 双机械硬盘大容量高速阵列, 供电强劲, 机箱变小散热加强还有光污, 至少能再为排骨主力服务五年吧. 别喊垃圾佬, 排骨不过是价格敏感型消费者罢了.
排骨还考虑给这台主机的 CPU 从至强 3 代的1231v3升级成 4 代的1285Lv4, 淘宝上价格相当, 等于付个邮费就升级了. 这样性能可提升 10% 并且还附送的 Intel 最强核显GT3e. 最近矿卡疯涨, 排骨也有出掉RX488的念头了... 另外这块华硕Z97-K也可以升级成Z97-A或Z97-AR, 虽然是同代同级的板子, 但是 K 版是 4 相供电的丐板, A 版是 8相供电的壕板, 用料差别很大.
最后排骨不得不吐槽一下自己的走线... HCG750 + UMX4 + TW2-240 真的是个有点尴尬的组合.
UMX4 在 ATX 机箱大军里算是体积较小的一款, 背板只留了约 15 毫米厚的走线空间.
TW2-240 和 UMX4 的 RGB 风扇和灯牌的光控线均为串连式双接头.
HCG750 的模组线非常厚硬粗, 比较难弯折.
将 6 个风扇, 1 个灯牌, 1 个灯条, 4 个硬盘全部接好后, 盖不上了~ 另外 UMX4 + TW2-240 的 RGB 灯规格不一样, 无法光效同步, 配错了 .