sorenchiron / Opencore-EFI-Z370M

OC EFI for Hackintosh 13-Ventura install/boot 华硕Asus Z370M-Plus-II 主板
The Unlicense
1 stars 0 forks source link

Opencore-EFI-Z370M

Opencore-0.9.9 EFI for Hackintosh 13-Ventura install/boot. 华硕 Asus Z370M Plus II 主板

主板接口图 Motherboard plugs graph

华硕z370m主板接口图

硬件 Hardware Specification

The total worth of this hackintosh is ¥2876 ($398 USD)

Part Model Details
主板 Motherboard 华硕 Asus Z370M Plus II USED
CPU Intel 8600K OEM USED
iGPU Intel UHD 630 Integrated
GPU AMD RX 5700XT Sapphire Nitro+ 超白金OC USED
RAM 丁凌存储 3200MHz DDR4 32G 海力士Hynix颗粒
SSD WD SN550 HBM 1T Old controller
SSD GUDGA 128G for Win11 USED
电源 Power 玄武550 Rated 600W
网卡 NetAdapter BCM94360CD USED

文件说明 Files and folders

File Comments
EFI-installer 安装盘所用 for USB-sitck Installer
EFI-UHD-working 仅集显专用 for iGPU-only system
EFI-hless-r24-ag5500xt-ss5700-RTC-acpi-wake 双显可用 iGPU+dGPU
Tools/VDADecoderChecker Mac下检测硬件加速工作状态。Opencore上的那一份不好使,段错误,这个是其他渠道下载的,实测可用
Tools/gfxutil Mac下检测图形设备PCIE路径信息gfxutil -f GFX0
Tools/forbit-sleep.sh 关闭所有自动休眠睡眠,仅锁屏后熄灭屏幕

Chinese and English introductions are provided below:

中文文档 Readme

如果有dGPU 5700xt独显:

如果没有dGPU,仅有CPU iGPU核显UHD630

目前的体验 Current performance

详细说明 Details

关于AMD 5700XT显卡的特别说明

config.plist 详细说明

Key Value Details
Booter->Quirks
DevirtualiseMmio False 解决AsusZ370m卡EB-stall黑屏
EnableWriteUnprotector True 解决AsusZ370m卡EB-stall黑屏
ProtectUefiServices False Z370:false 不需要
SetupVirtualMap True 解决AsusZ370m卡EB-stall黑屏
SyncRuntimePermissions False 解决AsusZ370m卡EB-stall黑屏
DeviceProperties->Add
PciRoot(0x0)/Pci(0x14,0x0) acpi-wake-type=01 辅助睡眠秒醒,无效
PciRoot(0x0)/Pci(0x1b,0x0) layout-id=01000000 I219V支持layout-1
PciRoot(0x0)/Pci(0x2,0x0) AAPL,ig-platform-id=0300913E iGPU仅计算
Kernel->Quirks
AppleCpuPmCfgLock True 解决AsusZ370m卡EB-stall黑屏
AppleXcpmCfgLock True 解决AsusZ370m卡EB-stall黑屏
DisableIoMapper True 确保vt-d不影响, just in case.
DisableRtcChecksum True 辅助开机safe mode问题 有效
XhciPortLimit True 解决引导中途停止问题 solves booting stalls
NVRAM->7C436110-AB2A-4BBB-A880-FE41995C9F82
boot-args -v 详细log
boot-args keepsyms=1 详细log
boot-args debug=0x100 详细log
boot-args agdpmod=pikera 5700XT必须,否则引导黑屏
boot-args -rad24 开启后绿屏死机得到明显缓解 helps avoid green screen crash
PlatformInfo->Generic
SystemProductName iMac19,1 适合5700xt+8代CPU
UEFI->AFPS
MinDate 0 解决引导卡死 solves booting stallssolves booting stalls
MinVersion 0 解决引导卡死 solves booting stalls
UEFI->Quirks
EnableVectorAcceleration True 解决开机引导卡死 solves booting stalls
ReleaseUsbOwnership True 解决安装重启卡死 solves rebooting stalls
ResizeGpuBars -1 开着不好使,关了反正好使
UnblockFsConnect False 解决安装重启卡死 solves rebooting stalls

重要提示与故障问题解答 Key hints and QA

How to use: Readme!

How to solve GPU problems: Collection of AMD RX 5xxx XT problems & solutions

Encountered with numerous 5700XT issues, I have collected/tried many relevant solutions. And here a collection is made to faciliate hackintosh usage for users with similar confusions.

For what I've tested:

  1. All good under Win11.
  2. Ventura: Chrome stands 5mins longer than Safari before crashing.
  3. Turning off browser HW acceleration helps. 30min green crash.
  4. WEG -rad24 + AGPM5500XT helps. 1.5h crash.
  5. -rad24 + AGPM5500XT + 5700XT-SSDT helps. Lasts 50h using HDMI before crashing.
  6. Change to DP, No green screen ever! Turns to Black-screen-crash instead. Emm progress.
  7. More testing in queue.

More on my 5700XT sapphire Nitro+:

  1. If I over clock intel 8600k using AISuit under Win11, everything crash into pieces. Resetting motherboard bios brings things back together.
  2. If I under-volt 5700XT using Adrenalin in Win11, boom noise crash. DDU brings me back.
  3. Select and use BIOS-2 in 5700XT, under-volt the GPU causing Win11 crashes + GreenScreen. DDU+BIOS1 brings back. But BIOS2 crash in furmark.
  4. MD5 of BIOS1 and BIOS2 are identical, but BIOS1 works while BIOS2 failed.
  5. Wonderful, doing everything just to use Sketch.app

Appendix