Troubleshooting PXSX Error on Gigabyte Z790 Aorus Master X with macOS

The error you're encountering, typically related to PXSX, is often associated with issues regarding PCI Express devices. Since you suspect it's related to the onboard 10GB Ethernet, you're likely on the right track as Hackintosh systems can sometimes have trouble with integrated Ethernet ports, especially newer or more uncommon ones.

Here's a step-by-step guide that could potentially resolve the PXSX error:

Guide Step by Step:

  1. BIOS Settings:

    • Ensure that your BIOS is configured correctly:
      • Disable CFG-Lock if it's available (as you mentioned).
      • Disable Fast Boot and Secure Boot.
      • Set the SATA mode to AHCI.
      • Enable Above 4G Decoding.
      • Enable XHCI Hand-off.
    • Update your BIOS to the latest version if you haven't already, as this can resolve compatibility issues.
  2. SSDT Patching:

    • Create or find an SSDT that specifically disables the problematic PCIe slots. You may need to use a tool like Hackintool to identify the correct PCIe path for your 10GB Ethernet port.
  3. DeviceProperties in config.plist:

    • Use the DeviceProperties section in your config.plist to inject properties that disable the Ethernet port or assign the correct kext to it.
    • If the issue is indeed the 10GB Ethernet, you can try to add the necessary device ID into your config.plist under the DeviceProperties section to ensure that macOS does not try to claim the device on boot.
  4. Ethernet Kexts:

    • Ensure that you have the correct Ethernet kexts for your motherboard. Some 10GB Ethernet ports require specific third-party kexts to work correctly with macOS.
  5. OpenCore Configurator:

    • Use OpenCore Configurator to review your config.plist for any errors or missing entries. Make sure you are using the latest version of OpenCore that is compatible with macOS Ventura and Sonoma.
  6. Verbose Mode:

    • Boot in verbose mode to get more detailed error messages. This can help pinpoint the exact cause of the error.
  7. Check PCIe Devices:

    • Temporarily remove any non-essential PCIe devices to see if the error resolves. If it does, reintroduce devices one by one to identify the culprit.
  8. Swap GPUs (if possible):

    • Although your RX6600 should work, if you have access to another compatible GPU, try swapping it to rule out any GPU-related issues.
  9. Clear NVRAM:

    • Sometimes old data in NVRAM can cause boot issues. Clearing NVRAM can resolve this.
  10. Community Resources:

    • Look for others who have documented their process with the same motherboard. You might find someone who has encountered and resolved the same issue.
  11. Fallback to Known Good Config:

    • Since you've had success with ASUS boards, try using a known good EFI folder from one of those builds as a starting point, and adjust for the new hardware.
  12. Hardware Check:

    • Perform a hardware check to ensure all components are seated properly and there are no physical issues that could be causing the error.

Create config.plist:

Creating a config.plist is a complex process and requires specific information about your hardware. It's often best to start with a sample plist from a similar build and modify it to suit your needs, using a plist editor and referencing the OpenCore documentation for guidance. If you need assistance with your config.plist, you could provide more details about your hardware, and I could offer more specific advice.

Conclusion: The Gigabyte Z790 Aorus Master X is a high-end motherboard that should be capable of running a Hackintosh with the correct settings and patches. By following the steps outlined above, you can systematically address the PXSX error and potentially get macOS running smoothly on your system. Remember, Hackintosh builds can require a lot of trial and error due to the vast number of variables with different hardware combinations.

Any Success W/Gigabyte z790 Aorus Master X?
Any Success W/Gigabyte z790 Aorus Master X?

I’ve seen anecdotal evidence of others getting this board to work, but I’m always getting stuck on some PXSX error. I believe it’s related to the onboard 10GB Ethernet, but I’m also not 100% sure. I’ve tried Ventura and Sonoma.

Can someone with more experience than me give this a quick sanity check and maybe offer some advice, please?

The rest of my setup is pretty basic: i7-12700, RX6600 gpu, WD850 nvme, 64GB RAM.

FWIW I’ve had lots of previous successes with ASUS boards but the Gigabytes allow you to flip the cfg-lock off directly in the bios which appeals to me.

Thanks!

submitted by /u/tlsnine
[link] [comments]