朱晓峰

一只生之无趣死之乏味的丧家之犬

0%

黑苹果安装小记(z390+i7-9700k+uhd630)

前言

为什么要装黑苹果?

因为穷而且还爱折腾,延续了我小时候一天不挨打就皮痒的性格。

准备工作

首先,需要判断自己电脑硬件是否支持安装黑苹果,或者是否有这套硬件的成功案例。

选择适用的硬件,黑苹果就已经成功了一大半。

我的主要硬件配置如下:

设备 型号
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 7MBSystem Report中检测到了Nvidia的显卡。我犯了一个很愚蠢的错误,我知道黑苹果是不支持2060s的,对一些A卡可以免驱支持,我本来就是希望用核显来带mac的。但是我把显示器接到了独显的视频输出上,果断换成主板的hdmi和dp输出。

检测到了核显,但是显存依旧是7MB

可能是platform-id的问题,也可能是需要打framebuffer补丁,都试试吧。

这里有一些intel cpu的核显设备idList of Intel graphics processing units,具有一些参考价值

最后我还参考了vanilla对于coffee lakecpu的配置样例

重点在于配置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屏蔽独显

睡眠功能果然正常了。

后记

经此一役,发现即使看了很多帖子,加了很多群,问了很多问题,但其实帮助都有限,装黑苹果很多时候还是要看自己机器具体的硬件配置,进行具体分析具体调整。

这篇博文此刻就是用装好的黑苹果写下的。

就酱。