macOS AMD GPU Support Table

This section has been derived from various sources.

Navi 23

Not much to say, this card has native support OOB.

Card Initial Support Latest Support Notes
RX 6600 Monterey (12) Sequoia (15) Does not require any kexts to work
RX 6600 XT Monterey (12) Sequoia (15) Does not require any kexts to work
RX 6650 XT Monterey (12) Sequoia (15) Needs device-id spoof to 0x73ff,
NRX negates this though.

Navi 22

NootRX is required for these GPUs to function, they have no native macOS support. Be thankful!

Card Initial Support Latest Support Notes
RX 6700 Monterey (12) Sequoia (15)  
RX 6700 XT Monterey (12) Sequoia (15)  
RX 6750 XT Monterey (12) Sequoia (15)  
RX 6750 GRE Monterey (12) Sequoia (15)  

Navi 21

NootRX is recommended for these GPUs.

Card Initial Support Latest Support Notes
RX 6800 Big Sur (11) Sequoia (15)  
RX 6800 XT Big Sur (11) Sequoia (15)  
RX 6900 XT Big Sur (11) Sequoia (15)  
RX 6900 XTXH Big Sur (11) Sequoia (15)  
RX 6950 XT Big Sur (11) Sequoia (15) Needs device-id spoof to 0x73bf,
NRX negates this though.

Navi 10

WhateverGreen is required for these GPUs.

Card Initial Support Latest Support Notes
RX 5500 Catalina (10.15.1) Sequoia (15) Add agdpmod=pikera boot flag.
RX 5500 XT Catalina (10.15.1) Sequoia (15) Add agdpmod=pikera boot flag.
RX 5600 Catalina (10.15.1) Sequoia (15) Add agdpmod=pikera boot flag.
RX 5600 XT Catalina (10.15.1) Sequoia (15) Add agdpmod=pikera boot flag.
RX 5700 Catalina (10.15.1) Sequoia (15) Add agdpmod=pikera boot flag.
RX 5700 XT Catalina (10.15.1) Sequoia (15) Add agdpmod=pikera boot flag.
Radeon Pro W5500 Catalina (10.15.1) Sequoia (15) Add agdpmod=pikera boot flag.
Radeon Pro W5700 Catalina (10.15.1) Sequoia (15) Add agdpmod=pikera boot flag.

Vega 20

All Vega based dedicated GPUs are natively supported in macOS with Vega 20 GPUs starting in Mojave. In this case, they do work on the latest macOS and you can proceed.

Card Initial Support Latest Support Notes
Radeon VII Mojave (10.14.5) Sequoia (15)  

Vega 10

Vega 10 GPUs are natively supported in macOS. In this case, they do work on the latest macOS and you can proceed. The only brand of GPUs to avoid with Vega 10 is XFX, due to VBIOS communication issues, which can’t be easily solved with a reference BIOS as the Vega’s powerplay table interacts with the OS and GPU differently.

Card Initial Support Latest Support Notes
Vega 56 High Sierra (10.13) Sequoia (15)  
Vega 64 High Sierra (10.13) Sequoia (15)  
Radeon Pro: Vega Frontier Edition High Sierra (10.13) Sequoia (15)  
Radeon Pro WX 9100 High Sierra (10.13) Sequoia (15)  

Polaris 10 and 20

For Polaris, basically every model is supported. The only brands you should avoid with the Polaris series would be XFX, PowerColor, HIS and VisionTek as many users have had bootloader and macOS boot issues. In this case, they do work on the latest macOS and you can proceed.

Card Initial Support Latest Support Notes
RX 460 Sierra (10.12) Sequoia (15)  
RX 470 Sierra (10.12) Sequoia (15)  
RX 470D Sierra (10.12) Sequoia (15)  
RX 480 Sierra (10.12) Sequoia (15)  
RX 550 Sierra (10.12) Sequoia (15)  
RX 560 Sierra (10.12) Sequoia (15)  
RX 560X Sierra (10.12) Sequoia (15)  
RX 570 Sierra (10.12) Sequoia (15)  
RX 570X Sierra (10.12) Sequoia (15)  
RX 580 Sierra (10.12) Sequoia (15)  
RX 580X Sierra (10.12) Sequoia (15)  
RX 590 Sierra (10.12) Sequoia (15)  
Radeon Pro: E9550 Sierra (10.12) Sequoia (15)  
Radeon Pro: WX 4100 Sierra (10.12) Sequoia (15)  
Radeon Pro: WX 5100 Sierra (10.12) Sequoia (15)  
Radeon Pro: WX 7100 Sierra (10.12) Sequoia (15)  

