** UPDATE: July 25, 2016 **
With macOS DP3 (which I believe is also Public Beta 2), it is no longer required to disable 3D acceleration. Things ‘Just Work’. Please comment if you have a different experience!
In my previous post, I had written a solution to get the new macOS 10.12 Sierra running in a virtual machine on Fusion 8.
In this post, I’ll talk about running a VM with Fusion 8 on a macOS 10.12 host.
This will be a pretty short post, because by and large things work.
- 16GB RAM
- GeForce GT 650M graphics
- OS X 10.11 installed, upgraded to macOS 10.12 DP
- Fusion 8.1.1 installed prior to upgrading host
The one exception I’ve found thus far is an ‘Internal Error’ crash of Fusion itself.
It’s kind of a big exception tho since VM’s don’t run… HOWEVER there is a simple (but somewhat unfortunate) fix.
Taking a look at the vmware.log I noticed it crash when trying to run some GPU-specific functions that aren’t being handled properly by Fusion.
2016-06-14T23:19:35.256-08:00| mks| I125: MKS-SWB: Number of MKSWindows changed: 1 rendering MKSWindow(s) of total 2. 2016-06-14T23:19:35.256-08:00| svga| W115: GLHostMacOS: Failed to create IOSurface texture 2D for FBO of MKSWindow, error 0x2718 2016-06-14T23:19:35.266-08:00| svga| W115: GLHostMacOS: Failed to create IOSurface texture 2D for FBO of MKSWindow, error 0x2718 2016-06-14T23:19:35.277-08:00| svga| W115: GLHostMacOS: Failed to create IOSurface texture 2D for FBO of MKSWindow, error 0x2718
To isolate this, I disabled 3D Acceleration in the VM’s settings
After doing so, I had no issues booting up my VM’s, regardless of the Guest OS type.
We [or Apple] will have to fix this of course, but for now I’m investigating if there’s still a way we can use 3D accelerated graphics with macOS hosts. Stay tuned for that!
See? Short and sweet, just like I said 😉