Hackintosh Opencore EFIs for M920x
- Lenovo M920x
- CPU: i7-9700T 2.0GHz
- Motherboard: Q370
- BIOS: M1UKT50A
- GPU: UHD 630/AMD Radeon RX560 4G
- Mem: Lenovo 8G * 2
- NVMe: SN750
- Wifi/Bluetooth: 1820A (08PKF4)
- Opencore:0.5.6 offcial
- MacOS: Catalina 10.15.3
- CFG Lock:已解锁
- 变频: 正常
- 硬解
- H264:正常
- H265:正常
- 睡眠: 正常
- 显卡
- RX560
- AGPM:正常
- Metal:正常
- mini-dp*4 接口:正常
- UHD 630
- 接口:主板两个接口(HDMI/DP)不可用(插入会死机)
- RX560
- Wifi/蓝牙:正常
- Handoff:正常
- sidecar: 正常
- 内置音频:正常
- USB:已映射,正常显示 5Gbps 和电流;蓝牙已内建
- NVMe:已内建
已知问题和讨论见:issues
- 关闭安全模式
- 升级 BIOS 到最新(下面的 DVMT 修复基于最新的 BIOS)
- 使用内置的 EFI 中的 setup_var 关闭 CFG_Lock
- 如果无法关闭/不会操作 setup_vars,需要勾选上 opencore 中以下的选项。可能会影响变频
- Kernel-Quirks-AppleCpuPmCfgLock: yes
- Kernel-Quirks-AppleXcpmCfgLock: yes
- 如果无法关闭/不会操作 setup_vars,需要勾选上 opencore 中以下的选项。可能会影响变频
- 下载 zip 包并解压
- 修改 config.plist,添加 SMBios 信息(有集显选择 iMac19,1,无集显选择 macmini8,1)
- 重启
Q370 中没有关闭 CFG_Lock 的选项,所以需要按照修复 DVMT 的方式关闭锁 请确定你的 BIOS 版本是 M1UJY50USA!
- 下载 EFI 配置
- 修改 config.plist,打开 show_picker 选项
- 重启进入 opencore 选择页面
- 选择 setup_var 进入 EFI 命令行
- 关闭 CFG_Lock:
setup_var 0x721 0x00
- 修复 DVMT
- 将 Pre-Allocate Mem 修改为 64M(最大可选项):
setup_var 0xA44 0x2
- 将 Allocate Mem 修改为 Max:
setup_var 0xA45 0x3
- 将 Pre-Allocate Mem 修改为 64M(最大可选项):
- 重启,在 Intel Power Widgets 中看 CFG_Lock 是否已关闭
详细信息参照的 BIOS 选项参照:docs/m1ujy50usa.txt