
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
The device id of the R7 250X: Vendor 1002 -> Device 1002:683d
PCI Path of my GPU: \_SB_.PCI0.RP05.PXSX
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
Here is the full SSDT-GPU-SPOOF.dsl file: https://pastebin.com/GGEtrKXW
Here is the full config.plist file: https://pastebin.com/CQmPN5Ev

Post a Comment