Thanks @
WaTeZHUANGJIDINGZHI
For those who are curious about the file that is linked, it is a set of OpenCore config.plist files that have the framebuffer injections for different Radeons that may have experienced graphics slowdowns.
Just for convenience, I extracted the relevant DeviceProperties sections from each plist file and will put them here.
NOTE: You will have to confirm the PciRoot path using Hackintool, gfxutil, or a similar utility in order to properly inject the framebuffer for your card. If your path doesn't match, then the framebuffer won't work.
Edit:
Please use the framebuffers with caution! See this post here from
@blaatschaap :
I am using the 10900k with active iGPU and iMac20,2 and the glitches are gone after doing the W5700X config patch.
www.tonymacx86.com
These might not be the correct framebuffers, particularly for the 6900, which might be Belknap. However, a few of us have used Carswell successfully. With the Vega, it was possible to test different framebuffers so maybe it's possible with the Navi's as well. Make sure to test these on an EFI that isn't on your primary drive!
Radeon 5500:
Code:
<key>DeviceProperties</key>
<dict>
<key>Add</key>
<dict>
<key>PciRoot(0x0)/Pci(0x1,0x0)/Pci(0x0,0x0)/Pci(0x0,0x0)/Pci(0x0,0x0)</key>
<dict>
<key>@0,name</key>
<string>ATY,Python</string>
<key>@1,name</key>
<string>ATY,Python</string>
<key>@2,name</key>
<string>ATY,Python</string>
<key>@3,name</key>
<string>ATY,Python</string>
</dict>
</dict>
<key>Delete</key>
<dict/>
</dict>
Radeon 5700:
Code:
<key>DeviceProperties</key>
<dict>
<key>Add</key>
<dict>
<key>PciRoot(0x0)/Pci(0x1,0x0)/Pci(0x0,0x0)/Pci(0x0,0x0)/Pci(0x0,0x0)</key>
<dict>
<key>@0,name</key>
<string>ATY,Adder</string>
<key>@1,name</key>
<string>ATY,Adder</string>
<key>@2,name</key>
<string>ATY,Adder</string>
<key>@3,name</key>
<string>ATY,Adder</string>
</dict>
</dict>
<key>Delete</key>
<dict/>
</dict>
Radeon 6600 (Edit: This was changed from Deepbay to Henbury)
Code:
<key>DeviceProperties</key>
<dict>
<key>Add</key>
<dict>
<key>PciRoot(0x0)/Pci(0x1,0x0)/Pci(0x0,0x0)/Pci(0x0,0x0)/Pci(0x0,0x0)</key>
<dict>
<key>@0,name</key>
<string>ATY,Henbury</string>
<key>@1,name</key>
<string>ATY,Henbury</string>
<key>@2,name</key>
<string>ATY,Henbury</string>
<key>@3,name</key>
<string>ATY,Henbury</string>
</dict>
</dict>
<key>Delete</key>
<dict/>
</dict>
Radeon 6800:
Code:
<key>DeviceProperties</key>
<dict>
<key>Add</key>
<dict>
<key>PciRoot(0x0)/Pci(0x1,0x0)/Pci(0x0,0x0)/Pci(0x0,0x0)/Pci(0x0,0x0)</key>
<dict>
<key>@0,name</key>
<string>ATY,Belknap</string>
<key>@1,name</key>
<string>ATY,Belknap</string>
<key>@2,name</key>
<string>ATY,Belknap</string>
<key>@3,name</key>
<string>ATY,Belknap</string>
</dict>
</dict>
<key>Delete</key>
<dict/>
</dict>
Radeon 6900 (Edit: This should be Belknap but people have had success with Carswell):
Code:
<key>DeviceProperties</key>
<dict>
<key>Add</key>
<dict>
<key>PciRoot(0x0)/Pci(0x1,0x0)/Pci(0x0,0x0)/Pci(0x0,0x0)/Pci(0x0,0x0)</key>
<dict>
<key>@0,name</key>
<string>ATY,Carswell</string>
<key>@1,name</key>
<string>ATY,Carswell</string>
<key>@2,name</key>
<string>ATY,Carswell</string>
<key>@3,name</key>
<string>ATY,Carswell</string>
</dict>
</dict>
<key>Delete</key>
<dict/>
</dict>