Home

Awesome

Hackintosh_i5-7500_B250_RX570_EFI

针对能正常使用于 macOS Big Sur 11.01,也可用于 macOS Catalina 10.15.7。对核心显卡,独立显卡,网卡,声卡,以及 USB 做了相应的驱动设置。在介绍中的已知问题,如有解决的朋友请留言告知,多谢。

以往的 Clover 引导保留在 Clover_EFI 文件夹中,适用没有使用独立显卡的配置,但只能停留在 macOS Catalina 10.15.7 ,因为我无法在 macOS Big Sur 中正确驱动核显 HD630。

系统信息 音频 USB 显卡 硬解码

目录

硬件&系统

名称型号版本
主板Gigabyte B250M-D3H
CPUIntel i5 7500
核显Intel HD Graphics 630
独显Sapphire RX570 4G D5 OC
声卡ALC892
网卡i219-v
SSDSATA 接口的 Intel SSD
系统macOS Big Sur 11.01(20B29)
引导OpenCore 0.6.3
机型iMac18,1、iMac18,2、iMac18,3

驱动情况

已知问题

BIOS 设置

Gigabyte B250M-D3H 主板

加粗项为必须设置的。

通用 BIOS 设置

OpenCore 文件说明

/

ACPI

补丁文件,如果硬件配置并不一样,很可能需要修改以下文件:

Bootstrap

Drivers

Kexts

Resources

OpenCore 启动时的主题样式相关,可忽略。

Tools

OpenCore 启动时要加载的工具程序,可忽略。

解决双系统时间不同步

在安装了 Windows 与 macOS 两个系统时,Windows 的时间会慢 8 个小时,使用以下命令让 Windows 把硬件时间当作 UTC 时间。Windows 使用管理员启动命令行开启 UTC : Windows 注册表:开启 UTC

[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\TimeZoneInformation]
"RealTimeIsUniversal"=dword:00000001

Windows 注册表:关闭 UTC

[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\TimeZoneInformation]
"RealTimeIsUniversal"=dword:00000000

注入三码使正常使用 Apple 服务

在正确注入有效三码后,可以正常使用 iMessageFaceTimeSiriApp Store 等服务。

获取三码有几种方法:使用 CloverConfiguratorOpenCore ConfiguratoriMessageDebugGenSMBIOS 等工具。

另外还需要一个编辑 OpenCore 配置文件的编辑器,这里使用 ProperTree https://github.com/corpnewt/ProperTree

无论使用哪种工具,只需要获得的三码(准确说是四个码),填到 OpenCoreconfig.plist 文件的对应位置:

打开 config.plist 文件可以找到以下项 :

这里将使用 GenSMBIOS 工具,因为它可以在 WindowsmacOS 下工作,该工具的仓库地址:https://github.com/corpnewt/GenSMBIOS

该工具使用 Python 编写,所以还需要安装 Python 环境,在 mac 下是系统默认有安装的,windows 下可能需要自己下载安装 https://www.python.org

下载 GenSMBIOS 工具后 macOS 运行 GenSMBIOS.command 脚本,Windows 下运行 GenSMBIOS.bat

TIP: 不要使用这里填好的四码内容,可能会无效。应该使用 GenSMBIOS 生成一组新的。

开启 HiDPI

开启 HiDPI 以实现分辨缩放。建议在 2k 显示器以上才使用。

sudo defaults write /Library/Preferences/com.apple.windowserver.plist DisplayResolutionEnabled -bool true

需要重启电脑生效。

sudo defaults delete /Library/Preferences/com.apple.windowserver.plist DisplayResolutionEnabled

需要重启电脑生效。

第三方 SSD 固态硬盘开启 TRIM

开启 TRIM 能让 SSD 在长期使用中有更长的使用寿命及更快的速度。使用终端命令:

sudo trimforce enable

开启 TRIM

关闭 TRIM

sudo trimforce disable

返回顶部