黑苹果台式机机型的选择(2019年11月30日)

Author Avatar
爱睡觉的奶牛 2019年12月14日
  • 在其它设备中阅读本文章

本文源自:http://bbs.pcbeta.com/viewthread-1835322-1-1.html
本人仅稍加整理,并收藏

前沿

黑苹果需求层次:

  1. 安装完系统,进入桌面的需要。
  2. 三卡(显卡、声卡、网卡)驱动的需要。
  3. 稳定使用的需要(连续一星期不关机的情况下,不死机,不五国,不自动重启)。
  4. 完美睡眠唤醒和电能小憩的需要,HIDPI 的需要,以及显卡硬解的需要。
  5. 干重活、做大事的需要。这里面会有多个分支(如:以黑苹果作为折腾工具,尽可能容易升级系统的方向;用黑苹果做吃饭工具,尽可能压榨硬件性能的方向)

机型的作用:让硬件和谐高效地协同工作;限制系统版本升级。
机型选择的基本原则:优先从显卡出发,兼顾 CPU,尽可能向白果靠拢,充分考虑各硬件的能力与各机型的脾气。

定义:

  • 显卡可以驱动:不开启辅助功能“增强对比度”时,(如果是 Mojave 或 Catalina,要求是亮色模式下)可以使右键菜单、顶部菜单栏、空格预览窗口透明,程序坞透明。
  • 显卡无驱动:不开启辅助功能“增强对比度”时,(如果是 Mojave 或 Catalina,要求是亮色模式下)右键菜单、顶部菜单栏、空格预览窗口一片惨白,程序坞一片惨白,运行起来非常卡顿。
  • 显卡经过 Patch 可以驱动:在 Mojave 或 Catalina 的亮色模式下,用 Mojave Patcher/Catalina Patcher(2019 年 11 月或以后的版本)打补丁后可以右键菜单、顶部菜单栏、空格预览窗口透明,程序坞透明。

根据各显卡的能力,把独立显卡分为四大类:

  1. 优质免驱卡:在 macOS Catalina 10.15.2 或更高版本下,当Clover Configurator——Graphics页面全空时也能驱动,并能实现 H.264/HEVC 双硬解。包括 Vega 核心和 Navi 核心两种,前者的代表有Vega 56/Vega 64/WX 8200等;后者的代表有RX 5700/RX 5700 XT等。
  2. 一流免驱卡: 在 macOS Catalina 10.15.2 或更高版本下,当Clover Configurator——Graphics页面全空时也能驱动,并且实现无核显硬解 H.264(不能硬解 HEVC)的显卡,包括R9 2xx/R9 3xx/R9 Nano/RX400/RX500系列游戏卡以及对应的专业卡,即R9 270、R9 280、R9 370、R9 380、R9 Nano、RX460、RX470、RX480、RX550(ID为67FF的)、RX560、RX570、RX580、RX590,以及WX 4100、WX 5100等等。
  3. 二流免驱卡: 在 macOS Mojave 10.14.0 或更高版本,可以驱动的不属于上述“优质免驱卡”“二流免驱卡”范畴的其他显卡(尽管某些卡可能要折腾一番 Clover Configurator——Graphics 页面)。二流免驱卡有 A 卡和 N 卡两种,A 卡的代表有HD 7850/HD 7950/R7 350/W5100/W7100等,N 卡的代表有GT 640/GTX 670/GT 710/GTX 760/Quadro K600/Quadro K4000等。
  4. 老爷卡:macOS High Sierra 可以驱动(系统信息里显卡不显示支持 Metal),但是 macOS Mojave/Catalina 默认情况下(即不动 SLE 的情况下)无驱动(N 卡和某些 A 卡经过 Patch 后可以驱动,但是仍不支持 Metal)。经过 Patch 可以驱动的代表有:A卡HD 2600 XT/HD 2600 Pro/HD 4870等,N卡8600GT/9400GT/9800GTX/G100/GT130/Geforce 210/GT240/Geforce 310/Geforce 405/GTX560/GTX590/Geforce 605/GT610/Quadro FX580/Quadro 600/Quadro 4000等。就算 Patch 了也无法驱动的 A 卡:HD 5550/HD 5950/HD 6450/HD 6570/HD6850/HD 6970/HD 7450/HD 8450/R5 230/V7900等

