4

组装 ITX 黑苹果主机

 2 years ago
source link: https://wocai.de/post/2019/06/%E7%BB%84%E8%A3%85-itx-%E9%BB%91%E8%8B%B9%E6%9E%9C%E4%B8%BB%E6%9C%BA/
Go to the source link to view the article. You can view the picture content, updated content and better typesetting reading experience. If the link is broken, please click the button below to view the snapshot at that time.
neoserver,ios ssh client

之前聊到了挑选CPU,这下我们来装一台真正的黑苹果。

装这台机器的主要原因是我自己的 Macbook Pro 自带存储实在是太小了,无法胜任剪辑之类的需求。如果把素材放到移动硬盘上,速度又太慢。

在 Mac mini 和 hachintosh 之间,我选择了后者。

苹果的电脑产品设计思路中,静音是比提供持续性能更重要的,所以大部分情况下,电脑都会让风扇降低到一个很低甚至停止的速度,所以笔记本中本来搭载的 2.6GHz 四核 Core i7 处理器(我猜是 i7-6700HQ )没法发挥出应有的性能表现。

自己组装的主机就不用担心这个问题,可以加装足够的风扇来维持散热,所以 CPU 当然不会降频了。

一、装机思路#

在装机之前,需要确认的肯定是装机需求,对于我来说大概是这样的:

  1. 完整的 Mac OS X 体验
    1. airdrop
    2. 免驱蓝牙和wifi
    3. iCloud
  2. 足够小的体积 ITX
  3. 图片后期和视频后期
    1. 显示器色彩足够好
    2. 足够大的内存和存储

至于游戏需求,大概要排到10名开外了。主要是因为我是策略向玩家,不太需要一个很强的显卡。

所以装机的预算分配是这样的:

  1. 免驱的其他硬件

考虑到我之前电脑已经购买过显示器和显卡,所以这次没打算更新这两项。

Mac OS X 需要的硬件#

为了完整的体验,所以需要尽量购买免驱的硬件,包括了:

  1. Intel 8系9系的CPU — 我选择 i5-8500 ,原因见我写的Intel CPU 挑选指南
  2. AMD家的显卡 R9部分、RX系列、Vega系列 — 我选择之前的 R9 370X
  3. Mac 拆机网卡(自带蓝牙)— 购买了 BCM94360CS2 NGFF

基本这三点做到了,大体上不会出现问题。

更多的硬件配置,可以在 tonymacx86 推荐的硬件列表找到,这个网站也是国外最权威的黑苹果网站。

好像美国的IP地址是访问不了tonymacx86的。

中文环境下,比较详细的硬件指南,可以看远景论坛上的这个帖子《macOS Mojave 台式机黑苹果硬件选购指南》

一般来说内存和硬盘是没什么问题的,但是经过大家的提示,三星的PM981是无法使用的

挑选硬件的顺序#

  1. 根据性能需求,确定CPU
  2. (如果不是ITX机箱可以略过)确认一下自己的机箱是否可以承载CPU的散热,如果不能,需要降低CPU的功耗。
  3. 根据CPU和机箱选择主板,比如 i5-8500 的针脚是 LGA-1151 ,那么就可以选择一块 B360 ITX的主板。 B360 是芯片组的名称,厂商会生产很多不同的芯片组供主板厂商选择,这些芯片组的区别主要是在是否支持超频、主板供电能力、PCI支持的带宽等。
  4. 根据CPU和主板芯片组,选择内存的数量和频率。
  5. 挑选一块显卡,这里需要考虑显卡的长度能否放到机箱里。显卡风道是否会和机箱风道冲突。
  6. 计算 CPU + 显卡 的总功率,向上取一档,选择对应的电源。比如总功率是400W,那么可以选450W的电源,总功率是600W,那就得选650W以上的电源了,具体见这篇文章。电源也分尺寸,普通尺寸、SFX-L、SFX、1U电源 这几个尺寸逐次减小。
  7. 最简单的一部分:无脑选择一块硬盘。

当然由于我要装黑苹果,所以需要替换主板上的网卡,就需要主板本身有一个 NGFF 接口,不然是无法替换的。

在挑选硬件的步骤中,有的时候需要反复修改,直到这些硬件相对均衡。

我自己不是超频用户,所以我对主板的需求不大,机箱散热压力也不大,电源也就不需要一个功率很高的了。

装机单#

部件 名称

CPU i5-8500

CPU散热 大镰刀(SCYTHE)S950M CPU下压式散热器

主板 华擎 B360M-ITX/ac

显卡 迪兰 R9 370X酷能4G Plus

内存 光威 16GB 2666 * 2

硬盘 西数2.5 蓝盘 1TB

硬盘 海康威视C2000 1TB

机箱 GEEEK A50

网卡 BCM94360CS2 NGFF

电源 全汉(FSP)额定450W 经典版MS450 电源

显示器 DELL U2515H

其中的显卡、显示器、西数的蓝盘都是之前的机器拆下来的,没有花钱。

其他的硬件买下来一共花了4300左右,如果算上拆机件之前的价格,一共是8300多。

这里比较满意的是 32GB 的内存和 1T 的SSD,用作后期感觉性能肯定是够用了。不太理想的是显示器虽然颜色很好,但是分辨率是2k的,颗粒感还是比较强,后期会考虑换一下。

如果你还没有下单购买硬件,可以拿我的做参考,如果你已经购买了硬件……那你装黑果的过程大概会比较坎坷。

二、装机过程#

其实装机本身很简单:

  1. CPU装到主板上
  2. 安装CPU散热器
  3. 安装内存和M2 SSD
  4. 连接电源到其他部件上
  5. 连接主板和机箱的插针
  6. 连接外置的SATA硬盘

