Contribute
Register

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

Casey,

First off, just wanted to say huge thanks for making such an epic guide!

I have been a Mac user for a long time but a complete NOOB when it comes to coding

I have been trying to apply the Framebuffer patch using Hackintool exactly according to the guide but still haven't been able to unlock the full capacity of the UHD630 GPU.

Every time I boot after applying the patch via Hackintool, I get this black screen on boot.

Any suggestions from anyone would be extremely appreciated!

Thanks!
 

Attachments

  • IMG_2752.jpg
    IMG_2752.jpg
    3.3 MB · Views: 233
External Disks Not Ejected During Sleep
External hard drives are not always ejected prior to Sleep. This is a fairly common problem that afflicts regular Macs as well. At one point I left the computer idle for 90 minutes, and returned to a chorus of 30 "disk not ejected" warnings upon wake. Fortunately a little utility called Jettison solves this problem. There's a 15-day trial period and the price is USD $4.95. Once installed, it will automatically eject all external disks. You can manually choose "eject and sleep" from Jettison's own menu, but that is purely optional.

On 10.14.6 with 3600 MHz memory, Jettison ejects but won't remount upon wake. Turning XMP off in the Designare's BIOS allows Jettison to fully work and remount, but it knocks my memory speed down to 2400 MHz.
At that point though, Jettison is not needed because after sleep, USB drives come back up no problemo.

Another user in another thread said that as long as they did not exceed the top speed of memory that Apple sells (2666 MHz), they didn't have a problem.
The Designare only allows me 2400 MHz with XMP off on the motherboards BIOS though.

Profile 1 (3600 MHz) causes the eject error
Profile 2 (3000 MHz) causes the eject error
XMP off (2400 MHz) no eject error.

I have tested this multiple times with the same results.

I'm on BIOS f6n for the Designare by the way.
 
Have you got Catalina working on it yet ??
 
No I don't have anything there. Updated my earlier post with pictures of the kexts and drivers.

Interesting.. I was able to successfully boot with AptioMemoryFix.efi.

Changes made:
- Swapped out FakeSMC for VirtualSMC.
- Swapped out OsxAptioFix2Drv-free2000.efi for AptioMemoryFix.efi

I didn't touch my config.plist file. Maybe FakeSMC was stopping me from being able to boot with AptioMemoryFix.efi? Will report back on stability.

EDIT: Might have spoken too soon. Started having to disable internal graphics in BIOS to boot. Will keep tinkering.

Screen Shot 2019-09-02 at 5.23.56 PM.png
 
Last edited:
Casey,

First off, just wanted to say huge thanks for making such an epic guide!

I have been a Mac user for a long time but a complete NOOB when it comes to coding

I have been trying to apply the Framebuffer patch using Hackintool exactly according to the guide but still haven't been able to unlock the full capacity of the UHD630 GPU.

Every time I boot after applying the patch via Hackintool, I get this black screen on boot.

Any suggestions from anyone would be extremely appreciated!

Thanks!
Welcome to the forum! If you’re using an HDMI to HDMI cable (no intervening adapters) and connecting to a computer monitor (not a TV) then the framebuffer connector patch should be all that is needed. Feel free to post your config.plist as the problem may lie simply in that file.

If you’re using an adapter or a television, please provide some details of each (what kind of adapter, what make/model of TV).
 
On 10.14.6 with 3600 MHz memory, Jettison ejects but won't remount upon wake. Turning XMP off in the Designare's BIOS allows Jettison to fully work and remount, but it knocks my memory speed down to 2400 MHz.
At that point though, Jettison is not needed because after sleep, USB drives come back up no problemo.

Another user in another thread said that as long as they did not exceed the top speed of memory that Apple sells (2666 MHz), they didn't have a problem.
The Designare only allows me 2400 MHz with XMP off on the motherboards BIOS though.

Profile 1 (3600 MHz) causes the eject error
Profile 2 (3000 MHz) causes the eject error
XMP off (2400 MHz) no eject error.

I have tested this multiple times with the same results.

I'm on BIOS f6n for the Designare by the way.
Very interesting finding. I’ve not previously seen a correlation between memory speed and external disk ejection.
 
Welcome to the forum! If you’re using an HDMI to HDMI cable (no intervening adapters) and connecting to a computer monitor (not a TV) then the framebuffer connector patch should be all that is needed. Feel free to post your config.plist as the problem may lie simply in that file.

If you’re using an adapter or a television, please provide some details of each (what kind of adapter, what make/model of TV).


Thanks for replying.

I am using an HDMI to DVI-D adapter to connect to my monitor. It's a fairly old Samsung 204BW. Planning on upgrading soon to something more hi res in the very short term... Had the same results connecting to my Panasonic Plasma which is also pretty old...

My non patched config is attached

If the problem lies with using an adapter, I will go ahead and order something with a DP port to utilize the TB3 port with a USB C to HDMI cable.

Many thanks again!
 

Attachments

  • config.plist
    8.9 KB · Views: 211
As I decide which SMBIOS ID to use, I’m now questioning why iMac19,1 with iGPU is preferred over iMacPro1,1 without iGPU. In my basic testing, video exporting/encoding runs slower with the internal GPU enabled. Using the dGPU in iMacPro1,1 settings yields faster export times since more of the work hits the dGPU. What are the things I’m missing here?
 
Follow-up to post #7,492 by @CN7

Mojave will not eject external disks during sleep when you enter these settings manually:

-> Extreme Memory Profile (X.M.P.) -> Profile1
-> System Memory Multiplier -> 2666

This way you get 2666 MHz set.

Downside: If you use faster RAM, your Hackintosh will be a bit slower with this adjustment. You can probably tighten timings to compensate at least something.
 
Last edited:
Back
Top