把集成显卡分为四大类:

  1. 当代卡: 六七八九代酷睿的核显:HD 530/HD 630/UHD 630,以及i3-6098Pi5-6402P的 HD 510(苹果系统会识别成 HD 530)
  2. 现代卡: 三四五代酷睿(含笔记本标压魔改台式机的四五代酷睿)的核显:HD 2500/HD 4000/HD 4400/HD 4600/Iris Pro/Iris Pro Graphics 6200
  3. 老爷卡: 二代酷睿 i3-2105/i3-2125/i5-2500K/i7-2600K 的核显,即HD3000
  4. 古董卡:Intel GMA 950(945 主板的集成显卡),最高支持 Mac OS X Lion 10.7.5 的古董级 Intel 集成显卡。(注:一代酷睿台式机 CPU 核显无解;3 系、4 系台式机主板集成显卡无解;965 台式机主板的集成显卡好像也无解)

然后讨论一下部分机型的脾气:

一、Mac Pro (2019)/iMac Pro (2017)机型(A 卡有加成,N 卡避开)

  • MacPro7,1 :Mac Pro (2019);最低系统 macOS Catalina;使用大多数独显均无需 WhateverGreen;从不挑剔 CPU;对 2016 年(含)以后的新显卡有加成;每次开机会弹出一次内存报警。
  • iMacPro1,1 :iMac Pro (2017);最低系统 macOS High Sierra;使用大多数独显均无需 WhateverGreen;从不挑剔 CPU;对 2016 年(含)以后的新显卡有加成;该机型会导致很多主板的 ALC 声卡无法驱动。

评:这俩机型胜似一对亲兄弟。为了用 AppleALC 驱动主板集成声卡,我强烈建议优先使用 Mac Pro (2019)。如果确有使用 macOS Mojave 需求,或者对于开机弹出的内存报警有强迫症,再考虑 iMac Pro (2017)。

二、较老的 Mac Pro 机型(不挑 A N)

  • MacPro6,1 : Mac Pro (Late 2013);最低系统 OS X Mavericks;使用大多数独显均无需 WhateverGreen;从不挑剔 CPU。
  • MacPro5,1 : Mac Pro (Mid 2010 or Mid 2012);最低系统 Mac OS X Lion;最高系统 macOS Mojave;使用大多数独显均无需 WhateverGreen;从不挑剔 CPU。
  • MacPro4,1 : Mac Pro (Early 2009);最低系统 Mac OS X Leopard;最高系统 OS X El Capitan;从不挑剔 CPU(El Capitan 的年代,WhateverGreen 还没问世)。

评:这三大机型属于“口袋”机型,不好向某个 iMac 靠拢的机型,统统都用这些吧。

三、iMac 机型

iMac 机型,根据年代和硬件配置,可以分为甲乙丙丁四组。总的来说,年代越久远,核显与独显的关系就越松散(特别是 2011 年中或更早的机型)。

甲组(六七八九代酷睿,核显与独显配合默契、惺惺相惜):

  • iMac19,1 :iMac (Retina 5K, 27-inch, 2019) ;适合八九代酷睿的 UHD630 核显与 RX400/500 或 R9 独显联合工作实现双硬解;六七八九代酷睿的 HD530/HD630/UHD630 与 Vega 独显联合工作实现 Final Cut Pro 转场不卡顿;与黑苹果用的显示器尺寸和分辨率无关。(如果无独显,只有核显,会导致花屏!)
  • iMac19,2 :iMac (Retina 4K, 21.5-inch, 2019) ;适合八九代酷睿的 UHD630 核显与 RX400/500 或 R9 独显联合工作实现双硬解;与黑苹果用的显示器尺寸和分辨率无关。(如果无独显,只有核显,会导致花屏!)
  • iMac18,3 : iMac (Retina 5K, 27-inch, 2017);适合七代酷睿的 HD630 核显与 RX400/500 或 R9 独显联合工作实现双硬解;与黑苹果用的显示器尺寸和分辨率无关。(如果无独显,只有核显,会导致花屏!)
  • iMac18,2 : iMac (Retina 4K, 21.5-inch, 2017) ditto
  • iMac17,1 : iMac (Retina 5K, 27-inch, Late 2015);适合六代酷睿的 HD530 核显与 RX400/500 或 R9 独显联合工作实现双硬解;与黑苹果用的显示器尺寸和分辨率无关。(如果无独显,只有核显,会导致花屏!)

