Contribute
Register

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




The experiment has concluded and the results are in:

All experiments conducted with this configuration:
  • BIOS version F8
  • SMBIOS: Mac mini 8,1
  • MSI RX 580 Gaming X in PCIe slot 1
  • Fenvi FV-T919 WiFi/BT in bottom short x1 slot
  • PCIe NVMe in M2M slot
  • PCIe NVMe in M2P slot
Purpose of Experiment:
  • To determine the conditions under which AptioMemoryFix works.
Observations:
iGPU Intel CNVi CSM Support Fenvi WiFi/BT slide=0 Result
Enabled Enabled Enabled Installed checked FAIL
Enabled Enabled Enabled Installed unchecked FAIL
Enabled Enabled Disabled Installed checked FAIL
Enabled Enabled Disabled Installed unchecked FAIL
Enabled Disabled Disabled Installed checked FAIL
Enabled Disabled Disabled Installed unchecked FAIL
Enabled Disabled Disabled Removed checked FAIL
Enabled Disabled Disabled Removed unchecked FAIL
Disabled Disabled Disabled Removed checked SUCCESS
Disabled Disabled Disabled Removed unchecked FAIL
Disabled Enabled Enabled Installed checked SUCCESS


Conclusion:
  • AptioMemoryFix works with my system configuration only by (a) disabling IGPU and (b) setting slide=0.

is this for Catalina? Also which EFI folder are you using. This might be the same issue I am having. Thanks.
 
Conclusion:
  • AptioMemoryFix works with my system configuration only by (a) disabling IGPU and (b) setting slide=0.

@CaseySJ You are an animal! Big respect for your thorough methodology!

