Reply to Message

View discussion in a popup

Replying to:
wila
Immortal
Immortal

Hi,

Apple does not provide a programming interface to be able to pass through a PCIe device when your host OS is macOS.
Without that... there's no way for VMware (or other companies) to offer such a thing.

The only reason you can do this via KVM or vSphere is because the host OS is not macOS. For KVM you are running on Linux and with vSphere your host OS is ESXi.

re. backporting 3D support.
This is also on apple. The 3D support that is possible now is via a 3D paravirtual adapter from apple, they provide a driver for that.
You can't write your own graphical adapter driver and 3rd party graphical adapters are getting extinct (nvidia and amd/radeon). No public API had been made available to 3rd parties. It never was available and apple has no benefit from backporting that driver, they want you to upgrade to the latest macOS at all times.
I'm suspecting that the paravirtual GPU driver also depends on features made available in the metal API from Big Sur complicating any backporting efforts, even for apple.

--
Wil

| Author of Vimalin. The virtual machine Backup app for VMware Fusion, VMware Workstation and Player |
| More info at vimalin.com | Twitter @wilva