• Become a Premium Member for $25/year with no ads to improve your community experience. Upgrade to Pro Account for faster response and no wait times!

Two graphics cards setup: RX 7900 XTX and RX 550 (Lexa)

Olecko

Member
Joined
Oct 15, 2022
Messages
37
Motherboard
Gigabyte Z590 Vision D
CPU
Core i9 11900K
Graphics
Gigabyte RX 7900 XTX
OS X/macOS
13.x
Bootloader
  1. OpenCore (UEFI)
Mac
  1. MacBook Pro
Mobile Phone
  1. iOS
Hello.
I have two cards and I want them in my comp )))
1 card is for Windows - Gigabyte RX 7900 XTX
2 card is for macOS - Dell RX550 ID 1002-699F
Dell RX550 4Gb.gif
And I need help with those cards in my hack. I don't know where to start.
I think there is a way to block the main card and let the second card be "main" for macOS. All this stuff may apply DSDT or SSDT.
What info do I need to do this?
 
Last edited:
Ok.
I managed to get my new RX550 in "main" PCI slot.
Screenshot 2023-04-13 at 21.19.49.png
To do this, you need to add a device property:
Screenshot 2023-04-13 at 21.21.27.png

As I understand correctly the situation. I need the PCI address of RX550 from the third PCI slot (at the bottom of my mobo). Then I need to block or turn off RX7900 for macOS.
Any suggestions on how to do this?
 
Found this AIDA64 report:
PCI\VEN_1002&DEV_699F&SUBSYS_17121028&REV_C7
PCI bus 9, device 0, function 0
PCI Slot 26 (PCI bus 9, device 0, function 0)
 
Found the PCI path for RX550 in the bottom slot:
PciRoot(0x0)/Pci(0x1B,0x6)/Pci(0x0,0x0)
So now the property looks like:
Code:
<key>PciRoot(0x0)/Pci(0x1B,0x6)/Pci(0x0,0x0)</key>
            <dict>
                <key>device-id</key>
                <data>
                /2cAAA==
                </data>
                <key>model</key>
                <string>AMD Radeon RX 550</string>
                <key>no-gfx-spoof</key>
                <data>
                AQAAAA==
                </data>
            </dict>
Screenshot 2023-04-14 at 16.58.23.png
 
It works! Now I have double cards setup. One card for Windows - RX 7900 XTX and another card for macOS - RX 550.
Now it looks like this:
Screenshot 2023-04-15 at 14.00.12.png

What you need to write into your config.plist:
1 You need to find out all PCI paths of your GPU cards.
Mine were:
PciRoot(0x0)/Pci(0x1,0x0)/Pci(0x0,0x0)/Pci(0x0,0x0)/Pci(0x0,0x0) - for RX 7900 XTX
PciRoot(0x0)/Pci(0x1B,0x6)/Pci(0x0,0x0) - for RX 550
Gfxutil and Dortania help you.
After that, you need to add some properties to your config. In my case, I need to disable RX 7900 XTX for macOS and enable RX 550.
Disabling RX 7900 XTX:
Code:
<key>PciRoot(0x0)/Pci(0x1,0x0)/Pci(0x0,0x0)/Pci(0x0,0x0)/Pci(0x0,0x0)</key>
            <dict>
                <key>disable-gpu</key>
                <true/>
            </dict>
Enabling RX 550:
Code:
<key>PciRoot(0x0)/Pci(0x1B,0x6)/Pci(0x0,0x0)</key>
            <dict>
                <key>device-id</key>
                <data>
                /2cAAA==
                </data>
                <key>model</key>
                <string>AMD Radeon RX 550</string>
                <key>no-gfx-spoof</key>
                <data>
                AQAAAA==
                </data>
            </dict>
Thats_all_folks.svg.png
 
Is there any other way to disable GPU in macOS and (or) Windows?
 
Last edited:
I think that's better ))) The second card was disabled by SSDT. See in attach. But you must enter your PCI path!
Screenshot 2023-04-18 at 23.40.46.png
How I can totally disable RX550 in Windows 11 Pro?
 

Attachments

Latest posts

Forum statistics

Threads
1,937
Messages
18,097
Members
27,843
Latest member
ilikeeatingpeeandpoo