Contribute
Register

Gigabyte Z390 M Gaming build with working NVRAM

sorry I have a little trouble with the translations, in fact my wifi card I did not have the choox to put it on the last pci-e port, while on your tutorial you indicate to have to put it on the last one pci x1, is the problem there?

Ah. Okay. Now I understand.

Please post your config.plist.
 
sorry I don't know how to attach a file I suddenly copy the contents of the file


<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
<key>ACPI</key>
<dict>
<key>SSDT</key>
<dict>
<key>DropOem</key>
<false/>
<key>Generate</key>
<dict>
<key>CStates</key>
<false/>
<key>PStates</key>
<false/>
<key>PluginType</key>
<true/>
</dict>
</dict>
<key>AutoMerge</key>
<true/>
<key>DSDT</key>
<dict>
<key>Patches</key>
<array>
<dict>
<key>Find</key>
<data>SERBUw==</data>
<key>Replace</key>
<data>SERFRg==</data>
<key>Disabled</key>
<false/>
<key>Comment</key>
<string>Rename HDAS to HDEF</string>
</dict>
<dict>
<key>Find</key>
<data>X0RTTQ==</data>
<key>Replace</key>
<data>WERTTQ==</data>
<key>Disabled</key>
<false/>
<key>Comment</key>
<string>_DSM to XDSM</string>
</dict>
<dict>
<key>Find</key>
<data>U0FUMA==</data>
<key>Replace</key>
<data>U0FUQQ==</data>
<key>Disabled</key>
<false/>
<key>Comment</key>
<string>change SAT0 to SATA</string>
</dict>
<dict>
<key>Find</key>
<data>SEVDSQ==</data>
<key>Replace</key>
<data>SU1FSQ==</data>
<key>Disabled</key>
<false/>
<key>Comment</key>
<string>change HECI to IMEI</string>
</dict>
<dict>
<key>Find</key>
<data>WEhDSQ==</data>
<key>Replace</key>
<data>WEhDXw==</data>
<key>Disabled</key>
<false/>
<key>Comment</key>
<string>change XHCI to XHC_</string>
</dict>
<dict>
<key>Find</key>
<data>R0ZYMA==</data>
<key>Replace</key>
<data>SUdQVQ==</data>
<key>Disabled</key>
<true/>
<key>Comment</key>
<string>change GFX0 to IGPU</string>
</dict>
<dict>
<key>Find</key>
<data>UEVHUA==</data>
<key>Replace</key>
<data>R0ZYMA==</data>
<key>Disabled</key>
<true/>
<key>Comment</key>
<string>change PEGP to GFX0</string>
</dict>
<dict>
<key>Find</key>
<data>UFBNQw==</data>
<key>Replace</key>
<data>UE1DUg==</data>
<key>Disabled</key>
<true/>
<key>Comment</key>
<string>change PPMC to PMCR</string>
</dict>
<dict>
<key>Find</key>
<data>RUMwXw==</data>
<key>Replace</key>
<data>RUNfXw==</data>
<key>Disabled</key>
<true/>
<key>Comment</key>
<string>change EC0 to EC</string>
</dict>
<dict>
<key>Find</key>
<data>oAqTU1RBUwE=</data>
<key>Replace</key>
<data>oAqRCv8L//8=</data>
<key>Disabled</key>
<true/>
<key>Comment</key>
<string>RTC fix</string>
</dict>
</array>
<key>Fixes</key>
<dict>
<key>FixHPET</key>
<false/>
<key>FixAirport</key>
<true/>
<key>FixHDA</key>
<false/>
<key>FixShutdown</key>
<true/>
<key>FakeLPC</key>
<false/>
<key>FixIPIC</key>
<false/>
<key>FixRTC</key>
<false/>
<key>FixTMR</key>
<false/>
<key>AddMCHC</key>
<false/>
</dict>
<key>Name</key>
<string>DSDT.aml</string>
<key>DropOEM_DSM</key>
<false/>
<key>Debug</key>
<false/>
<key>ReuseFFFF</key>
<false/>
</dict>
<key>FixHeaders</key>
<false/>
</dict>
<key>Boot</key>
<dict>
<key>Secure</key>
<false/>
<key>Legacy</key>
<string>PBR</string>
<key>Debug</key>
<false/>
<key>Arguments</key>
<string>-alcbeta -lilubetaall debug=0x100 keepsyms=1 -wegbeta -no_compat_check slide=0 -vsmcbeta darkwake=0 dart=0 agdpmod=pikera</string>
<key>XMPDetection</key>
<string>Yes</string>
<key>Timeout</key>
<integer>3</integer>
<key>DefaultVolume</key>
<string>LastBootedVolume</string>
</dict>
<key>GUI</key>
<dict>
<key>Hide</key>
<array>
<string>Windows</string>
<string>\EFI\BOOT\BOOTX64.EFI</string>
</array>
<key>Language</key>
<string>en:0</string>
<key>ScreenResolution</key>
<string>1920x1080</string>
<key>Scan</key>
<dict>
<key>Tool</key>
<true/>
<key>Entries</key>
<true/>
<key>Legacy</key>
<false/>
<key>Linux</key>
<true/>
</dict>
<key>Mouse</key>
<dict>
<key>Mirror</key>
<false/>
<key>Speed</key>
<integer>8</integer>
<key>DoubleClick</key>
<integer>500</integer>
<key>Enabled</key>
<true/>
</dict>
<key>CustomIcons</key>
<true/>
<key>Theme</key>
<string>mac</string>
</dict>
<key>CPU</key>
<dict>
<key>UseARTFrequency</key>
<false/>
</dict>
<key>Devices</key>
<dict>
<key>USB</key>
<dict>
<key>FixOwnership</key>
<true/>
<key>AddClockID</key>
<true/>
<key>Inject</key>
<false/>
<key>HighCurrent</key>
<true/>
</dict>
<key>Audio</key>
<dict>
<key>AFGLowPowerState</key>
<false/>
<key>ResetHDA</key>
<false/>
</dict>
<key>Properties</key>
<dict>
<key>PciRoot(0x0)/Pci(0x1c,0x0)</key>
<dict>
<key>AAPL,slot-name</key>
<string>Internal@0,28,0</string>
<key>device_type</key>
<string>PCI bridge</string>
<key>model</key>
<string>Cannon Lake PCH PCI Express Root Port #1</string>
</dict>
<key>PciRoot(0x0)/Pci(0x1b,0x3)</key>
<dict>
<key>AAPL,slot-name</key>
<string>Internal@0,27,3</string>
<key>device_type</key>
<string>PCI bridge</string>
<key>model</key>
<string>Cannon Lake PCH PCI Express Root Port #20</string>
</dict>
<key>PciRoot(0x0)/Pci(0x1d,0x0)</key>
<dict>
<key>AAPL,slot-name</key>
<string>Internal@0,29,0</string>
<key>device_type</key>
<string>PCI bridge</string>
<key>model</key>
<string>Cannon Lake PCH PCI Express Root Port #9</string>
</dict>
<key>PciRoot(0x0)/Pci(0x14,0x2)</key>
<dict>
<key>AAPL,slot-name</key>
<string>Internal@0,20,2</string>
<key>device_type</key>
<string>RAM memory</string>
<key>model</key>
<string>Cannon Lake PCH Shared SRAM</string>
</dict>
<key>PciRoot(0x0)/Pci(0x1b,0x0)</key>
<dict>
<key>AAPL,slot-name</key>
<string>Internal@0,27,0</string>
<key>device_type</key>
<string>PCI bridge</string>
<key>model</key>
<string>Cannon Lake PCH PCI Express Root Port #17</string>
</dict>
<key>PciRoot(0x0)/Pci(0x14,0x0)</key>
<dict>
<key>AAPL,slot-name</key>
<string>Internal@0,20,0</string>
<key>device_type</key>
<string>USB controller</string>
<key>model</key>
<string>Cannon Lake PCH USB 3.1 xHCI Host Controller</string>
</dict>
<key>PciRoot(0x0)/Pci(0x1f,0x5)</key>
<dict>
<key>AAPL,slot-name</key>
<string>Internal@0,31,5</string>
<key>device_type</key>
<string>Serial bus controller</string>
<key>model</key>
<string>Cannon Lake PCH SPI Controller</string>
</dict>
<key>PciRoot(0x0)/Pci(0x1f,0x4)</key>
<dict>
<key>AAPL,slot-name</key>
<string>Internal@0,31,4</string>
<key>device_type</key>
<string>SMBus</string>
<key>model</key>
<string>Cannon Lake PCH SMBus Controller</string>
</dict>
<key>PciRoot(0x0)/Pci(0x1f,0x3)</key>
<dict>
<key>layout-id</key>
<data>AgAAAA==</data>
<key>model</key>
<string>Cannon Lake PCH cAVS</string>
<key>hda-gfx</key>
<string>onboard-2</string>
<key>AAPL,slot-name</key>
<string>Internal@0,31,3</string>
<key>device_type</key>
<string>Audio device</string>
</dict>
<key>PciRoot(0x0)/Pci(0x1f,0x6)</key>
<dict>
<key>AAPL,slot-name</key>
<string>Internal@0,31,6</string>
<key>device_type</key>
<string>Ethernet controller</string>
<key>model</key>
<string>Ethernet Connection I219-V</string>
</dict>
<key>PciRoot(0x0)/Pci(0x12,0x0)</key>
<dict>
<key>AAPL,slot-name</key>
<string>Internal@0,18,0</string>
<key>device_type</key>
<string>Signal processing controller</string>
<key>model</key>
<string>Cannon Lake PCH Thermal Controller</string>
</dict>
<key>PciRoot(0x0)/Pci(0x1b,0x3)/Pci(0x0,0x0)</key>
<dict>
<key>AAPL,slot-name</key>
<string>Internal@0,27,3/0,0</string>
<key>device_type</key>
<string>Network controller</string>
<key>model</key>
<string>BCM4360 802.11ac Wireless Network Adapter</string>
</dict>
<key>PciRoot(0x0)/Pci(0x1,0x0)/Pci(0x0,0x0)/Pci(0x0,0x0)</key>
<dict>
<key>AAPL,slot-name</key>
<string>Internal@0,1,0/0,0/0,0</string>
<key>device_type</key>
<string>PCI bridge</string>
<key>model</key>
<string>???</string>
</dict>
<key>PciRoot(0x0)/Pci(0x17,0x0)</key>
<dict>
<key>AAPL,slot-name</key>
<string>Internal@0,23,0</string>
<key>device_type</key>
<string>SATA controller</string>
<key>model</key>
<string>Cannon Lake PCH SATA AHCI Controller</string>
</dict>
<key>PciRoot(0x0)/Pci(0x1,0x0)</key>
<dict>
<key>AAPL,slot-name</key>
<string>Internal@0,1,0</string>
<key>device_type</key>
<string>PCI bridge</string>
<key>model</key>
<string>Xeon E3-1200 v5/E3-1500 v5/6th Gen Core Processor PCIe Controller (x16)</string>
</dict>
<key>PciRoot(0x0)/Pci(0x1,0x0)/Pci(0x0,0x0)</key>
<dict>
<key>AAPL,slot-name</key>
<string>Internal@0,1,0/0,0</string>
<key>device_type</key>
<string>PCI bridge</string>
<key>model</key>
<string>???</string>
</dict>
<key>PciRoot(0x0)/Pci(0x0,0x0)</key>
<dict>
<key>AAPL,slot-name</key>
<string>Internal@0,0,0</string>
<key>device_type</key>
<string>Host bridge</string>
<key>model</key>
<string>8th Gen Core Processor Host Bridge/DRAM Registers</string>
</dict>
<key>PciRoot(0x0)/Pci(0x16,0x0)</key>
<dict>
<key>AAPL,slot-name</key>
<string>Internal@0,22,0</string>
<key>device_type</key>
<string>Communication controller</string>
<key>model</key>
<string>Cannon Lake PCH HECI Controller</string>
</dict>
<key>PciRoot(0x0)/Pci(0x1c,0x4)</key>
<dict>
<key>AAPL,slot-name</key>
<string>Internal@0,28,4</string>
<key>device_type</key>
<string>PCI bridge</string>
<key>model</key>
<string>Cannon Lake PCH PCI Express Root Port #5</string>
</dict>
</dict>
</dict>
<key>Graphics</key>
<dict>
<key>NvidiaSingle</key>
<false/>
<key>Inject</key>
<dict>
<key>ATI</key>
<false/>
<key>Intel</key>
<false/>
<key>NVidia</key>
<false/>
</dict>
</dict>
<key>KernelAndKextPatches</key>
<dict>
<key>KernelLapic</key>
<false/>
<key>KernelPm</key>
<false/>
<key>KextsToPatch</key>
<array>
<dict>
<key>Find</key>
<data>AEFQUExFIFNTRAA=</data>
<key>Name</key>
<string>com.apple.iokit.IOAHCIBlockStorage</string>
<key>Replace</key>
<data>AAAAAAAAAAAAAAA=</data>
<key>Disabled</key>
<false/>
<key>Comment</key>
<string>Enable TRIM for SSD</string>
<key>InfoPlistPatch</key>
<false/>
</dict>
<dict>
<key>Find</key>
<data>RXh0ZXJuYWw=</data>
<key>Name</key>
<string>AppleAHCIPort</string>
<key>Replace</key>
<data>SW50ZXJuYWw=</data>
<key>Disabled</key>
<false/>
<key>Comment</key>
<string>External icons patch</string>
<key>InfoPlistPatch</key>
<false/>
</dict>
<dict>
<key>Find</key>
<data>D4TAAgAA</data>
<key>Comment</key>
<string>AQC107 Big Sur Patch</string>
<key>Disabled</key>
<false/>
<key>InfoPlistPatch</key>
<false/>
<key>Name</key>
<string>com.apple.driver.AppleEthernetAquantiaAqtion</string>
<key>Replace</key>
<data>Zg8fRAAA</data>
<key>MatchOS</key>
<string>10.16.0</string>
</dict>
</array>
<key>KernelXCPM</key>
<false/>
<key>Debug</key>
<false/>
<key>KernelToPatch</key>
<array>
<dict>
<key>Find</key>
<data>Y29tLmFwcGxlAF9fa2VybmVsX18A</data>
<key>Replace</key>
<data>bm90LmFwcGxlAF9fa2VybmVsX18A</data>
<key>Disabled</key>
<false/>
<key>Comment</key>
<string>AppleALC Kernel Panic Fix</string>
</dict>
</array>
<key>DellSMBIOSPatch</key>
<false/>
<key>AppleIntelCPUPM</key>
<false/>
<key>KernelCpu</key>
<false/>
</dict>
<key>RtVariables</key>
<dict>
<key>ROM</key>
<string>UseMacAddr0</string>
<key>BooterConfig</key>
<string>0x28</string>
<key>CsrActiveConfig</key>
<string>0x0</string>
</dict>
<key>SMBIOS</key>
<dict>
<key>FirmwareFeatures</key>
<string>0xFD8FF53F</string>
<key>Board-ID</key>
<string>Mac-7BA5B2D9E42DDD94</string>
<key>FirmwareFeaturesMask</key>
<string>0xFF9FFF3F</string>
<key>BoardVersion</key>
<string>1.0</string>
<key>Manufacturer</key>
<string>Apple Inc.</string>
<key>ChassisType</key>
<string>0x09</string>
<key>NoRomInfo</key>
<true/>
<key>BiosVersion</key>
<string>IMP11.88Z.F000.B00.1907261958</string>
<key>BoardManufacturer</key>
<string>Apple Inc.</string>
<key>ChassisAssetTag</key>
<string>iMacPro-Aluminum</string>
<key>PlatformFeature</key>
<string>0x00</string>
<key>Family</key>
<string>iMac Pro</string>
<key>ChassisManufacturer</key>
<string>Apple Inc.</string>
<key>BoardSerialNumber</key>
<string>C02VVHACHX87C8F5F</string>
<key>BiosVendor</key>
<string>Apple Inc.</string>
<key>ProductName</key>
<string>iMacPro1,1</string>
<key>SmUUID</key>
<string>CC18BE41-4A2A-439A-8120-EB880ABC8F5F</string>
<key>Mobile</key>
<false/>
<key>BoardType</key>
<integer>10</integer>
<key>EfiVersion</key>
<string>1037.0.39.151.1</string>
<key>SerialNumber</key>
<string>C02VVHACHX87</string>
<key>LocationInChassis</key>
<string>Part Component</string>
<key>BiosReleaseDate</key>
<string>07/26/2019</string>
<key>Version</key>
<string>1.0</string>
</dict>
<key>SystemParameters</key>
<dict>
<key>InjectKexts</key>
<string>Yes</string>
<key>InjectSystemID</key>
<true/>
</dict>
<key>Quirks</key>
<dict>
<key>EnableWriteUnprotector</key>
<true/>
<key>ProvideMaxSlide</key>
<integer>0</integer>
<key>EnableSafeModeSlide</key>
<true/>
<key>SignalAppleOS</key>
<false/>
<key>ProtectUefiServices</key>
<true/>
<key>AvoidRuntimeDefrag</key>
<true/>
<key>DiscardHibernateMap</key>
<false/>
<key>DevirtualiseMmio</key>
<true/>
<key>SyncRuntimePermissions</key>
<true/>
<key>ProvideCustomSlide</key>
<true/>
<key>DisableSingleUser</key>
<false/>
<key>ProvideConsoleGopEnable</key>
<true/>
<key>ForceExitBootServices</key>
<false/>
<key>ProtectSecureBoot</key>
<false/>
<key>DisableVariableWrite</key>
<false/>
<key>SetupVirtualMap</key>
<true/>
<key>ProtectMemoryRegions</key>
<false/>
<key>RebuildAppleMemoryMap</key>
<true/>
</dict>
</dict>
</plist>
 
sorry I don't know how to attach a file I suddenly copy the contents of the file

Screen Shot 2020-11-03 at 8.06.05 AM.png

That is the only thing that can affect the Wi-Fi/Bluetooth slot.
 
Hey Chef could you describe how to change your clover 5126 EFI and OC EFI to iMac19,1? I tried myself and it mostly worked except I’m getting worse quality performance when editing in FCPX (on both clover 5126 and OC 0.6.2) compared to your clover 5120 EFI. I suspect there’s something not connecting right bc I’m not doing everything right to edit your iMacPro1,1 to be iMac19,1.
 
Hey Chef could you describe how to change your clover 5126 EFI and OC EFI to iMac19,1? I tried myself and it mostly worked except I’m getting worse quality performance when editing in FCPX (on both clover 5126 and OC 0.6.2) compared to your clover 5120 EFI. I suspect there’s something not connecting right bc I’m not doing everything right to edit your iMacPro1,1 to be iMac19,1.

You can just open your old config.plist with a plist editor and copy the entire SMBIOS section. Then, just replace what is in the new config.plist.

There's nothing that should be affecting FCPX performance. There are no IGPU configurations in either the Clover or OpenCore EFIs. IGPU is auto detected.
 
Hey Chef could you describe how to change your clover 5126 EFI and OC EFI to iMac19,1? I tried myself and it mostly worked except I’m getting worse quality performance when editing in FCPX (on both clover 5126 and OC 0.6.2) compared to your clover 5120 EFI. I suspect there’s something not connecting right bc I’m not doing everything right to edit your iMacPro1,1 to be iMac19,1.

I think it's known that iMac19,1 rendering is not as fast as iMacPro1,1. Diorama went through this pretty extensively in CaseySJ's thread. IIRC, under iMacPro, the rendering is done predominantly by the eGPU whereas in the iMac, the rendering is split between the iGPU and eGPU. So it is a trade off. With the iMac, you get slower rendering but you get Sidecar, and with the iMacPro you have faster rendering.
 
I switched BIOS splash screen again. Lol

View attachment 494041

Not retro enough for me!! :D

Actually, I switched to the White Apple on Black screen myself ... The Happy Mac experience just isn't complete without the startup chime. Now if Gigabyte would allow us to hack a startup chime.....
 
I think it's known that iMac19,1 rendering is not as fast as iMacPro1,1. Diorama went through this pretty extensively in CaseySJ's thread. IIRC, under iMacPro, the rendering is done predominantly by the eGPU whereas in the iMac, the rendering is split between the iGPU and eGPU. So it is a trade off. With the iMac, you get slower rendering but you get Sidecar, and with the iMacPro you have faster rendering.
Thanks tedyun, I found what you describe with GPU and cpu use, but my result was actually the opposite on my machine - that iMac19,1 was considerably faster than iMacPro1,1 for me. Please see

Since I've found FCPX to export about 15% faster on iMac19,1 than on iMacPro1,1 (with no overclocking - Activity Monitor shows active cpu on iMac19,1 and idle cpu on iMacPro1,1) I prefer to use iMac19,1
 
Last edited:
Back
Top