Just out of curiosity, what PCIe cards actually work and are actively supported on the Apple Silicon Mac Pro?
The Sonnet Technology Thunderbolt PCI-e expansion boxes all come with a PCI-e card capability list. For example, this new-ish box has link to the document.
2-slot Thunderbolt 5 PCIe expansion system for pro DV I/O cards with dual Thunderbolt 5 interfaces delivering up to 6000 MB/s per slot for maximum performance.
www.sonnetstore.com
[ this is a direct link to the PDF.
creeping up on being a year old June 2025. ]
"work and actively supported" conjunction makes the list a bit smaller, but not a huge gap. ( mostly a combination of 'old' legacy card and/or smaller player )
Don't have time to download all the drivers for these and scan for DriverKit, but a quick proxy is to use the column which indicates M1/M-series support. Technically that is an overcount as there may be some old I/OKit drivers there that are in zombie status. However, most competent developers in it for the long term moved to DriverKit when reworking for M-series. I'd consider a card with DriverKit drivers in 'actively supported' status.
This list os really a subset. Sonnet doesn't really go way out of their way to list all of the competitors to their own cards. [ Lots of SSD caddy and Ethernet cards work for other vendors where there is basic driver support from Apple and/or the underlying chipset used for implementation. Also not sure they are up to date on ATTO's support where there is product overlap also. There is enough of these 'undercount' to offset the 'overcount' on zombie I/O Kit drivers that got minimal effort port and stopped. ]
So somewhere over 55 cards.
There are some vendors ( Dante, Bluefish, ) that have pragmatically dropped out of Mac PCI-e hardware game **. Folks who use those cards are more likely to claim 'doom and gloom' (as are Nvidia fans). Firewire (from Apple) support has been dropped by Apple so not a surprise that didn't make the M-series cut either.
Now, some folks might dismiss these cards as they work in TB enclosures and not exclusively in a Mac Pro. Would a Mac Pro just one one of these cards. That would be a very low volume usecase. The Mac Pro more so allows lots more combinations. From 55 choose 3 is a bigger number than 55 choose one. However, just because more combinations doesn't really mean an equal number of users.
There are some cards with a footnote of '8'. They have reduced performance on TBv3 which possibly alleviated on TBv5 (e.g., this new Sonnet Enclosure has one TB connection per slot. So slot gets the whole x4 PCI-e v4) There are 9 of those in the 55 ( ~14% ). Note though that this footnote 8 is just one card blowing out the whole bandwidth. If 2-3 of them .. still short even with TBv5. So it isn't just the how many types of cards, but also the number of cards in an instance of specific types.
Outside the list.
There are no 100GbE ( or better cards ) on that list.
But in 2023
ATTO hardware and software will also fully support new Mac Studio and macOS Sonoma ATTO Technology, Inc., celebrating 35 years as a global leader of network, storage connectivity and infrastructure solutions for data-intensive computing environments, announced its hardware and software will...
www.atto.com
Benchmark of ATTO FastFrame 4 versus Mellanox on a M2 Mac Pro.
https://www.atto.com/wp-content/upl...tFrame-100Gb-Competive-Mellanox-Benchmark.pdf
"... Test setup: NIC under test installed in a 2023 Mac Pro M2 Ultraconnected to an ATTO Fast Frame N412 installed in a LinuxServer running iPerf. MTU = 1500. No tuning. ..."
Sonnet's new PCI-e card. x16 PCI-e v4
Eight M.2 NVMe SSD slots on a PCIe 4.0 x16 card. Add your own M.2 SSDs. For Mac, Windows, and Linux.
www.sonnetstore.com
Not sure why Sonnet doesn't tag this card with footnote 8. A host interface of x16 PCI-e v4 almost certainly would be throttled on any of these TB enclosures.
Can add any PCI-e v5 SSD carrier cards as they come along also. (TBv5 isn't going to fully let those bandwidths work either.)
P.S. There is another thread about new driver that allows a AI compute card from AMD/NVidia to be used over USB4/Thunderbolt.
https://byteiota.com/apple-nvidia-egpu-on-arm-mac-george-hotz-breaks-ban/ “On March 31, 2026, Apple officially approved George Hotz’s Tiny Corp TinyGPU driver extension, allowing Apple Silicon Mac users to run external Nvidia and AMD GPUs over Thunderbolt/USB4 for the first time since 2020.”...
forums.macrumors.com
Those may be quirky and be a virtualized PCI-e connection that wouldn't run a 'raw' PCI-e slot. But conceptually that could have worked on a M-series MPro also (wither the virtualized PCI-e tap dancing ). No video output, just compute.
** Dante seems to have a software virtual soundcard .
Bluefish444 seems to have dropped out before M-series even arrived. MacOSX download software dated 2017