但是由于我选择了一个 ITX 小机箱,所以很多步骤都变得很麻烦。

首先是这个A50机箱是需要自己组装的,各个面都是亚克力板,光装机箱就花掉了2个多小时时间。而且还不能一次装到位,必须后面放进去主板和其他零件才能继续安装。

其次是 ITX 主板太小了,边长只有 17 cm,连接插针的时候非常痛苦。

需要替换网卡,要把原来网卡位置的NGFF网卡拆下来,插上自己购买的网卡,然后连接天线,这一步千万别忘了。

接着,这个机箱的设计无法直接连接显卡,只能通过一条显卡延长线将显卡安装在主板的背后。

最后最痛苦的来了,电源线实在是太硬了,在小机箱里根本就没法走线,连暴力出奇迹都很难。强烈建议大家买软硅胶的模组线,可以有效提升机箱整洁程度和装机的幸福感。

总体上来说装下来没什么大问题,小问题有两个。

  1. 连接显示器不亮:后来发现hdmi插的是主板上的接口,如果连接了显卡,这个接口默认是不亮的。
  2. 前置USB口没反应:可能就是没接好,但我实在是不想修了……

最后装机图如下:

装机图

侧透还是很好看的,整个机器的尺寸是 长33cm、宽14cm、高21cm 。放在书架上基本看不出来,非常小。我甚至还装到包里背到公司去了一趟,除了有点重也没有别的问题。

这个机箱的风道是两侧吸风,从顶部出风,所以我还额外买了两个风扇往外抽风。当然风速选的是低档,实际使用的时候基本听不到。

目前能考虑到的问题是,估计用一段时间会有不少灰尘,到时候得手动清一清。

三、安装黑苹果#

本来以为装机已经足够痛苦了,然而安装黑苹果才是最痛苦的地方。

考虑到我的配置和 @mystrylw 的比较像,我就直接学习了他的装机过程,可以戳这个链接

后续装机的时候遇到了一些问题,我请教了他,也给我了很多宝贵的建议,在此感谢一下。

  1. 下载 Mojave 镜像。我手头正好有一台Macbook Pro,可以下载镜像,所以没什么问题。
  2. tonymacx86下载三个软件:UniBeast、MultiBeast、Clover Configurator,下载这三个软件是需要注册账号的,但我觉得早晚都需要注册,所以也无所谓了。
  3. 准备一个 8GB 以上的U盘,3.0或者2.0都可以。用UniBeast将镜像烧录到U盘里。选择UEFI boot。UniBeast是一个 Mac OS 平台的软件,如果你是Windows,可以搜索etcher。
  4. 开机加电,进入Bios,我的主板是华擎,我的设置是这样的:
    1. 关闭 CPU 选项下的VT-d、芯片选项下的 CFG-Lock、安全选项下的Secure Boot Mode、IO Serial Port
    2. USB支持中打开XHCI Handoff
    3. 启动方式选UEFI
  5. 关机,将U盘插到后置的USB口上,然后开机。
  6. 此时应该能看到Clover引导的安装界面了,点击安装。
  7. 格式化磁盘,然后安装到磁盘上,期间可能会重启几次。
  8. 安装完成,可以进入mac系统,打开MultiBeast,按照指引将启动文件写入到磁盘里,之后就可以不用U盘来启动了。
  9. 打开Clover Configurator,挂载本地磁盘上的EFI分区,修改一些参数(如果你会的话)。
  10. 拔掉U盘,重启,看看是否正常。

这些步骤是最顺利的步骤,我遇到了几个坑:

  • 华擎的Bios在升级到4.0 之后,似乎产生了某些神奇的bug,解决方案
    打开 config.plist
    在ACPI页面, 添加如下DSDT Patch
    comment: Fix RTC _STA bug (fix asrock new bios failed to boot)
    Find: A00A9353 54415301
    Replace: A00A910A FF0BFFFF
  • Bios设置中不知道设置了哪个电源相关的东西,导致第一次装机后,能正常开机,但是无法正常关机(关机不断电)。最后没办法重装了一次系统,同时重置了一遍Bios,然后就好了。

进入系统

进入系统之后激动的留下泪水……为了解决这两个问题,几乎一周每天晚上研究到凌晨一两点……

四、关于配置文件#

我的 config.plist 文件和 @mystrylw 基本是一样的,可能就打了一个额外的补丁,这里就不贴了。

大部分的修改都需要通过 Clover Configurator 来修改,修改完之后再保存到硬盘的EFI分区里,为了安全起见,建议保存一份 EFI文件到U盘里(就是刚才那个启动用过的),这样哪怕后期你改出什么问题了,也可以通过U盘来启动,还有的救。

我选的这套硬件CPU、显卡、声卡、网卡都是免驱的,我也只打算装黑苹果,不打算双系统,所以没有太多需要折腾的地方。

在咨询关机不断电的问题的时候,我也咨询过淘宝上的卖家希望得到他们的技术支持。但是经过交流之后发现,我接触的这几家销量最好的,似乎都是用万能镜像来做黑苹果安装的。

评论里写的不少好评都是“辛苦了一下午才装好”,所以黑苹果这种定制化程度特别高的东西淘宝真不一定完美解决。

看到不少同学往笔记本里装黑苹果,哪个折腾简直了……各种魔改。

目前基本 Mac OS 10.14.5 的功能都是正常的,Airdrop Airplay也都可以正常使用。感觉不错。

五、参考的各种链接#


About Joyk


Aggregate valuable and interesting links.
Joyk means Joy of geeK