AMD Radeon RX590 problem with Monterey - No GPU acceleration

spykor

Member
AMD OS X Member
May 5, 2020
33
1
8
hi! I am looking for help for my Hackintosh GPU problem. I have been hackintoshing for some years now (since OSX Maverick). Usually I managed to solve most problems even by hacking GPU drivers. But my attempt to upgrade to Monterey has failed. I have a system based on: mobo GA-990XA-UD3 (UEFI), CPU FX-6300, Mem 8GB, GPU NITRO+ AMD Radeon RX590 8GB, 1TB SSD with Monterey and 120GB SSD with Big Sur. Big Sur works just fine. Monterey works only without GPU acceleration (NVRAM > boot-args = -amd_no_dgpu_accel). If I enable GPU acceleration in OpenCore (remove the -amd_no_dgpu_accel argument) then after the accelerated Apple logo during boot the screen goes black. Any ideas?
 
Post a copy of your EFI folder, so we can see exactly what you are using with your old FX system. Otherwise we will be at a complete loss as to what could be the cause of the black screen.
 
You might want to have a look at this old FX success story, it may give you some ideas on what might help.

 
Post a copy of your EFI folder, so we can see exactly what you are using with your old FX system. Otherwise we will be at a complete loss as to what could be the cause of the black screen.
Here is the EFI I am using
 

Attachments

You might want to have a look at this old FX success story, it may give you some ideas on what might help.

My Big Sur Installation also works fine. It's Monterey that doesn't work with GPU acceleration!
 
You have duplicate SSDT-EC & SSDT-USBX entries in your OC setup.
You should either use the two separate SSDT's or the combined SSDT-EC-USBX-Desktop.aml table not all three at the same time.

You have the ACPI patch present and enabled for SSDT-XOSI.aml table, but the SSDT is not present in your OC Setup. Either add the SSDT or remove/ disable the patch. They do nothing without both being present and enabled.

BrcmBluetoothInjector.kext isn't supported in macOS Monterey or newer. It was replaced by BlueToolFixup.kext for Monterey or newer.
If you need this kext to boot Big Sur or older, then simply set the MaxKernel entry to prevent it being used in Monterey or newer, i.e. MaxKernel=20.99.99

BlueToolFixup.kext should likewise be prevented from being loaded in anything older than Monterey, i.e. MinKernel=21.0.0.

I don't see anything in your OC Setup that would prevent the RX 590 booting macOS with full graphics acceleration. You definitely don't require those DeviceProperites that you added to the other config.plist.

Try this revised EFI, see how you get on with booting Monterey.
 

Attachments

You have duplicate SSDT-EC & SSDT-USBX entries in your OC setup.
You should either use the two separate SSDT's or the combined SSDT-EC-USBX-Desktop.aml table not all three at the same time.

You have the ACPI patch present and enabled for SSDT-XOSI.aml table, but the SSDT is not present in your OC Setup. Either add the SSDT or remove/ disable the patch. They do nothing without both being present and enabled.

BrcmBluetoothInjector.kext isn't supported in macOS Monterey or newer. It was replaced by BlueToolFixup.kext for Monterey or newer.
If you need this kext to boot Big Sur or older, then simply set the MaxKernel entry to prevent it being used in Monterey or newer, i.e. MaxKernel=20.99.99

BlueToolFixup.kext should likewise be prevented from being loaded in anything older than Monterey, i.e. MinKernel=21.0.0.

I don't see anything in your OC Setup that would prevent the RX 590 booting macOS with full graphics acceleration. You definitely don't require those DeviceProperites that you added to the other config.plist.

Try this revised EFI, see how you get on with booting Monterey.
Thank you very much for your advise and efforts. I tried your modified EFI (and config.plist) and the result is still the same. Black recurring screen after the Apple logo, when set for GPU acceleration. I tried the latest version of OpenCore (OC 1.07) with the the corresponding config.plst but it results in Kernel panic a few second after the Apple logo and the black screen. I attach the relevant EFI
 

Attachments

  AdBlock Detected
Sure, ad-blocking software does a great job at blocking ads, but it also blocks some useful and important features of our website. For the best possible site experience please take a moment to disable your AdBlocker.