Contribute
Register

[SUCCESS] Gigabyte Designare Z390 (Thunderbolt 3) + i7-9700K + AMD RX 580

Hey @CaseySJ , did you chance upon a thread in another forum on OsxAptioFix2Drv-free2000. It's started by a guy called u/apianti. He's the developer for OsxAptioFix2Drv-free2000 and strongly recommends against using it. Somehow had success with AptioMemoryFix-64.efi but for me I get a panic on reboot.

Came here to ask the same thing. I saw that post. Seems like some users there are able to successfully use AptioMemoryFix-64.efi.

The part about how the driver erases memory without checking is worrisome. I don't know the validity of the claims however.
 
Last edited:
I managed to get it to work without the OsxAptioFix2Drv-free2000. No crashes so far. The system definition had to be changed to iMacPro1,1 from 19.1 for me. I got it to work with the internal graphics and with RX590. Copy of my EFI is here without the serial/board numbers.
The ZIP has 2 folders.
Use this [EFI 20th July with new EFI updated - 4 and RX] with the RX and this [EFI 20th July with new EFI without RX - 5] without the RX - this has the Framebuffer patch applied.
 

Attachments

  • Share.zip
    34.8 MB · Views: 230
Last edited:
I managed to get it to work without the OsxAptioFix2Drv-free2000. No crashes so far. The system definition had to be changed to iMacPro1,1 from 19.1 for me. I got it to work with the internal graphics and with RX590. Copy of my EFI is here without the serial/board numbers.

Do you have any other PCI-e cards installed besides the RX590?
 
I have the Wifi/Bluetooth PCI-e with Padarsey BCM94360CS2 in there. The RX590 is in slot 2. In addition there are 2 HDD and 2SSD (1 MACOS and 1 Win)
 
Last edited:
I have the Wifi/Bluetooth PCI-e with Padarsey BCM94360CS2 in there. The RX590 is in slot 2.

Thanks. I've always been able to use AptioMemoryFix.efi with only my Vega installed. However, installing any other PCI-e card like my Fenvi T919 required the use of OsxAptioFix2Drv-free2000.efi. I'll give it another whirl with AptioMemoryFix.efi and multiple PCI-e cards and report back.
 
EDIT 7/22/19 - I've reverted back to OsxAptioFix2Drv-free2000.efi, along with EmuVariableUefi.efi and RC scripts. While I'm able to boot with AptioMemoryFix.efi only, I don't get native NVRAM and KPs on reboot/shutdown. I was finally able to install EmuVariableUefi.efi along with RC scripts to emulate NVRAM, but it's so hit and miss; like once out of every 20 tries on boot I don't get an allocation error and am able to boot into macOS. I tried using various slide values per the dev's instructions, but it wasn't consistent either. Based on my board's memmap, it was either slide=0 or slide=229.

AptioMemoryFix.efi is working on my build. My parts are a little different than most in this thread..
PCI-e Cards
  • MSI Vega 56 Air Boost
  • HighPoint RocketRaid 2840A
  • Fenvi FV-T919
BIOS (F9) Changes after setting Optimized Defaults
  • XMP => Profile1
  • CSM => Disabled
  • Above 4G Decoding => Enabled
  • iGPU => Disabled
  • Windows 8/10 Features => Other OS
drivers\UEFI
kexts\Other
 
Last edited:
  • Internal Graphics => Disabled
I just do not use this setting:

Because when disabled, it generates a problem in PREViEW on the Mac with photos and PDF, they simply lock and do not open.
You have already tried using the preview to see if it works correctly with this option disabled. ?
 
You have already tried using the preview to see if it works correctly with this option disabled?

Yes, preview works fine with pdfs and jpgs. You don't want to be using the iMacPro1,1 sysdef with iGPU enabled. If you enable iGPU in bios, you'll probably want to switch your sysdef to iMac19,1 and use the iGPU in headless mode assuming your monitor is attached to your RX 580.
 
Well I'll be damned... AptioMemoryFix.efi is working on my build. I follow changelogs for Clover and all of the drivers and kexts I have installed, but never saw anything mentioned regarding this; probably just missed it so glad I follow this thread too. My parts are a little different than most in this thread, but I've always followed getting a lot of help along the way, and I'd like to share my specifics in hopes it helps someone else. All drivers and kexts mentioned below are the latest versions on GitHub. iMessages, iCloud, etc. are all working.

PCI-e Cards
  • MSI Vega 56 Air Boost
  • HighPoint RocketRaid 2840A
  • Fenvi FV-T919
Bios Changes after setting Optimized Defaults
  • XMP => Profile1
  • Internal Graphics => Disabled
  • CSM => Disabled
  • Above 4G Decoding => Enabled
  • Windows 8/10 Features => Other OS
drivers\UEFI
  • ApfsDriverLoader.efi
  • AppleUiSupport.efi
  • AptioMemoryFix.efi
  • AudioDxe.efi
  • DataHubDxe.efi
  • FSInject.efi
  • HFSPlus.efi
  • VirtualSmc.efi
kexts\Other
  • AppleALC.kext
  • IntelMausiEthernet.kext
  • Lilu.kext
  • SMCProcessor.kext
  • SMCSuperIO.kext
  • USBInjectAll.kext
  • VirtualSMC.kext
  • WhateverGreen.kext
After removing OsxAptioFix2Drv-free2000.efi and replacing with AptioMemoryFix.efi, make sure you also delete everything related to emulated NVRAM and RC scripts (if you installed). There's a downloaded package that you can run, or just delete the files yourself. There is also no need for the slide=0 boot argument in config.plist anymore.

I made the switch first on my USB EFI drive first before making any changes to my boot drive. I recommend doing the same, and always having a backup USB with OsxAptioFix2Drv-free2000.efi just in case. Hope this helps someone else!

Thanks for this!

Were you originally on system def imacpro1,1? I’m on imac19,1 and am dreading unlicensing all my audio plugins in order to switch system defs. I’m assuming imac19,1 is a no go and imacpro1,1 is required for this to work?
 
Were you originally on system def imacpro1,1? I’m on imac19,1 and am dreading unlicensing all my audio plugins in order to switch system defs. I’m assuming imac19,1 is a no go and imacpro1,1 is required for this to work?

Good question, and I'm not totally sure. When I built this, I used iMac19,1 as it was the recommendation by many at the time. However, I switched to iMacPro1,1 about a month ago as others were touting better Vega performance and less issues with DRM. I didn't have to deal with re-licensing anything so it was painless.

I find it hard to believe that the sysdef would have anything to do with runtime allocation errors... but who knows.
 
Back
Top