Lexa core based GPUs

Lexa based GPUs require a device-id property spoof to get the accelerator to match, the driver itself actually supports these cards yet there’s no accelerator class.

Card Initial Support Latest Support Notes
RX 540 None None Needs device-id spoof to 0x67FF, WhateverGreen’s no-gfx-spoof propetry will also have to be enabled
RX 540X None None Needs device-id spoof to 0x67FF, WhateverGreen’s no-gfx-spoof propetry will also have to be enabled
RX 550 None None Needs device-id spoof to 0x67FF, WhateverGreen’s no-gfx-spoof propetry will also have to be enabled
RX 550X None None Needs device-id spoof to 0x67FF, WhateverGreen’s no-gfx-spoof propetry will also have to be enabled
WX 2100 None None Needs device-id spoof to 0x67FF, WhateverGreen’s no-gfx-spoof propetry will also have to be enabled
WX 3100 None None Needs device-id spoof to 0x67FF, WhateverGreen’s no-gfx-spoof propetry will also have to be enabled

Legacy GCN

Apple dropped the following GPUs at macOS Monetery

GCN 3

Several other GPUs deriving from the Tonga architecture can likely be spoofed, to do so, use the device id 0x6939

Card Initial Support Latest Support Notes
R9 FURY X Yosemite (10.10.4) Monterey (12) Unsure about actual support start version
R9 NANO Yosemite (10.10.4) Monterey (12) Unsure about actual support start version
R9 FURY Yosemite (10.10.4) Monterey (12) Unsure about actual support start version
R9 M395/M395X Mac Edition Yosemite (10.10) Monterey (12) Tonga
R9 M295X Yosemite (10.10) Monterey (12)  
R9 380X Yosemite (10.10) Monterey (12)  
R9 285 Yosemite (10.10) Monterey (12)  
R9 380 Yosemite (10.10) Monterey (12)  

GCN 2

Several other GPUs deriving from the Bonaire/Hawaii architecture can likely be spoofed, to do so, use the device id 0x6640 for Bonaire and 0x67B0 for Hawaii

Card Initial Support Latest Support Notes
FirePro M6100 Yosemite (10.10) Monterey (12)  
R9 390X Yosemite (10.10) Monterey (12) Hawaii GPU
R9 290X Yosemite (10.10) Monterey (12) Hawaii GPU
R9 360 Yosemite (10.10) Monterey (12)  
R9 260 Yosemite (10.10) Monterey (12)  
R9 M280X Yosemite (10.10) Monterey (12)  
R9 M270X Yosemite (10.10) Monterey (12)  
R9 M270X Yosemite (10.10) Monterey (12)  
R7 360 Yosemite (10.10) Monterey (12)  
R7 2XX (0x665D) Yosemite (10.10) Monterey (12) Must have 0x665D dev id to qualify
HD 8930M Yosemite (10.10) Monterey (12)  
HD 8770 Yosemite (10.10) Monterey (12)  
HD 7790 Yosemite (10.10) Monterey (12)  

GCN 1

Several other GPUs deriving from the Tahiti/Pitcairn architecture can likely be spoofed, to do so, use the device id 0x6818 for Pitcairn and 0x6790 for Tahiti

Card Initial Support Latest Support Notes
FirePro W7000 Yosemite (10.10) Monterey (12)  

Unsupported GPUs

Older AMD GPU’s and Non-mentioned Cards

While there are other GPU’s that are supported, unfortunately cards not mentioned, will not work in this guide without the user doing more manual modification, even as far as flashing custom VBIOS’ which is out of the scope of this guide. This is due to older AMD cards potentially not having UEFI, thus GPU Passthrough via VFIO is not viable. Solutions like adding UEFI GOP to ROMs of older AMD GPU’s are also out of the scope of the guide, but no discouragement is in order, it may work! If tested, these cards can be added to the support table once confirmed working.

While Navi 21, 22 and Navi 23 are supported, Navi 24 and Navi 3X based graphic cards are not at the time of writing. No guarantee can be made for future support. No Steam Deck for u.

Card Initial Support Latest Support Notes
RX 6400 None None  
RX 6500 XT None None  
RX 7900 XT None None  
RX 7900 XTX None None  

DarwinKVM Docs Version 2.0.0~prerelease
Copyright © 2024 RoyalGraphX. Distributed by a BSD 3-Clause License.
Last Modified: Sat, 7 Sep 2024 18:00:00 CDT