Closed iVoider closed 2 years ago
From what I've gathered from a fellow developer, macOS for M1 neither has a software renderer/compositor, nor does anything before Monterey support the paravirtualized GPU that Virtualization.framework provides for macOS VMs. So this VM solution is literally only "Monterey or newer, running on a Monterey or newer host".
Which is really all you get on macOS anyway, because macOS doesn't support jails or containers, only virtual machines. Better than nothing, eh?
Tried with macOS 11.6 (UniversalMac_11.6_20G165_Restore.ipsw) by getting the VZMacHardwareModel data file from a Monterey install, install fails at 0% :
2021-10-26 11:39:11.149750+0200 MacVM[5671:17748] Error: Error Domain=VZErrorDomain Code=1 "Installation failed." UserInfo={NSLocalizedFailure=Internal Virtualization error., NSLocalizedFailureReason=Installation failed., NSUnderlyingError=0x6000030d6250 {Error Domain=VZErrorDomain Code=1 "(null)"}}
It could have been nice that latest minor of Big Sur provide support for the paravirtualized GPU
Big Sur is not supported as the ipsw lacks compatible kernel for the macOS VM.
Or only Monterey can be virtualised?