Running macOS Sonoma with AMD RX 6750 XT 12GB – A Hackintosh Guide

Guide Step-by-Step:

This guide outlines how to set up macOS Sonoma with an AMD RX 6750 XT 12GB GPU. The RX 6750 XT is compatible with Sonoma, supporting smooth performance across multimedia, productivity, and graphics-intensive applications.


1. Prepare macOS Sonoma USB Installer

  • Download macOS Sonoma from the App Store on an existing Mac.
  • Insert a USB drive (16GB or larger) and format it as Mac OS Extended (Journaled) with a GUID Partition Map.
  • Use Terminal to create a bootable installer:
    bash
    sudo /Applications/Install\ macOS\ Sonoma.app/Contents/Resources/createinstallmedia --volume /Volumes/YourUSBDrive

2. Set Up OpenCore for RX 6750 XT Compatibility

  • Download the latest version of OpenCore and mount the EFI partition of your USB installer.
  • Place OpenCore in the EFI partition and configure the config.plist as follows.

3. Download Required Kexts

  • NootRX.kext (v1.0.0): This kext is specific to ensuring compatibility with the RX 6750 XT. Place it in the EFI/OC/Kexts folder.
  • Lilu.kext and WhateverGreen.kext: Required for general graphics compatibility. Add these to EFI/OC/Kexts.
  • VirtualSMC.kext: Essential for system compatibility with macOS. Place it in EFI/OC/Kexts.

4. Configure config.plist for Graphics

  • Open config.plist using ProperTree or OpenCore Configurator and make the following adjustments:

    DeviceProperties for RX 6750 XT
    • Navigate to DeviceProperties > Add and set:
      xml
      <key>PciRoot(0x0)/Pci(0x2,0x0)</key> <dict> <key>device-id</key> <data> </data> <!-- Specific ID for RX 6750 XT if necessary --> </dict>
    • Inject AMD: Set this to ensure macOS recognises the RX 6750 XT for hardware acceleration.
    Boot Arguments
    • Add the following to NVRAM > boot-args:
      text
      -v keepsyms=1 agdpmod=pikera
      • -v: Enables verbose boot for troubleshooting.
      • agdpmod=pikera: Fixes display output issues with certain AMD GPUs.

5. Finalise EFI Folder Structure

  • Your EFI folder on the USB should look like this:
    arduino
    EFI └── OC ├── ACPI ├── Kexts │ ├── Lilu.kext │ ├── NootRX.kext │ ├── WhateverGreen.kext │ └── VirtualSMC.kext ├── Drivers │ ├── OpenRuntime.efi │ └── HfsPlus.efi └── config.plist

6. Boot and Install macOS Sonoma

  • Insert the USB installer into your Hackintosh.
  • Boot and select Install macOS Sonoma from the OpenCore bootloader.
  • Open Disk Utility, format your target drive as APFS, and follow the prompts to install Sonoma.

7. Post-Installation Configuration

  • Copy the OpenCore EFI folder from your USB installer to the EFI partition on your main drive.
  • Verify functionality of the RX 6750 XT by testing video playback, graphics applications, and any specific productivity tools like Photoshop and iMovie.

8. Testing and Troubleshooting

  • Check Activity Monitor under GPU History to confirm hardware acceleration is active.
  • Use System Information > Graphics/Displays to verify the RX 6750 XT is recognised with the correct VRAM.

This setup should enable smooth performance on macOS Sonoma with your RX 6750 XT, including full compatibility with multimedia applications. Let me know if you encounter specific issues!