黑苹果缘起
最早接触黑苹果还是在上大二的时候,当时我只有一台联想Z50-70笔记本。当时的win10还没有WSL这种nb的玩意儿,我也还在写.NET代码。大二的时候开始流行全栈开发我才慢慢转移到PHP+JS技术栈。
都说MacOS对于程序员来说是生产力系统,而我当时除了Windows系统外,也就接触过一点Linux。抱着对这款神秘系统的好奇,我在大二那个悠闲的暑假开启了我的黑苹果折腾之路。
当时的黑苹果资料都是网上零碎分布着,没有特别系统化的教程。我在黑苹果贴吧、远景论坛上一边学习黑苹果的知识,一遍倒腾我的电脑,在经过了三天努力之后,我终于安装上了这款神秘的系统。
刚开始使用时还有点不太习惯,按win键不能出菜单;重命名居然是用回车键而不是F2;没有任务栏,看不到每个程序的运行情况;安装程序要先挂载再安装等等。。
在使用了几天后,特别是当我开始用他写代码并进行Server Coding的时候我才体会到它真正的魅力。有unix打底,打开terminal就进入到了程序的世界。在coding之余有原生的微信,QQ音乐这些这些常用软件能完成日常上网冲浪。
梅开二度
我的Z50-70早已换下,前年自己组装了一台AMD+N卡的PC,配上WSL,在win下开发效率也是杠杠的。上班之后公司发了Mac电脑,而我在自己PC上也有一些开发需求,于是又萌生了黑苹果的想法。
于是我在2月底开始重新捡起黑苹果这门技艺,上网搜索才发现,如今的黑苹果教程竟然已经如此详细了,这里推荐国光黑苹果教程,可以说非常详细了。
按照国光的教程,我在硬件准备好之后,半天就搞定了黑苹果,几乎没怎么费劲。。。
硬件配置
安装黑苹果最重要的三点是:硬件、EFI和折腾的心
硬件是最为重要的,原则是尽量贴近白苹果的配置,选择了对的配置,可以节省非常多的折腾时间。硬件的选择可以参考下面两个资料:
我把AMD CPU 和 N卡换成了 Intel CPU + A卡。因为N卡溢价我甚至还赚了500多块钱。。
这里贴一下我最后安装成功的配置:
MacOS:12.2.1
显示器:U2790B 4K
主板:微星 B460m 迫击炮 (非wifi版)
CPU:Intel(R) Core(TM) i5-10500 CPU @ 3.10GHz,Coffee Lake
显卡:核显 UHD Graphics 630,独显 蓝宝石 RX460 白金版 4G
硬盘:三星 970 EVO 500G,M.2
内存:光威 16GB * 2
无线网卡:BCM 94360CD (免驱)
黑苹果情况
镜像用的是 黑苹果小兵 12.2.1,花费了1块钱巨资拿到的镜像下载地址。。。
CPU
因为之前是R5 3600,而AMD需要破解内核。出于稳定考虑,果断换成Intel CPU,这里我出现了几个选择i3 10300、i5 10400、i5 10500,此外还有带不带核显的选择。最后我选择了主频稍高一点的10500,并且带有了核显,主要是怕显卡出坑,先带个核显保底。
在拿到i5 10500后,我还拿他去打了一把LOL。。。4K分辨率大乱斗全低特效团战还勉强能接受,大概30fps左右。
主板
因为换成了Intel CPU,所以主板得跟着一起换了,选择了大众B460M,简单点,EFI也好找
显卡
手里的1050Ti最高只能到10.13版本,因为再高MacOS就没有驱动了。于是我把独显卸下来,用核显顶了一下。
燃鹅发现有些过渡动画会卡顿,这怎么能忍,于是在鱼塘入了一张RX 460显卡,大概率是矿卡吧,但这都不重要,重要的是我的过渡画面不卡顿的。N卡换A卡的溢价让我赚了500多块钱。。。
RX 460这张卡我也试了下LOL,4K分辨率大乱斗全高团战能>60fps,对我来说是够用了。擦我为什么当初要买N卡??
这里需要提一句的是,UHD 630 显卡的过渡动画在显示器不缩放的时候是不卡的,也就是按4K分辨率显示。如果我缩放了界面,显卡需要做一次缩放计算,导致会有点卡顿。但是喵的不缩放字也太小了,眼睛疼啊。。。
WiFi & 蓝牙 & 空投
一是考虑到可能会把手机照片备份到PC上,所以空投还是得搞一发
二是考虑到可能要用蓝牙连接键盘鼠标之类的外设,所以蓝牙得来一发
先是在鱼塘入了一块 博通 943602CS WIFI+蓝牙双模。到手之后发现在windows 下正常双开,而在mac下只能有wifi信号,尝试了换mac版本,打BrcmPatchRAM补丁,搜寻了许多资料,折腾了一天无果,最后和塘主协商退货了。
之后我反手买了一块 博通 94360CD WIFI+蓝牙双模,到货后直接点亮嚯嚯~感觉是02CS有坑,要买的同学得注意一下了
检查清单
- 最大分辨率显示
- 硬件解码
- WiFi
- 蓝牙
- 隔空投送
- USB3.0 / 2.0
- 显示器声音
- 双显卡
- 双系统切换