OpenCore SSDT GPU Spoofing doesn't do anything

OpenCore SSDT GPU 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/OC/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

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