So, it took me hours to find out how to do it but well. Here is the solution for
OPEN CORE 6.5 :
Note: I don't created any SSDT, these were the only step I made to make my Video Sapphire Amd Radeon Rx 550 Pulse, 4gb Ddr5 to work.
1 -
Make sure your graphic card has a POLARIS architecture
Explanation:
If you are here, is because. your graphic card AMD RX 550 was recognize as a LEXA PRO, with very low graphic power. In my case it was recognized as 0x699F, with 14 Mb of vRAM. If your graphic card has POLARIS architecture, then we can proceed and we can fake the GPUs ID. Use google to find out if your GPU has a POLARIS architecture.
2 -
Find your GPU ACPI path.
This is very important, because you can make you Hackintosh not boot up. In order to find out your ACPI GPU path, you can follow the dortiana guide. If your hackintosh has boot up, like in my case but with few vRAM, you can use "IORegistryExplorer" (GUI) and/or gfxutil (terminal). Both will give your ACPI path.
Note: I used the IORegistryExplorer to confirm the current path of my GPU, then used the gfxutil script, to just copy the path. In my case the path was "PciRoot(0x0)/Pci(0x1,0x0)/Pci(0x0,0x0)"
3 -
You need to edit your config.plist
You can use any method to modify you config.plist, but I ended up using "OpenCore Configurator" from mackie100projects. >>>
https://mackie100projects.altervista.org
View attachment 506525
- under Devices, click + and then paste the ACPI path
- Then on the right, we need to add the proper values. As Key add "device-id", "model" and "vendor-id".
- We need to use the proper device-id, you can find a list of the vendors id in here
- On other forum, it was mentioned that the 0x67FF will work with my graphic card, so we need to change the values,
- here is the tricky part: You can see at the picture, the vendor-id says FF67, this is because it seems that the fake id will use some SSDT structure to inject the fake ID, so long story short
- We need to change the value, if we want the vendor-id = 67FF, we need to put FF67.
- Same goes for vendor-id, if we want the vendor id to be 1002, we need to put 0210.
- Save the changes, re-open the config.plist and make sure the changes are present
- Reload and now you will have your 4GB instead 17Mb
View attachment 506526