Contribute
Register

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

I'll run some tests on the new CCC 5.1.14 because it seems to be setting Source Path to / (which is good) instead of the more cryptic /private/var/tmp-bla-bla-bla.

Are you using the standard EFIClone-v3, but with TEST_SWITCH set to Y?
I'm using the latest EFIClone-v3.sh from this post which has TEST_SWITCH set to Y by default (per the comment 'Update 27-Dec-2019')
I tested the latest Carbon Copy Cloner (5.1.14) with the standard EFIClone-v3.sh today and everything still works as expected (on my system). The source path is still a cryptic private volume as we would expect. So I'm not sure why your log shows those strange results and an error code...
 
Those are excellent results.

Yes they appear good results although in the real world I do not have lightning performance rather average to poor transfere speeds from the NVME to other disks both fixed and removable but working under SATA. I used the CD that came with the mother board but I also down loaded the intel drivers from Gigabytes site and ran those, I cannot believe it would be a driver issue ?
 
Quite right!! We just need to configure OcQuirks.plist and copy it into the drivers folder. Will test this soon and update the Catalina Mini-Guide. Will also create a new post here.

I should be able to test as well once I get home.

Interesting changes this week in my build. No longer need the SMBIOS spoof for 32GB UDIMM, no longer need to recompile OcQuirks, and I got native NVRAM working. Just need to fix sleep, which I broke last night with all my changes.

If I get more time, I was hoping to take a Clover dump of my native DSDT, and apply changes bit by bit from the custom DSDT until NVRAM works, to figure out what the fix is.

Something I did do, because I'm hoping we can someday isolate what makes NVRAM work and not need DSDT.aml, is I removed the parts of the DSDT.aml you put in to replace needing the SSDTs, so that I could use the SSDTs. Makes it easier to manage changes for me. The one I posted yesterday did not have that removed, just has a modification that should keep Windows from getting EC and UIAC as Unknown Devices, by turning power off to them if not booted into Mac.
 
Last edited:
Yes they appear good results although in the real world I do not have lightning performance rather average to poor transfere speeds from the NVME to other disks both fixed and removable but working under SATA. I used the CD that came with the mother board but I also down loaded the intel drivers from Gigabytes site and ran those, I cannot believe it would be a driver issue ?
Transfer speeds are different from raw read/write speeds because "transfer" means (a) reading from disk A, and (b) writing to disk B. The throughput of this depends on several factors:
  • Size of the files to be transferred. Are you transferring a large number of small files, a large number of large files, a combination of small and large files?
  • Read speed of source disk for both small and large files. Read speed can vary with size of the file to be read.
  • Write speed of destination disk for both small and large files. Write speed is also affected by the size of the file to be written.
 
I should be able to test as well once I get home.
Here's everything you need! I've configured OcQuirks.plist to match the compiled settings in OcQuirks-4.efi. Everyone who wishes to try this is welcome to do so, as follows:
  • Mount EFI partition and backup these two existing files:
    • CLOVER/drivers/UEFI/OcQuirks-4.efi
    • CLOVER/drivers/UEFI/FwRuntimeServices.efi
  • Then delete the above two files.
  • Download the attached ZIP and copy all three included files to:
    • CLOVER/drivers/UEFI/
  • Reboot.
  • Does the system boot? Does it throw a memory allocation or runtime area error message instead?
 

Attachments

  • OcQuirks-for-Designare-Z390.zip
    27.3 KB · Views: 102
Here's everything you need! I've configured OcQuirks.plist to match the compiled settings in OcQuirks-4.efi. Everyone who wishes to try this is welcome to do so, as follows:
  • Mount EFI partition and backup these two existing files:
    • CLOVER/drivers/UEFI/OcQuirks-4.efi
    • CLOVER/drivers/UEFI/FwRuntimeServices.efi
  • Then delete the above two files.
  • Download the attached ZIP and copy all three included files to:
    • CLOVER/drivers/UEFI/
  • Reboot.
  • Does the system boot? Does it throw a memory allocation or runtime area error message instead?

Looks like we're on the same page, though I updated my post with other unrelated info and another interesting test I have planned. I had actually already made a plist with those exact quirks configured so as to match OcQuirks-4 not too long ago remotely. I used the FwRuntimeServices.efi as provided in their latest release, as it has newer changes compiled in over the current release AppleSupportPkg version.

When I get home, all I need to do is reboot and see if it works. If it works, should be good to go.
 
Transfer speeds are different from raw read/write speeds because "transfer" means (a) reading from disk A, and (b) writing to disk B. The throughput of this depends on several factors:
  • Size of the files to be transferred. Are you transferring a large number of small files, a large number of large files, a combination of small and large files?
  • Read speed of source disk for both small and large files. Read speed can vary with size of the file to be read.
  • Write speed of destination disk for both small and large files. Write speed is also affected by the size of the file to be written.

The surprising result was it was quicker from a spinning hard disk to a standard SSD than from NVME to same drive. I work in creative arts around music and video so samples could be long video clips to short snappy drum samples.

my LaCie D2 6TB external with windows driver actually performs as well as it does over TB2 the bottleneck being the drive itself. I need more speed !
 
The surprising result was it was quicker from a spinning hard disk to a standard SSD than from NVME to same drive. I work in creative arts around music and video so samples could be long video clips to short snappy drum samples.

my LaCie D2 6TB external with windows driver actually performs as well as it does over TB2 the bottleneck being the drive itself. I need more speed !

That's normal, you're limited by the speed of the slowest, in this case the HDD. And between read and write, the latest is usually the slowest. So writing to the HDD will always be the slowest bottleneck, whether you're reading from the NVME or SSD.
 
Here's everything you need! I've configured OcQuirks.plist to match the compiled settings in OcQuirks-4.efi. Everyone who wishes to try this is welcome to do so, as follows:
  • Mount EFI partition and backup these two existing files:
    • CLOVER/drivers/UEFI/OcQuirks-4.efi
    • CLOVER/drivers/UEFI/FwRuntimeServices.efi
  • Then delete the above two files.
  • Download the attached ZIP and copy all three included files to:
    • CLOVER/drivers/UEFI/
  • Reboot.
  • Does the system boot? Does it throw a memory allocation or runtime area error message instead?

Just tested this and my system boots without any problem. But in my case I never had any problem, even with AptioMemoryFix.efi
 
Hi CaseySJ,
First, thank you for this well documented build guide :thumbup:
Quick question. Can I use the SSDT-Z390-DESIGNARE-NO-CNVW.aml file with an Aorus Ultra motherboard?
Or do you have instructions on how to disable the Intel CNVi module?
Thanks
 
Back
Top