前言
为什么要装黑苹果?
因为穷而且还爱折腾,延续了我小时候一天不挨打就皮痒的性格。
准备工作
首先,需要判断自己电脑硬件是否支持安装黑苹果,或者是否有这套硬件的成功案例。
选择适用的硬件,黑苹果就已经成功了一大半。
我的主要硬件配置如下:
设备 | 型号 |
---|---|
CPU | i7 9700K |
核显 | Intel UHD Graphics 630 |
主板 | 微星 MAG Z390 TOMAHAWK (MS-7B18) |
独显 | RTX 2060 super |
安装黑苹果大致流程:
制作安装盘
配置好bios
根据机器硬件修改好
config.plist
文件,至少有一份可以进macOS系统的config.plist
,然后使用Clover Configurator
修改起来会方便点启动、抹盘、安装
测试各个功能是否正常工作
以上内容,可以在各个博客上找到很多很多资料,我列举一下我参考的博客和论坛:
【黑果小兵】macOS Catalina 10.15.1 19B88 正式版 with Clover 5098原版镜像[双EFI双平台版]
[SUCCESS] Ongoing Status of Designare Z390 with i7-9700K
可以直接google:hackintosh 9700k z390
,这样去查找相关的成功案例,学习一下。
安装细节就不赘述了,我记录一下我遇到的问题吧。
不过在排查问题的时候,要记得开启各种debug模式(-v
debug=0x100
),有时候信息太多刷得太快,甚至需要用手机慢动作拍摄调试信息
Couldn’t allocate runtime area
我使用黑果小兵的镜像在安装后就会出现这个,当时以为是镜像问题,就直接在App Store下载了个catalina原版镜像烧录进去。后来换了个OsxAptioFixDrv-64.efi
就好了,应该是和内存相关的问题。
可以进系统,但显卡没有正常识别
About This Mac
中显示Graphics 7MB
,System Report
中检测到了Nvidia的显卡。我犯了一个很愚蠢的错误,我知道黑苹果是不支持2060s的,对一些A卡可以免驱支持,我本来就是希望用核显来带mac的。但是我把显示器接到了独显的视频输出上,果断换成主板的hdmi和dp输出。
检测到了核显,但是显存依旧是7MB
可能是platform-id的问题,也可能是需要打framebuffer补丁,都试试吧。
这里有一些intel cpu的核显设备idList of Intel graphics processing units,具有一些参考价值
最后我还参考了vanilla对于coffee lake
cpu的配置样例
重点在于配置PciRoot(0x0)/Pci(0x2,0x0)
Properties Key | Properties Value |
---|---|
framebuffer-patch-enable | 01000000 |
framebuffer-stolenmem | 00003001 |
AAPL,ig-platform-id | 01000000 |
然后重启,总算识别到了正常的1536MB显存
睡眠问题
在测试各项功能的时候发现睡眠(Sleep)功能不太正常。
睡眠无效,屏幕不灭
不能睡眠,屏幕灭掉,一动键盘和鼠标就亮屏
睡眠很慢,屏幕先灭,持续一两分钟后电脑才会关闭,重启后绿屏,只能强制重启
我把Clover Configurator
有关睡眠功能的选项全选上了,还打了hibernationfixup.kext
驱动,也无济于事
最后爬楼偶然看到一句:独显有可能会影响睡眠功能
立马加个启动参数-wegnoegpu
屏蔽独显
睡眠功能果然正常了。
后记
经此一役,发现即使看了很多帖子,加了很多群,问了很多问题,但其实帮助都有限,装黑苹果很多时候还是要看自己机器具体的硬件配置,进行具体分析具体调整。
这篇博文此刻就是用装好的黑苹果写下的。
就酱。