Opencore 0.5.9

Since Clover BootLoader is reaching its end of life, it’s time to switch to OpenCore BootLoader.

This is the last version of Clover I used on my desktop.

Specs

    • Motherboard: ASUS Prime Z390-A (BIOS Release Date: 2020/05/04 Version: 1502)
    • CPU: Intel Core i9 9900K
    • Memory: 2 * Corsair Vengeance LPX 16GB 3200Mhz
    • GPU: MSI Radeon RX 5700 XT Gaming X
    • SSD: Western Digital WD Black SN750 500GB
    • Wireless: Fenvi FV T919

BIOS Configuration

Ai Tweaker

    • Ai Overclock Tuner: XMP II

    • ASUS MultiCore Enhancement: Enabled – Remove All limits

    • DRAM Frequency: DDR4-2933Mhz

      I have stability issues (display halt) if I run at memory’s default 3200Mhz

      This is probably due to BCLK/DRAM multiplier, the real iMac 19,1 runs its memory at 2666Mhz , which means multiplier was set to 100:133. I found a comment saying “some platforms do not like high memory multipliers”, but I need to test it out.

    • DRAM Voltage: 1.30000 [Unnecessary RAM tweeking]

Advanced

Platform Misc Configuration

    • PCI Express Native Power Management: Enabled

    • Native ASPM: Enabled

CPU

    • Software Guard Extensions (SGX): Disabled

    • Intel (VMX) Virtualization Technology: Enabled

      CPU – Power Management Control

      • Boot performance mode: Turbo Performance

      • Turbo Mode: Enabled

      • CFG Lock: Disabled

System Agent (SA) Configuration

    • VT-d: Disabled

    • Above 4G Decoding: Enabled

      Graphics Configuration

      • Primary Display: PCIE

      • iGPU Multi-Monitor: Enabled

      • DVMT Pre-Allocated: 64M

PCH Configuration

PCI Express Configuration -> PCIe Speed: Gen3 [This probably doesn’t do anything]

PCH Storage Configuration

    • SATA Controller(s): Disabled [I don’t use any SATA Drives]

Onboard Devices Configuration

    • PCIEX16_3 Bandwidth: X4 Mode [I have my SSD installed on that port]

      Serial Port Configuration

      • Serial Port: OFF

USB Configuration

    • Legacy USB Support: Disabled

    • XHCI Hand-off: Enabled

Boot

Boot Configuration

    • Fast Boot: Disabled

Secure Boot

    • OS Type: Windows UEFI Mode

USB Ports

By using Hackintool, I selected 15 USB ports that I needed and blocked the rest of them. You probably need different configuration to make your setup works (either reconfigurate or avoid using ports that are blocked).

  • Green: Ports that works
  • Red: Ports that won’t work

Rear

  • Some devices that are not being supported on macOS will cause problems. For example, my Oculus Rift S (which doesn’t have software support under macOS) causes instant wakeup, the solution is to plug it into one of the ports that are blocked, so it won’t even show up under IORegistryExplorer.

  • The configuration was set to use discrete graphics, so the onboards video output won’t work.

Front

  • I used the bottom connector from USB1112 for Bluetooth connection integraded to my wireless card (Fenvi T919). USB_E12 and USB_E34 was connected internally via a USB 2.0 Hub, not only makes the USB device tree looks messy, but also brings some chances of not being able to discover Bluetooth hardware if the Bluetooth USB is connected to one of them.

  • Although I blocked USB_E12 and USB_E34 in the configuration, they are still useful for connecting devices that works on Windows but not needed for macOS, like AIO water pump and RGB controller.

  • My case doesn’t have a front USB-C connector, so the U31G1_C5 is blocked.

EFI File !!! Fill in SMBIOS informations before use.

