Got my Sapphire Nitro+ RX 6950 XT installed and confirmed it’s working in Windows. Obviously booting to Sonoma graphics acceleration was disabled.
So after digging around in the Dortania guide and doing a search for “spoofing 6950xt” this sub it appeared that I wasn’t finding much to go on.
I found a video on YouTube where the guy got the device path for the graphics card in Windows, removing the irrelevant data and copying it into the SSDT-BRG0.dsl, via MaciASL.
My path was SB.PC00.PEG1.PEGP, which I copied to two fields of the SSDT-BRG0.dsl that I got from the open core 0.9.9 release (same version of open core I used to build my efi over the last two weeks. Then I saved as ACPI Machine Learning Binary format to get the .aml file, which I put in ACPI folder of my EFI partition.
Then I opened my config.plist in Proper Tree, did an OC snapshot, went to gfxutil and got the following info and added it to Device Properties->Add.
PciRoot(0x0)/Pci(0x1,0x0)/Pci(0x0,0x0)/Pci(0x0,0x0)/Pci(0x0,0x0). As dictionary
With two child entries below that of
Device-id. data. BF730000 Model. String. Sapphire RX 6950 XT Nitro+ 16GB
Confirmed that SSDT-BRG0.aml was present and set to enabled.
Saved
Reset nvram twice and booted. Hangs about 30% through the loading bar in the apple screen and then nothing. Monitor goes to its own internal screen saver and I eventually have to hard power off.
I also tried adding the agdpmod=pikers boot arg, clearing nvram and rebooting. Same result.
I should add that I followed the Alder Lake guide post and have already added whatevergreen to my nexts prior to all this.
Any idea if I’m doing this wrong or am I on the wrong path altogether?
[link] [comments]
Post a Comment