Contribute
Register

AMD R7 240 No Graphic Acceleration in Big Sur

Status
Not open for further replies.
Joined
Nov 19, 2022
Messages
10
Motherboard
ASUS B360-M D2
CPU
i5-8400
Graphics
UHD 630 + R7 240
*Using Opencore*

Hi there, hope you're doing awesome!

Dortania's Guide, Whategreen's FAQ, and Other Forums are saying that AMD 7 240 is compatible upto macOS Monterey but I'm struggling to make graphic acceleration work in my Intel i5 8400 hackintosh machine via dGPU AMD R7 240.

I spoofed the R7 240 as R7 250X to make it compatible with macOS Big Sur, and installed the macOS. But somehow I'm unable to enable the graphic acceleration of my dGPU.

I don't want to use my iGPU UHD 630 because my motherboard's HDMI port has been damaged and I'm not getting display out from VGA.


I saw people are getting success in getting graphic acceleration work from AMD R7 240 dGPU.

I have tried many fake IDs (suggested by some forums) but still no result.

My specs as follows:
CPU: Intel i5 8400 (CFL)
dGPU: AMD R7 240
MB: ASUS PRIME B360M-D
Ram: 16 GB

I'm not able to buy a new-cheap graphic card that's why to make it work.
Please help me, thanks in advance.
 

Attachments

  • EFI.zip
    3.9 MB · Views: 63
  • IOReg Report.ioreg
    2.7 MB · Views: 26
  • Hackintool PCIe Report.txt
    4.7 KB · Views: 24
  • System Report.zip
    238.6 KB · Views: 26
Last edited:
Post a copy of your IOReg, so we can see if you are using the correct ACPI address/path for your R7 240 DGPU.

You can obtain a copy of IORegistryExplorer from this guide.


Can you try booting your system with RadeonSensor.kext and SMCRadeonGPU.kext disabled in the config.plist or removed completely from your OC setup.
 
Post a copy of your IOReg, so we can see if you are using the correct ACPI address/path for your R7 240 DGPU.

You can obtain a copy of IORegistryExplorer from this guide.


Can you try booting your system with RadeonSensor.kext and SMCRadeonGPU.kext disabled in the config.plist or removed completely from your OC setup.
I attached the required files in my thread, please have a look. I also disabled the mentioned kexts to make it work but it's not working.
 
The reason the SSDT-GPU-Spoof.aml table is not working is because it contains the wrong ACPI address.

You are using an SSDT with the following ACPI path/address/settings.

Screenshot 2022-11-24 at 18.39.49.png incorrect ACPI path highlighted

Your IOReg shows your dGPU has the following ACPI path.

Screenshot 2022-11-24 at 18.41.34.png

The GFX0 section of the ACPI path is missing from the SSDT.

Also the whole idea of including a model name in the SSDT is so you can use the correct name for the graphics card, but use a Fake device ID for the card.

The revised SSDT-GPU-R7-240-SPOOF.aml attached below uses the full ACPI path (\_SB_.PCI0.PEG0.PEGP.GFX0)

Screenshot 2022-11-24 at 18.47.07.png Full ACPI path.

Replace the SSDT currently in your /EFI/OC/ACPI folder and update the ACPI entry for the SSDT in your config.plist. See if this gets the R7-240 working correctly.
 

Attachments

  • SSDT-GPU-R7-240-SPOOF.aml.zip
    1,015 bytes · Views: 98
Don’t post images showing your system Serial Number. Your post will be deleted if you do.

Post a copy of the Hackintool > PCIe tab, with the window fully expanded to show the IOReg and ACPI names for the devices in your system.
 
Don’t post images showing your system Serial Number. Your post will be deleted if you do.

Post a copy of the Hackintool > PCIe tab, with the window fully expanded to show the IOReg and ACPI names for the devices in your system.
My apologie, I will keep it my mind.
 
Status
Not open for further replies.
Back
Top