OpenCore SSDT GPU Spoofing doesn't do anything

<a class='btn btn-link py-0' href='/p/opencore.html?id' target='_blank'>OpenCore</a> SSDT <a class='btn-link text-dark' href='/search/label/gpu?max-results=12' target='_blank'>GPU</a> Spoofing doesn't do anything

Hi,

I am trying to spoof my R7 250 to R7 250X by using OpenCore. I followed the guide here https://Dortania.github.io/Getting-Started-With-ACPI/Universal/spoof.html, identified

Then I modified the SSDT-GPU-SP

OOF.dsl file like so:

External (_SB_.PCI0, DeviceObj) External (_SB_.PCI0.RP05.PXSX, DeviceObj) Scope (\_SB_.PCI0.RP05.PXSX) { if (_OSI ("Darwin")) { Method (_DSM, 4, NotSerialized) // _DSM: Device-Specific Method { Local0 = Package (0x04) { // Where we shove our FakeID "device-id", Buffer (0x04) { 0x3D, 0x68, 0x00, 0x00 }, // Changing the name of the GPU reported, mainly cosmetic "model", Buffer () { "AMD Radeon R7 250X" } } 

I compiled it to .aml using MaciASL, put it in my EFI/OpenCore/ACPI folder, add it to config.plist using ProperTree, use it to boot the Hackintosh. And nothing is changed, the device id is still the same in System Info. It's like I didn't do anything.

Could you help me? Maybe I missed something?

This is the same before and after adding the .aml

https://preview.redd.it/pdqg9zrzgifd1.png?width=586&format=png&auto=webp&s=5ae695da09bb914935d421557e3e9d0dcd7877a8

Here is the full SSDT-GPU-SPOOF.dsl file: https://pastebin.com/GGEtrKXW

Here is the full config.plist file: https://pastebin.com/CQmPN5Ev

Author: @hoangbv15