as goMac pointed out the PowerPC era or video cards was not some pull some random video card into a Mac and it would work situation. The Physical socket is only ‘ half’ the issue.
the other software issues not pointed out are :
1. no direct Apple support for hardware booting to something besides macOS ( not that some hook can hang a hack on…. Actually a supported configuration . ) . So the Mac Pro 2019 meme of slapping a 3080/3090 GPU device into the container and just boot Windows to use isn’t an option.
Without placement of 3rd partyGPUs embedded in Mac products ther is no free exterior flow of GPU cards that would work in macOS.
Apple has announced that kext are going away .. so even unsigned kext drivers are not a long term solution that follow OS upgrade evolution.
There is no “new world” migration path from IOkit ( kept) to SystemsExtensions for thr GPU type. [ and some debate whether can put GPU driver into a IOMMU context needed for SystemExtensions ]
2. Apple firmware mods ( hack a Mac Pro 4,1 into a 5,1 by tweaking firmware ) . The modern Apple security stack does support that .
the core boot manager is largely a stripped down macOS . If loose that one-trueboot partition on internal Apple drive the device is pragmatically bricked. The scope of that pre-boot is highly likely going to be restricted to what Apple wants to support in known standard configurations .
3. Apple hypervisor foundation doesn’t do assignment of a pci-e device to a specific virtual machine. Can tap dance around the lack of macOS boot support if hand the video card to a virtual UEFI and virtual machine space. ( for now emulated graphics is the only path ).
The VM vendors have to use Apple’s framework as their foundation.
these are not impossible pieces for Apple to roll out later , but certainly pieces they are not putting effort into at the lowest and earliest boot context. They want to do Macs there…. which if there are ubiquitous Apple GPUs present … means doing doing just their own stuff .
P.S. AMD‘ first multi-die GPU presents as two logical GPUs. It is unclear whether Apple‘s effort in that space is going to do any better . If the 4 die/tile version presents as 4 GPUs then would be the mutiple GPU answer. They may be more focused on iterations to get to point can present that as one huge GPU .
Also pretty doubtful that Apple wants to go down the 16 pin power path of PCI-e v5 .
Gigabyte confirms that next-gen GPUs will require a new 16-pin power cable or an adapter to comply with PCIe Gen5 specs We have been covering PCIe Gen5 power connectors for a while now. The first information emerged back in October last year when rumors on GeForce RTX 3090 Ti possible specs have...
videocardz.com
if Perf/watt is the holy grail , then Apple is on a different path.