升级 macOS12和13之后,存在睡眠唤醒后蓝牙不工作的问题,必须要先关闭和重新打开才能正常使用。对于用蓝牙鼠标和键盘的要注意下,因为连能不能正常唤醒都可能是个问题。 如果大家有解决方法,请到issue里新开一个告知一下。
Monterey 12.3
OPENCORE 0.8
- 主板: 技嘉Z370N WiFi
- CPU: intel i9-9900KF
- 硬盘: 三星 980SSD 1T / 三星 960EVO 250G / 西数 SN750 500G
- 显卡:XFX Vega64 风冷
- 内存: 金士顿骇客神条 Predator DDR4 3000 16G x 2
- 网卡: BCM943602CDP + NGFF转换卡
- 散热器: 猫头鹰 NH-U12A
- 电源: 海盗船 SF600
- 机箱: 酷冷 NR200P
Bios已经升到F12,除了要解锁CFG LOck,其它与之前用的F3 ~F10基本一样。
-
建议主板Bios升级到F12
建议只升级到F12,因为超过F12的版本会限制CPU的性能,我的9900KF跑不上去。
主板Z370N-Wifi 解锁CFG Lock 只需修改 'setup_var 0x5A4 0x0',参考tonymacx86。
教程参考1: https://dortania.github.io/OpenCore-Post-Install/misc/msr-lock.html#what-is-cfg-lock
教程参考2: https://mritd.com/2020/10/16/gigabyte-z370-aorus-gaming-5-disable-cfg-lock
-
Bios低于F12
我在OC上没配置过,具体不清楚,所以建议直接升到F12。
下面的Bios设置,除了USB的要注意,其它的并没有多大影响。
Save & Exit → Load Optimized Defaults
M.I.T. → Advanced Memory Settings Extreme Memory Profile(X.M.P.) : Profile1--
- 此项用来开启内存XMP超频,非必要,如果使用解除usb15个端口限制的方法,会导致睡眠后USB的U盘会自动退出,关闭即可
- 如果使用Hackintool定制usb端口,可以选择开启XMP
BIOS → Fast Boot : Disabled
BIOS → LAN PXE Boot Option ROM : Disabled
BIOS → Storage Boot Option Control : UEFI
Peripherals → Trusted Computing → Security Device Support : Disable
Peripherals → Network Stack Configuration → Network Stack : Disabled
Peripherals → USB Configuration → Legacy USB Support : Auto (必须开启)
Peripherals → USB Configuration → XHCI Hand-off : Enabled (必须开启,不然开不了机)
Chipset → Vt-d : Disabled
Chipset → Wake on LAN Enable : Disabled
Chipset → IOAPIC 24-119 Entries : Enabled
先在Bios按如下设置:
1.Peripherals → Initial Display Output : PCIE
2.Chipset → Integrated Graphics : Disabled (Disabled后只能使用独显。不建议同时开启核显,避免产生其它问题)
请阅读更新显卡GOP,或者联系我提供已修改的GOP文件
我用的是XFX Vega64公版-风冷
在10.14.5之后,Vega64的显卡可以正常使用,即使不调整参数,但是我在使用时发现温度会比较高,以Luxmark为例,默认情况下最高温去到82度,但调整参数后(10.14.5之前的版本调整参数主要是为了解决风扇暴走的问题),温度保持在71度左右,实际性能差不多。
使用VGTab调整Vega64的问题
对于A卡,降压调频通常可以提升性能,参数调整可参考如下:
在 DeviceProperties 添加显卡参数
具体请看下面图片里设置的参数
- 添加独显的识别地址
- 手动添加相关参数
详细说明如何使用VGTab和VGTabMerge
暂无问题
使用Hackintool定制需要工作的USB口,生成 SSDT-EC.aml 、 SSDT-UIAC.aml、SSDT-EC-USBX 。
- SSDT-EC.aml 、 SSDT-UIAC.aml、SSDT-EC-USBX要放在 OC/ACPI
- USBPorts.kext 放在 OC/Kexts
SSDT的定制参考以下的图表,不要超过15个端口即可。注意: 我的端口禁用了P3、P4的USB2和USB3。
端口编号 | Buffer编号 | 主板位置 | USB协议 | 使用 |
---|---|---|---|---|
HS01 | 0x01 | usb3.0插针 | USB2 | ✓ |
HS02 | 0x02 | usb3.0插针 | USB2 | ✓ |
HS07 | 0x07 | P1 | USB2 | ✓ |
HS08 | 0x08 | P2 | USB2 | ✓ |
HS05 | 0x05 | P3 | USB2 | ✕ |
HS06 | 0x06 | P4 | USB2 | ✕ |
HS03 | 0x03 | P5 | USB2 | ✓ |
HS04 | 0x04 | P6 | USB2 | ✓ |
HS09 | 0x09 | TypeC-SW | -- | ✓ |
HS10 | 0x0A | 蓝牙 | USB2 | ✓ |
HS11 | 0x0B | usb2.0插针 | USB2 | ✕ |
HS12 | 0x0C | usb2.0插针 | USB2 | ✕ |
SS01 | 0x11 | usb3.0插针 | USB3 | ✓ |
SS02 | 0x12 | usb3.0插针 | USB3 | ✓ |
SS07 | 0x17 | P1 | USB3 | ✓ |
SS08 | 0x18 | P2 | USB3 | ✓ |
SS05 | 0x15 | P3 | USB3 | ✕ |
SS06 | 0x16 | P4 | USB3 | ✕ |
SS03 | 0x13 | P5 | USB3 | ✓ |
SS04 | 0x14 | P6 | USB3 | ✓ |