Thanks, I know that your modified config.plist has fixed the issue of
@Luisimpreza 6900 XTXH.
I've checked the changes that you have made and they are few, all of them in the dGPU DeviceProperties section.
Where Luis had
XML:
<key>PciRoot(0x0)/Pci(0x1,0x0)/Pci(0x0,0x0)/Pci(0x0,0x0)/Pci(0x0,0x0)</key>
<dict>
<key>device-id</key>
<data>v3MAAA==</data>
<key>model</key>
<string>Radeon RX 6900 XT (XTXH)</string>
</dict>
You propose
XML:
<key>PciRoot(0x0)/Pci(0x1,0x0)/Pci(0x0,0x0)/Pci(0x0,0x0)/Pci(0x0,0x0)</key>
<dict>
<key>ATY,Copyright</key>
<string>AMD</string>
<key>ATY,DeviceName</key>
<string>RX 6900 XT</string>
<key>ATY,FamilyName</key>
<string>Radeon</string>
<key>device-id</key>
<data>v3MAAA==</data>
<key>disable-agdc</key>
<data>AQAAAA==</data>
<key>model</key>
<string>AMD RX 6900 XT</string>
</dict>
It's hard to believe that adding
ATY,Copyright, ATY,DeviceName and
ATY,FamilyName will fix the problem. But it is indeed so, at least in this case.
Regarding the other added property,
disable-agdc, I have a question: this property applies to Intel iGPUs and thanks to it some users have solved problems when having connected more than 1 monitor 4k. But in a Rocket Lake CPU like Luis's, whose iGPU is disabled in BIOS or at least not recognized by macOS, what use can it have?
Anyway, your config.plist is working fine spoofing the 6900 XTXH as XTX.