乙组(六七八九代酷睿,无独显,核显单枪匹马闯天下):

  • iMac18,1 : iMac (21.5-inch, 2017);适合六七八九代酷睿,无独显,只用核显,且有使用 macOS High Sierra 需求的用户(八九代酷睿需要把 UHD630 仿冒成 HD630)。

丙组(三四五代酷睿,核显与独显关系较为松散):

  • iMac16,2 : iMac (Retina 4K, 21.5-inch, Late 2015);适合五代酷睿 Iris Pro Graphics 6200 核显(即 i5-5675R/i7-5775R 等 Broadwell 的笔记本魔改台式机 CPU,这类魔改 CPU 只能上 H97/Z97 主板)无独显使用。
  • iMac15,1 : iMac (Retina 5K, 27-inch, Late 2014 or Mid 2015);适合四代酷睿 HD4400/4600 核显搭配二流免驱 A 卡使用;如果只有 HD4400/4600 核显,无独显,也可以使用本机型(ig 使用 0d260007,就不会花屏)。
  • iMac14,2 : iMac (27-inch, Late 2013);适合四代酷睿 HD4400/4600 核显搭配二流免驱 N 卡使用。
  • iMac14,1 : iMac (21.5-inch, Mid 2013);适合四代酷睿 Iris Pro 核显(即 i7-4770HQ、i7-4980HQ 等 Crystal Well 的笔记本魔改台式机 CPU)无独显使用。
  • iMac13,2 : iMac (27-inch, Late 2012);适合三代酷睿 HD2500/4000 核显搭配二流免驱 N 卡使用;如果只有 HD2500/4000 核显,无独显,也可以使用本机型(ig 使用 01620005)。如果是三代酷睿搭配 A 卡,可以转投 MacPro6,1 的怀抱。

丁组(以老爷卡为主,显卡是 A 还是 N 不重要,有没有核显、核显能不能驱动也不重要,只要有独显就行,这方面就比较像较老的 Mac Pro 了):

  • iMac12,2 : iMac (27-inch, Mid 2011);最高系统 macOS High Sierra;适合 LGA1155 处理器搭配独显使用。
  • iMac11,3 : iMac (27-inch, Mid 2010);最高系统 macOS High Sierra;适合 LGA1156 处理器搭配独显使用。
  • iMac10,1 : iMac (27-inch or 21.5-inch, Late 2009);最高系统 macOS High Sierra;适合 LGA775 搭配独显使用(如果你的主板支持 AHCI,且处理器是 45 纳米的酷睿 2 或者至强,那么可以流畅运行 macOS High Sierra;如果两者之一不满足,那建议用 iMac9,1 或者 Macmini3,1 停在 OS X El Capitan 养老)。
  • iMac9,1 : iMac (24-inch or 20-inch, Early 2009);最高系统 OS X El Capitan;适合 LGA775 搭配独显使用,与 Macmini3,1 等价。

四、Mac mini 机型

  • Macmini8,1 : Mac mini (2018);适合六七八九代酷睿处理器核显 HD530/HD630/UHD630 无独显使用的用户。
  • Macmini5,1 : Mac mini (Mid 2011);最高系统 macOS High Sierra;适合二代酷睿处理器核显 HD3000 无独显使用的用户。
  • Macmini5,3 : Mac mini Server (Mid 2011);ditto
  • Macmini3,1 : Mac mini (Late 2009);最高系统 OS X El Capitan;适合 LGA775 搭配独显使用,与 iMac9,1 等价。

下面分别就有独显和无独显两类机器展开讨论。

一、有独显

优质免驱卡:(不用考虑 CPU 的因素,省心)

a)首先推荐 MacPro7,1 机型(要求最低系统 10.15),显卡驱动方便(有的显卡甚至连 WhateverGreen 都不要就能直接免驱用),也能够充分发挥显卡性能,且主板集成 ALC 声卡直接用 AppleALC 即可驱动。