I wish I could dedicate the time using that matrix here with Mojave, but having to do work keeps getting in the way. :(

But, essentially, that mirrors what had initially experienced with F6 and the iGPU. I could never get it to boot with the iGPU enabled with AptioMemoryFix. It was at the point of frustration about wanting the H264/HEVC to be hardware based that I said to myself "Dude, you're running a Radeon VII. It's way faster than your laptop and you can afford to go get a coffee while your computer does it's encoding. Take a break, you'll enjoy it." And thus I threw in the towel and stopped trying to fight with a headless iGPU + dGPU combo.

I fixed the Quick view/DRM issue with the magic shiki values and called it a day.

So, I'm leaving this comment here for anyone who is fighting the same fight and has the same struggles I do with getting everything "perfect".

Turns out, you don't have to in order to still be productive. ;)
 
Thanks to this amazingly-documented CaseySJ build, I just got my own new system to boot into MacOS internal NVMe SSD within past 24 hours.

ONE NOTE for those using the Post-Install Files.zip attachment here:
After Post-Install I wasn't seeing any PCI devices in System Info (and was hoping to find not only my RX580 GPU but also the 2 Titan Ridge Thunderbolt controllers there). I checked the SSDT files in my CLOVER/ACPI/patched folder and noticed that the .aml was missing from the SSDT-Z390-DESIGNARE-TB3HP-V4 file. [I downloaded again and it was in the .zip file that way.]

So simply add .aml to that TB3HP SSDT and you'll be good to go. [All my PCI devices are now visible.]
 



The experiment has concluded and the results are in:

All experiments conducted with this configuration:
  • BIOS version F8
  • SMBIOS: Mac mini 8,1
  • MSI RX 580 Gaming X in PCIe slot 1
  • Fenvi FV-T919 WiFi/BT in bottom short x1 slot
  • PCIe NVMe in M2M slot
  • PCIe NVMe in M2P slot
Purpose of Experiment:
  • To determine the conditions under which AptioMemoryFix works.
Observations:
iGPU Intel CNVi CSM Support Fenvi WiFi/BT slide=0 Result
Enabled Enabled Enabled Installed checked FAIL
Enabled Enabled Enabled Installed unchecked FAIL
Enabled Enabled Disabled Installed checked FAIL
Enabled Enabled Disabled Installed unchecked FAIL
Enabled Disabled Disabled Installed checked FAIL
Enabled Disabled Disabled Installed unchecked FAIL
Enabled Disabled Disabled Removed checked FAIL
Enabled Disabled Disabled Removed unchecked FAIL
Disabled Disabled Disabled Removed checked SUCCESS
Disabled Disabled Disabled Removed unchecked FAIL
Disabled Enabled Enabled Installed checked SUCCESS


Conclusion:
  • AptioMemoryFix works with my system configuration only by (a) disabling IGPU and (b) setting slide=0.

My conclusion was similiar as yours. , but as I stated before, once I re-flashed Bios F6 was able to use Aptiomemoryfix with IGPU, slide0 , CSM disabled,. Btw never tried Bios F6 before, my motherboard came with F7
 
@CaseySJ You are an animal! Big respect for your thorough methodology!

I wish I could dedicate the time using that matrix here with Mojave, but having to do work keeps getting in the way. :(

But, essentially, that mirrors what had initially experienced with F6 and the iGPU. I could never get it to boot with the iGPU enabled with AptioMemoryFix. It was at the point of frustration about wanting the H264/HEVC to be hardware based that I said to myself "Dude, you're running a Radeon VII. It's way faster than your laptop and you can afford to go get a coffee while your computer does it's encoding. Take a break, you'll enjoy it." And thus I threw in the towel and stopped trying to fight with a headless iGPU + dGPU combo.

I fixed the Quick view/DRM issue with the magic shiki values and called it a day.

So, I'm leaving this comment here for anyone who is fighting the same fight and has the same struggles I do with getting everything "perfect".

Turns out, you don't have to in order to still be productive. ;)
Are you able to view DRM content in Catalina with your current setup? "Netflix is safari"? And, if so, what "magic shiki values" are you using? Up till Catalina I've been able to view all DRM content, But, ever since moving to 10.15, my machine just locks up when trying to watch Netflix in Safari.
- I'm using the iMacPro1,1 SMBIOS with iGPU disabled.

- Aptiomemoryfix works for me only with this setup.
 



The experiment has concluded and the results are in:

All experiments conducted with this configuration:
  • BIOS version F8
  • SMBIOS: Mac mini 8,1
  • MSI RX 580 Gaming X in PCIe slot 1
  • Fenvi FV-T919 WiFi/BT in bottom short x1 slot
  • PCIe NVMe in M2M slot
  • PCIe NVMe in M2P slot
Purpose of Experiment:
  • To determine the conditions under which AptioMemoryFix works.
Observations:
iGPU Intel CNVi CSM Support Fenvi WiFi/BT slide=0 Result
Enabled Enabled Enabled Installed checked FAIL
Enabled Enabled Enabled Installed unchecked FAIL
Enabled Enabled Disabled Installed checked FAIL
Enabled Enabled Disabled Installed unchecked FAIL
Enabled Disabled Disabled Installed checked FAIL
Enabled Disabled Disabled Installed unchecked FAIL
Enabled Disabled Disabled Removed checked FAIL
Enabled Disabled Disabled Removed unchecked FAIL
Disabled Disabled Disabled Removed checked SUCCESS
Disabled Disabled Disabled Removed unchecked FAIL
Disabled Enabled Enabled Installed checked SUCCESS


Conclusion:
  • AptioMemoryFix works with my system configuration only by (a) disabling IGPU and (b) setting slide=0.

@CaseySJ, I think you may be missing one result in your experiment, which is my experience:

iGPU Intel CNVi CSM Support Fenvi WiFi/BT slide=0 Result
Enabled Enabled Enabled Removed checked SUCCESS
 
Last edited:



The experiment has concluded and the results are in:

All experiments conducted with this configuration:
  • BIOS version F8
  • SMBIOS: Mac mini 8,1
  • MSI RX 580 Gaming X in PCIe slot 1
  • Fenvi FV-T919 WiFi/BT in bottom short x1 slot
  • PCIe NVMe in M2M slot
  • PCIe NVMe in M2P slot
Purpose of Experiment:
  • To determine the conditions under which AptioMemoryFix works.
Observations:
iGPU Intel CNVi CSM Support Fenvi WiFi/BT slide=0 Result
Enabled Enabled Enabled Installed checked FAIL
Enabled Enabled Enabled Installed unchecked FAIL
Enabled Enabled Disabled Installed checked FAIL
Enabled Enabled Disabled Installed unchecked FAIL
Enabled Disabled Disabled Installed checked FAIL
Enabled Disabled Disabled Installed unchecked FAIL
Enabled Disabled Disabled Removed checked FAIL
Enabled Disabled Disabled Removed unchecked FAIL
Disabled Disabled Disabled Removed checked SUCCESS
Disabled Disabled Disabled Removed unchecked FAIL
Disabled Enabled Enabled Installed checked SUCCESS


Conclusion:
  • AptioMemoryFix works with my system configuration only by (a) disabling IGPU and (b) setting slide=0.
Thanks CaseySJ,
I wanted to add my experience with freshly flashed F8 BIOS:
  • BIOS version F8
  • SMBIOS: iMac 19,1
  • Sapphire Vega 64 in PCIe slot 1
  • Fenvi FV-T919 WiFi/BT in bottom short x1 slot
  • PCIe NVMe in M2M slot
  • PCIe NVMe in M2P slot
Flashed the F8 BIOS. Disabled CSM, disabled CNVI (not sure this one matters since I had physical card removed), changed other settings as per original recommendation on page 1. All this done BEFORE letting my system to boot for the first time.
I can now boot successfully with AptioMemoryFix and IGPU enabled and slide=0 set. Running up to date Catalina.
 
Last edited:
I was just about to point this out! All of the external USB devices are connected to HS07/SS07, which is controlled by an internal 4-port USB hub. But there are two subsequent daisy-chained USB 3.0 4-port hubs connected here!
fdt

Thanks @CaseySJ . Seems I need to go back and study my basic PC skills text book. Despite all being powered USB hubs, I had not realised I was effectively daisy chaining from an internal hub (HS07/SS07), to a LG monitor with an integrated USB 3.0 hub, and then a Akter eight port hub, which comprises two four port hubs. All working now, with a direct connection to both hubs, connected to different ports on the Designare. Pretty obvious when you think about it. Just strange how it affected the front panel USB3.0 ports as well. As I say, all good now.

Comparing with Windows is generally a legitimate thing to do! If the same devices work under Windows using the same Apple or third-party TB3-to-TB2 adapter, then they should work under macOS unless they require a driver or a firmware update. Currently your IOReg shows only the Sonnet 10Gbit Ethernet adapter as being connected via Thunderbolt 3.

What is the model number of the Seagate device?

Foolishly my Lacie and Seagate drives were disconnected when I uploaded the IOReg before, am attaching a new one.

The Seagate is a GoFlex Desk Adapter Thunderbolt (mine is marked as SRD0002, but an identical model number is STAE122) - dating back to 2012!
 

Attachments

  • iMac (2).ioreg
    16.9 MB · Views: 60
Am I being too "political" if I say my vote is for being able to see the current OS version. We seem to have to clarify that data point via a lot of questions which may not have to otherwise be asked.
Unfortunately I don't think folks will be too active in remembering to update the signature to the correct OS level every time they upgrade. I could be wrong but I believe it could result in making false diagnoses based on out of date information.
 
My conclusion was similiar as yours. , but as I stated before, once I re-flashed Bios F6 was able to use Aptiomemoryfix with IGPU, slide0 , CSM disabled,. Btw never tried Bios F6 before, my motherboard came with F7
When the BIOS is flashed a retraining of the memory is performed. Your ability to boot MIGHT be temporary (then again it might not...). You can solve all kinds of memory allocation issues by re-flashing the BIOS but they can end up ultimately being a temporary resolution as the memory map gets deployed and redeployed over other changes in the BIOS. I just bring this up as it could be that you make a slight change int he future and then can no longer allocate the starting pool.
 
Back
Top