- Joined
- May 6, 2014
- Messages
- 16
- Motherboard
- ROG Strix Z690-F Gaming WIFI
- CPU
- i9-12900K
- Graphics
- RX 6900 XT
- Mac
-
- Mobile Phone
-
Well, gfxutil will show you correct path to GFX0. You have to insert it in DeviceProperties like on my screenshot. Just drag binary file on Terminal and press Return button.+1
"That'll be nice to get rid of extra stuff, but will probably need more laymens directions then that as I don't have any idea what to do with SSDT-BRG0 or GfxUtil. put some instructions on it and i'll test it over all the hacky FakePCIID stuff"
SSDT-BRG0 is used to assign bridge name for your card. All Radeon cards starting from Vega works through extra bridge. You can see it in IOReg (PEG1->PEGP->pci-bridge->GFX0). In order to inject DeviceID to GFX0 you need to determine pci-bridge device in ACPI. If you did it correct your IOReg should look like this
Without this SSDT your deviceID for GFX0 will not be injected.
Also short description of this fix described in SSDT-BRG0 source code.