b)如果是 Vega 显卡且需要使用 10.14 或 10.13 系统,则建议选择 iMacPro1,1 机型,这一机型不如 Mac Pro (2019)来得好用,因为主板集成 ALC 声卡很可能无法驱动。(RX5700 就别做梦了,要稳定使用必须 10.15.2 或以上,乖乖用 MacPro7,1 去吧)

一流免驱卡:

a)如果处理器是 LGA1151:

  • 有核显六七八九代酷睿——打开核显,把核显放在 IGPU,独显放在 GFX0,六代酷睿用 iMac17,1,七代酷睿用 iMac18,3,八九代酷睿用 iMac19,1。
  • 至强、奔腾、赛扬,或无核显的九代酷睿——使用 MacPro7,1;(要求系统 10.15 起步),如果要 10.14 或 10.13 系统则用 iMacPro1,1 机型。

b)如果是 LGA1156/1366 的处理器,则想停在 Mojave 的使用 MacPro5,1 机型,想冲一把 Catalina 的使用 MacPro6,1 机型。

c)如果是 LGA1155/1150/2011 的处理器,则使用 MacPro6,1 机型。

d)如果是 LGA2011-3/2066/3647 的处理器,则使用 MacPro7,1;(要求系统 10.15 起步),如果要 10.14.6 系统则用 iMacPro1,1 机型。

二流免驱卡:

a)如果是 LGA1155 处理器:A 卡则用 MacPro6,1 机型,N 卡则用 iMac13,2 机型。

b)如果是 LGA1150 处理器:A 卡则用 iMac15,1 机型,N 卡则用 iMac14,2 机型。

c)如果是 LGA1156/1151/1366/2011/2011-3/2066/3647 处理器:使用 MacPro6,1 机型。

老爷卡:由于搭配老爷卡的机器一般 CPU 都比较老旧,所以优先根据你的 CPU 来。

a)LGA775 处理器则使用 iMac9,1 或者 Macmini3,1 机型,停在 10.11.6(注:如果你的主板支持 AHCI,且处理器是 45 纳米的酷睿 2 或者至强,则也可以使用 iMac10,1 机型,加固态后可以上 10.13.6,用 Mojave Patcher/Catalina Patcher 把显卡 Patch 一下还可以上 10.14.6 或 10.15+);

b)LGA771 的使用 MacPro3,1 机型;

c)LGA1156 则使用 iMac11,3 机型;

d)LGA1155 则使用 iMac12,2 机型;

e)LGA1150/1151/1366/2011/2011-3/2066/3647 处理器:使用 MacPro5,1(想升级 10.14.6 或 10.15+ 的,请用 Mojave Patcher/Catalina Patcher 把显卡 Patch 一下);

二、无独显,只有核显

  1. 六七八九代酷睿:优先选择 Macmini8,1 机型,这样 config 最简洁;如果需要 10.13 系统,则选择 iMac18,1 机型,并把 UHD630 仿冒成 HD630 驱动。
  2. 四五代酷睿:Iris Pro Graphics 6200 核显的,选用 iMac16,2 机型;Iris Pro 核显的,选用 iMac14,1 机型(没写错,就是 iMac14,1);HD4400/4600 核显的,选用 iMac15,1 机型(没写错,就是 iMac15,1)。
  3. 三代酷睿:选用 iMac13,2 机型,Clover Configurator——Graphics,选中 Inject Intel,ig 用 01620005,即可完美驱动 HD4000。
  4. 二代酷睿:选用 Macmini5,1 或 Macmini5,3 机型,Clover Configurator——Graphics,选中 Inject Intel,ig 用 01620005,即可完美驱动 HD3000(想升级 10.14.6 或 10.15+ 的,请用 Mojave Patcher/Catalina Patcher 把显卡 Patch 一下)。(945 主板的 GMA 950,本人还没有尝试过,所以暂且不做讨论)

三、给机器选择合适的机型,巧妙让系统停在某个版本,不让系统弹出更新推送

  1. 停在 10.14.6 版本(最后一个支持 32 位应用的系统):MacPro5,1 机型;
  2. 停在 10.13.6 版本(最后一个支持 N 卡 WebDriver 的系统):iMac12,2 机型;
  3. 停在 10.11.6 版本(最后一个对机械硬盘友好的系统):MacPro4,1 机型。