- Joined
- Aug 1, 2015
- Messages
- 5
- Motherboard
- GIGABYTE Z390 I AORUS PRO WIFI
- CPU
- i5-9600K
- Graphics
- RX 580
- Mac
- Mobile Phone
I need your help!
My components
Kext List
Driver List
BIOS Settings
SMBIOS and Boot flags
iMac 19,1
-v slide=0 (and optional debug=0x100 keepsyms=1 igfxfw=2 alcid=7)
Working fine:
ACPI
I had created several SSDT :
1. SSDT-EC-USBX.aml (guide)
Processor
Working fine and displayed in "About this Mac" window, fully accelerated Intel Power Gadget cause VirtualSMC.kext and SMCProcessor.kext. But UHD 630 is not working properly, more information Not Working/Graphics/HD630.
WI-FI, Bluetooth, Airdrop
Ethernet
Only one thing you need to know: OpenCore use special IntelMausi.kext.
Motherboard
NVRAM
SSD
It was the first thing I stuck. Mojave could not be installed thoroughly while microcode on SSD is old version. I had updated mine with Magician Software. TRIM is native for this drive, OC flag ThirdPartyDrives=TRUE
Monitor
I was surprised when I found out my monitor supports brightness control from keyboard while connected via DisplayPort. MonitorControl tool helps me to adjust settings.
Not working:
Graphics
UHD 630
might be work if I using these fixes (guide):
igfxfw is necessary to load Apple GuC. Also specify for my motherboard I need to use 32mb memory in BIOS.
But it does not work for me. After successfully booting it reboot cause unfortunately problem...
RX 580
Of course Lilu.kext and WhateverGreen.kext
Audio
might be work if I using these fixes (guide):
As i see kext priority is important in OC, this why in config.plist Lilu.kext is first and AppleALC.kext is second kexts. By the way boot stucks
Heatsink & Fans
I just found HWMonitor 2 which includes support VirtualSMC.kext and OpenCore. I will update this thread since it will work.
My plans
Utility list
VDADecoderCheck Utility
ProperTree
SSDTTime
gfxutil
Intel Power Gadget
Continuity Activation Tool
MonitorControl
Magician Software
MacInfo
Installation guide:
Opencore Vanilla Desktop Guide
My components
- Motherboard Gigabyte Z390 I AORUS PRO
- Processor Intel Core i5 9600K
- Graphic UHD 630 (Built-In), Sapphire Radeon Pulse RX 580 8GB (PCI)
- RAM Crucial Ballistix Sport LT 16GB 2666MHz (DDR4)
- SSD Samsung 970 EVO Plus SSD 250GB (M.2 NVMe Interface)
- HDD Seagate Momentus 2.5-Inch SATA III 1TB
- Wi-FI + Bluetooth Apple Broadcom BCM94360CD 802.11ac Bluetooth 4.0 (M.2 NVMe Interface)
- Power Supply CORSAIR RMX Series RM750x
- CPU Cooling Fan DEEPCOOL GAMMAXX400
- Computer Case NZXT H510
- Audio Interface ALC1220vb (onboard), NI Komplete Audio 6 (external)
- Monitor LG 24UD58-B (Display Port)
Kext List
- VirtualSMC.kext
- Lilu.kext
- AppleALC.kext
- WhateverGreen.kext
- AirportBrcmFixup
- BrcmBluetoothInjector
- BrcmPatchRam
- BrcmFirmwareData
- IntelMausi.kext
- SMCProcessor.kext
- SMCSuperIO.kext
- USBMap.kext
Driver List
BIOS Settings
- Above 4G decoding
- Hyper-Threading
- Execute Disable Bit
- EHCI/XHCI Hand-off
- OS type: Windows 8.1/10 UEFI Mode
- Fast boot disabled
SMBIOS and Boot flags
iMac 19,1
-v slide=0 (and optional debug=0x100 keepsyms=1 igfxfw=2 alcid=7)
Working fine:
ACPI
I had created several SSDT :
1. SSDT-EC-USBX.aml (guide)
- Hides the Embedded controller and creates a fake one for macOS
- This SSDT also has a second function, USBX. This is used for forcing USB power properties, requires SSDT-EC so this just jumbles them together.
- USB Port Mapping
- Brings back NVRAM support
- Fixing Power Management
- Fixing IRQ Conflicts
Processor
Working fine and displayed in "About this Mac" window, fully accelerated Intel Power Gadget cause VirtualSMC.kext and SMCProcessor.kext. But UHD 630 is not working properly, more information Not Working/Graphics/HD630.
WI-FI, Bluetooth, Airdrop
- I bought a Broadcom BCM94360CD on AliExpress which already compatible with macOS
- Installing kext (you can read all information if you follow links):
- Installing continuity features activated by this tool. Include Handoff, Instant Hotspot, and New Airdrop (for old macs).
Ethernet
Only one thing you need to know: OpenCore use special IntelMausi.kext.
Motherboard
NVRAM
- SSDT-PMC.aml works correctly
- SSDT-UIAC.aml it possible this is broken, but still works (guide)
SSD
It was the first thing I stuck. Mojave could not be installed thoroughly while microcode on SSD is old version. I had updated mine with Magician Software. TRIM is native for this drive, OC flag ThirdPartyDrives=TRUE
Code:
<key>ThirdPartyDrives</key>
<true/>
Monitor
I was surprised when I found out my monitor supports brightness control from keyboard while connected via DisplayPort. MonitorControl tool helps me to adjust settings.
Not working:
Graphics
UHD 630
might be work if I using these fixes (guide):
Code:
<key>PciRoot(0x0)/Pci(0x2,0x0)</key>
<dict>
<key>AAPL,ig-platform-id</key>
<data>
BwCbPg==
</data>
<key>device-id</key>
<data>
kj4AAA==
</data>
<key>igfxfw</key>
<data>
AgAAAA==
</data>
<key>framebuffer-patch-enable</key>
<data>
AQAAAA==
</data>
<key>framebuffer-stolenmem</key>
<data>
AAAwAQ==
</data>
</dict>
But it does not work for me. After successfully booting it reboot cause unfortunately problem...
RX 580
Of course Lilu.kext and WhateverGreen.kext
- No hardware acceleration and decoding (guide)
Audio
might be work if I using these fixes (guide):
Code:
<dict>
<key>PciRoot(0x0)/Pci(0x1F,0x3)</key>
<dict>
<key>alc-layout-id</key>
<data>
BwAAAA==
</data>
</dict>
</dict>
Heatsink & Fans
I just found HWMonitor 2 which includes support VirtualSMC.kext and OpenCore. I will update this thread since it will work.
My plans
- Fix integrated audio
- Fix DRM for RX 580
- Enable HD 630
- Make bootable Fusion Drive for both systems: macOS and Windows 10 via Bootcamp which is native for OC.
- Set FileVault and ScanPolicy
- About this Mac/Memory window fix (I need only 2 RAM visible slots)
- Fix Verbose mode
- Fix CFG Lock
- Enable Fast boot, Vt-D
- Make BIOS with Apple logo
Utility list
VDADecoderCheck Utility
ProperTree
SSDTTime
gfxutil
Intel Power Gadget
Continuity Activation Tool
MonitorControl
Magician Software
MacInfo
Installation guide:
Opencore Vanilla Desktop Guide
Attachments
Last edited: