Contribute
Register

[GUIDE] macOS 13 Ventura on Z390 Aorus Elite with RX 6600 and OpenCore 0.8.6

Hardware: Gigabyte Z390 UD motherboard, XFX RX6900XT GPU and an i9 9900K CPU.

Only very minor changes were needed to your EFI being the RealtekRTL8111 verses the IntelMausi.kext for networking. Using the Fenvi for WiFi and Bluetooth. And the UTBMap.kext/USBToolBox.kext mapping previously working in Monterey.

System definition iMac 19,1 as it is a direct match on the CPU.

I'm trying to understand what is required to take full advantage of the 6900 XT, testing with geek bench 5 metal test. I have seen scores from 130 -> 180 with a mean value of ~150. I don't know what the right combination of settings are for the 6900.i have read others reaching 200 in the metal scores.


Am I on the right track here for optimal GPU settings? I could really use the pointers. Thanks.


Tried SSDT-VEGA, does not seem to do much for performance.

XML:
            <dict>
                <key>Comment</key>
                <string></string>
                <key>Enabled</key>
                <true/>
                <key>Path</key>
                <string>SSDT-VEGA.aml</string>
            </dict>

Tried to load the Carswell frame buffer:

XML:
           <key>PciRoot(0x0)/Pci(0x1,0x0)/Pci(0x0,0x0)/Pci(0x0,0x0)/Pci(0x0,0x0)</key>
            <dict>
                <key>@0,name</key>
                <string>ATY,Carswell</string>
                <key>@1,name</key>
                <string>ATY,Carswell</string>
                <key>@2,name</key>
                <string>ATY,Carswell</string>
                <key>@3,name</key>
                <string>ATY,Carswell</string>
            </dict>

MVRAM add:

XML:
            <key>7C436110-AB2A-4BBB-A880-FE41995C9F82</key>
            <dict>
                <key>boot-args</key>
                <string>alcid=7 agdpmod=pikera unfairgva=6</string>
                <key>csr-active-config</key>
                <data>AAAAAA==</data>
                <key>ForceDisplayRotationInEFI</key>
                <integer>0</integer>
                <key>prev-lang:kbd</key>
                <data></data>
                <key>run-efi-updater</key>
                <string>No</string>
                <key>SystemAudioVolume</key>
                <data>Rg==</data>
                <key>SystemAudioVolumeDB</key>
                <data>4g==</data>
            </dict>
 
Hardware: Gigabyte Z390 UD motherboard, XFX RX6900XT GPU and an i9 9900K CPU.

Only very minor changes were needed to your EFI being the RealtekRTL8111 verses the IntelMausi.kext for networking. Using the Fenvi for WiFi and Bluetooth. And the UTBMap.kext/USBToolBox.kext mapping previously working in Monterey.

System definition iMac 19,1 as it is a direct match on the CPU.

I'm trying to understand what is required to take full advantage of the 6900 XT, testing with geek bench 5 metal test. I have seen scores from 130 -> 180 with a mean value of ~150. I don't know what the right combination of settings are for the 6900.i have read others reaching 200 in the metal scores.


Am I on the right track here for optimal GPU settings? I could really use the pointers. Thanks.


Tried SSDT-VEGA, does not seem to do much for performance.

XML:
            <dict>
                <key>Comment</key>
                <string></string>
                <key>Enabled</key>
                <true/>
                <key>Path</key>
                <string>SSDT-VEGA.aml</string>
            </dict>

Tried to load the Carswell frame buffer:

XML:
           <key>PciRoot(0x0)/Pci(0x1,0x0)/Pci(0x0,0x0)/Pci(0x0,0x0)/Pci(0x0,0x0)</key>
            <dict>
                <key>@0,name</key>
                <string>ATY,Carswell</string>
                <key>@1,name</key>
                <string>ATY,Carswell</string>
                <key>@2,name</key>
                <string>ATY,Carswell</string>
                <key>@3,name</key>
                <string>ATY,Carswell</string>
            </dict>

MVRAM add:

XML:
            <key>7C436110-AB2A-4BBB-A880-FE41995C9F82</key>
            <dict>
                <key>boot-args</key>
                <string>alcid=7 agdpmod=pikera unfairgva=6</string>
                <key>csr-active-config</key>
                <data>AAAAAA==</data>
                <key>ForceDisplayRotationInEFI</key>
                <integer>0</integer>
                <key>prev-lang:kbd</key>
                <data></data>
                <key>run-efi-updater</key>
                <string>No</string>
                <key>SystemAudioVolume</key>
                <data>Rg==</data>
                <key>SystemAudioVolumeDB</key>
                <data>4g==</data>
            </dict>
please update your hardware profile to allow others to help you easier
 
It's a PoC machine not ready for primetime but I have updated my profile to include some of the builds used overall.
just the one system in here please:

Screenshot 2022-11-24 130828.jpg


use signature for other systems:
 
@Lauderdale
I think 160000 - 190000 are good scores for RX 6900 XT. There is a few 200000 but there are a lot below 190000.
SSDT-VEGA imo doesn't change the scores, it's supposed to set the GPU more likely in a real Mac.
Carswell patch even can decrease the scores, as all the other patches. It's useful if you want to have Zero RPM disabled so the fans are spinning all time with lower temperatures.
One thing you can try is a different SMBIOS, iMacPro1,1 or MacPro1,1. I have not seen differences in my system but it's worth to try. Remember that MacPro needs RestrictEvents.kext. iMacPro and MacPro work better with iGPU disabled in BIOS and removing unfairgva=6 from boot args.

And please do as @Feartech says: set only one system in the sidebar.
 
Last edited:
EFI folder with OpenCore 0.8.7

Z390 Aorus Elite motherboard update to F10 bios.

There are 4 config.plist files for different SMBIOS:
  • config-13-imac-amd.plist: iMac19,1 + dGPU AMD + iGPU enabled in BIOS
  • config-13-imac-intel.plist: iMac19,1 + iGPU enabled in BIOS as main card
  • config-13-imacpro.plist: iMacPro1,1 + dGPU AMD + iGPU disabled in BIOS
  • config-13-macpro.plist: MacPro7,1 + dGPU AMD + iGPU disabled in BIOS.
Remember to fill in your serial and ROM numbers (they are empty).
 

Attachments

  • EFI-0.8.7.zip
    6.5 MB · Views: 122
Last edited:
@miliuco Hi there!
I have to upgrade my hackintosh, now i'm on Mojave (very similar HW with your config, Elite z390 etc); i've bought a RX 6600 XT, do you suggest to make a fresh install of Ventura or Monterey?
Thanks in advance! (i have to upgrade the nvme too, probably i'll buy a WD)
 
@markmn89
Thinking only about the 6600, you don’t need to install the system. Only add agdpmod=pikera in boot args before swapping the cards.
The disk is another thing, do a fresh install on the new disk, with the current disk plugged, and get your current data and settings by migration assistant when booting the new system
 
@markmn89
Thinking only about the 6600, you don’t need to install the system. Only add agdpmod=pikera in boot args before swapping the cards.
The disk is another thing, do a fresh install on the new disk, with the current disk plugged, and get your current data and settings by migration assistant when booting the new system
Does 6600 work with Mojave?
Anyway, which one is better for you(monterey or venture)?
 
@markmn89

AMD RX 6000 series

Working on macOS
  • Navi 23 Family: 6600 and 6600 XT (since Monterey 12.1)
  • Navi 21 Family: 6800, 6800 XT and 6900 XT (since Big Sur 11.4)

NOT working on macOS
  • Navi Family 22: 6700 XT
  • Navi 24 Family: 6400, 6500 and 6500 XT.
6600 needs Monterey 12.1 or newer.

Big Sur, Monterey and Ventura are all excellent systems, now I prefer Ventura, stable and fast performance.
 
Back
Top