Home

Awesome

1. OpenCore EFI for AMD Ryzen Hackintosh (macOS 10.15.3 - 11.2)

Hackintosh EFI for MSI B450M BAZOOKA PLUS + R5 2600 + RX 5700

基于 mikigal/ryzen-hackintosh 的 efi 修改制作

2. 使用注意

2.1. 修改AMD内核补丁

Physical CPU coresHex value
4 Cores04
6 Cores06
8 Cores08
12 Cores0C
16 Cores10

对照表格按照自己CPU线程数找到一个数值

  1. 用 ProperTree 打开 config.plist, 在 Kernel -> Patch 下找到三个 algrey - Force cpuid_cores_per_package
  2. 分别修改三条中 Replace 数值的第一个 00 , 例如我的 r5 2600 是6核12线程, 那么数值就改为 0C
    • B8 00 0000 0000 -> B8 0C 0000 0000
    • BA 00 0000 0000 -> BA 0C 0000 0000
    • BA 00 0000 0090 -> BA 0C 0000 0090

2.2. 修改 20210118

显卡 5700 卖了,换成 RX 580,唯一需要改的是 boot-args 去掉 agdpmod=pikera

2.3. 配置

部件规格
处理器AMD Ryzen 5 2600 六核
主板微星 B450M BAZOOKA PLUS (MS-7B90) (LPC Controller B450芯片组)
显卡AMD RX 580
内存32 GB (GLOWAY DDR4 2666MHz)
主硬盘HS-SSD-C2000Pro 512G (512 GB / 固态硬盘)
声卡瑞昱 ALC892 @ AMD High Definition Audio 控制器
网卡瑞昱 RTL8168/8111/8112 Gigabit Ethernet Controller / 微星
无线网卡Fenvi T919 (BCM94360CD)

2.4. 可用

2.5. 不可用

暂无

3. 常见问题

3.1. 黑屏问题

3.1.1. 安装时跑码然后黑屏

如果用的是 5000 系显卡,在 boot-args 添加 agdpmod=pikera

3.1.2. 安装完成,进入系统界面黑屏

bios 进入 设置 -> 高级 -> 超级 io

选择 Serial/COM Port/Parallel Port(串口,并口)全部关闭

3.2. 以太网已连接,但没有分配 ip

目前不知道,出现两次后面没有复现

3.3. iCloud 无法登录

没找到文字版,参考 b 站视频 OpenCore 引导修复 iMessage FaceTime iCloud

3.4. EasyUEFI 建立 mac 启动项,无法开机

rWsSjU.png

我也不知道为什么会这样,后来重新建立一个 efi 分区,重建引导,源文件选择 OpenCore.efi

这样就可以开机和引导,<del>但是 Clover Configurator 无法挂载,只能到 pe 或 win 下修改 oc 配置</del>

可以用 OpenCore Configurator 挂载 rf9oB6.png

3.5. 声音修复

万能声卡驱动:https://sourceforge.net/projects/voodoohda/

AppleALC:https://github.com/acidanthera/AppleALC/releases

注入声卡 ID 表:https://github.com/acidanthera/AppleALC/wiki/Supported-codecs

找到自己主板声卡型号,在注入声卡 ID 表查询 对应 layout

举个例子:我的声卡型号是 Realtek ALC892

boot-args 替换 alcid=1,一个不行就换个再试

3.6. boot-args 相关

3.6.1. 开启啰嗦模式

boot-args 添加 -v

3.6.2. agdpmod=pikera

用于禁用 Navi gpu(RX 5000 系列)上的 boardID,否则会出现黑屏。如果您没有 Navi,请不要使用(即 Polaris 和 Vega 卡不应使用此功能)

3.7. 开机出现 OCS: Failed to parse data field as value with type mdata and <XXXXX> contents, context <ROM>!

G{H((KRB$14KH)A7GY3`AGC

下载 SMBIOS 工具,选择 Generate SMBIOS, 型号输入 iMacPro1,1, 复制生成的 ROM

网上搜索需要用自己的 MAC 地址,但我试了下随便生成一个也能用✌

4. 跑分参考

单核 978 多核 5196

对照: https://browser.geekbench.com/v5/cpu/search?utf8=%E2%9C%93&q=ryzen+5+2600

rWrMYq.jpg

5. 小技巧

5.1. 使用【访达】的【显示】设置显示完整路径

打开【访达】,找到菜单栏中的【显示】-》【显示路径栏】,或者使用快捷键【option+command+p】显示路径栏。

5.2. 开启允许安装任何位置的应用

不打开此选项,非 apple 第三方应用,会显示文件损坏

sudo spctl --master-disable

5.3. 一键开启 macOS HiDPI

先把 NVRAM -> UIScale 修改为 Ag==(Data 类型,值 02)

https://github.com/xzhih/one-key-hidpi/blob/master/README-zh.md

5.4. 触发角

打开「系统偏好设置」-「桌面与屏幕保护程序」-「屏幕保护程序」,选择「触发角」就可以进入设置页面了。

屏幕右上角是调度中心,鼠标向右上一甩就是全部桌面和和窗口,想要把窗口或者文件从一个桌面拖到另一个桌面,也只需要按住窗口,甩到右上角就好。 屏幕右下角是显示桌面,这个和 Win 逻辑一样,习惯了。拖动文件或者网页图片,也只需要向右下角一甩就好。

5.5. 计算 md5

windows cmd

certutil -hashfile  '.\macOS Catalina 10.15.7(19H2) Installer for Clover 5122 and WEPE.dmg'  MD5

5.6. 如何在Mac上查看隐藏文件

显示隐藏文件

defaults write com.apple.finder AppleShowAllFiles -boolean true;killall Finder

再次隐藏文件

defaults write com.apple.finder AppleShowAllFiles -boolean false;killall Finder

6. 截图

C2D13419-850F-43F5-A9AF-3F1DB3F011C5