15 thoughts on “Opencore 0.5.9

  1. I Love this article! I have been researching all over the internet for a bios configuration for Prime Z390-a + Oencore + T919!
    May I know if you encountred wifi issue with this build and EFI? Because my own build with the same motherboard and wireless card has a problem which I can’t find a remedy: wifi keeps turning on and off through Bluetooth works fine. Even with your EFI and bois settings, the problem persists.

      1. Hi, thanks for replying. I have not tried your 0.6.0 build, but I have created a minimum 0.6.0 and got same issue. I created a 10.15.5 install media and tried on my pc (i’m using 10.15.6 so it’s a downgrade), wifi in its recovery mode shows the same issue. I tried this wifi card on my friend’s Opencore0.5.9+10.15.6 build, same issue.
        Before reading your post, I thught this mother board has conflict with fenvi. Now I don’t know anymore. I think I’ll give up trying… I can only persume there is something wrong with this T919 card. But I just don’t get it, how come under Windows everything works…
        Anyway, thank you for replying me.

      2. Problem resolved: I changed it to another T919 card (you won’t believe how much time and money does it cost in Australia) and that new one works OOB. That’s to say: Faulty Card. Thanks for replying me again. I will star your repo on Github.

  2. Oh BTW, why did you set the memory to 2933 1.3V? Do you have display problem?
    My experience is, use DP cable instead of HDMI. I encountered random display issues with HDMI cable in both hackintosh and windows.
    Furthermore, if you play games in Windows, disable the HD630 graphic card in Device Manager if you can’t disable it in BIOS. Red Dead Redemption won’t launch until I disabled iGPU in Windows Device Manager.

    1. My memory sticks are rated at 3200Mhz, I can run it at 3400Mhz with default XMP no problem in Windows, but somehow it just randomly causes screen freeze in macOS (sometimes it happen minutes since boot, sometimes it take days). I saw a post somewhere else that maybe it was caused by not using odd ratio (not sure why), so I just lower the frequency to 2933Mhz, after that I haven’t seen a single freeze for 3 months.

      I am always using a DP cable, there’s some kind of weird color issue when I use HDMI (especially for red, they look really dark).

      I disabled iGPU in Windows, the AMD drives were having conflicts with iGPU (random freezes, sometimes Windows blue screen), not sure if they fixed it or not.

      1. Great post, thanks for sharing your EFIs and BIOS settings!

        Just wondering if you’ve tried the new BIOS, version 1602? I’m reluctant to test it, because I’ve got Big Sur running stable now, and don’t want to mess that up. However I continue to have problems in Windows 10, while gaming – my Sapphire Nitro+ 5700 XT constantly crashes (TDR errors) either freezing the screen, forcing me to restart, or just restarting on its own. Very frustrating. I’ve tried every driver (beta, recommended, etc), re-installed Windows from scratch, always DDU in safe mode when I switch drivers, etc. But a few games consistently crash – Fortnite, Forza Horizon 4, and now Flight Simulator 2020. Maybe it’s just because they all start with “F” … ? lol

        1. Hi,
          I haven’t update the BIOS yet, but I had the same issue in Windows several months ago. I remember I was using AMD driver 20.4.2 and I got screen freeze in almost every hour and it forces me to reboot.
          I resolved it by reinstalling Windows (update to latest version), disable Intel GPU (in my case it was UHD 630) in device manager (while keeping the driver). Then reinstall AMD driver (it’s reinstall because Windows automatically installed an older version), the most IMPORTANT step is to click “Factory Reset” from the init screen of driver installer, then it will automatically uninstall, and reboot a few times. All graphics settings will be reset. I didn’t use DDU at all.
          I repeat this process every time when I need to update the driver.
          Now running on the latest AMD driver (20.8.2), haven’t reboot for several days, didn’t had any issue.

          1. Thanks for the advice. I just tried re-installing 20.8.2 with a Factory Reset, but it still crashed.
            I’m wondering if it’s my PSU. I’ve got the same specs as you (same motherboard, make and amount of RAM, Fenvi card. 5700XT) but a slower CPU – mine’s an i7-9700k … my Corsair RM750x PSU is supposed to be decent; I’ve got it connected to my 5700XT using two separate cables (not the splitter) but I’m wondering if maybe I need something even beefier. What kind of power supply are you using?

          2. I am using a EVGA SuperNova G3 650w PSU. But I don’t think that’s a PSU issue, since 5700XT does have a lot of driver issues in Windows. Can you try running the RAM at 2133Mhz? Without using any XMP settings.

          3. Replying to your other comment; I think the response thread was too long so it wouldn’t let me reply there directly.

            Anyway, thanks for your suggestion. I’ll try setting the RAM back to stock speeds; for now I bumped up to XMP2 but dropped the clock to DDR-3000; I managed to play Flight Simulator 2020 for 4-5 hours yesterday with only a single crash. I also switched my 5700XT to quiet mode, so maybe that helped as well. It’s quiet enough in performance mode, but it uses a little less power in quiet mode so I thought I’d give it a shot.

            I can’t wait for the Big Navi cards to come out!

  3. Great goods from you, man. I have understand your stuff previous to and you’re just extremely magnificent.

    I really like what you’ve acquired here, really like what you are
    saying and the way in which you say it. You make it enjoyable and
    you still care for to keep it sensible. I cant wait to read far more from you.
    This is actually a terrific website.

Leave a Reply

Your email address will not be published. Required fields are marked *