-
|
I've mostly used this project so far in Windows, but I also have an old Macbook Pro 2015 running Monterey which is the last supported OS for this device. I understand that VMware Fusion, since Big Sur, has some support for Paravirtualised graphics acceleration, and I wanted to check:
My macbook pro has the AMD GPU, in case that makes a difference. |
Beta Was this translation helpful? Give feedback.
Replies: 6 comments 11 replies
-
|
Beta Was this translation helpful? Give feedback.
-
Beta Was this translation helpful? Give feedback.
-
|
OK so in case there is any interest in trying this:
The necessary VMX edits are as follows:
After the first run, the following line will be automatically added to the VMX file:
Note that this will enable graphics acceleration with the svga virtual GPU in linux and Windows guests. Not sure if this is needed or if it will work with a non-metal GPU. It doesn't, as far as I can tell, allow paravirtualised graphics to work in MacOS guests. Important Notes:
|
Beta Was this translation helpful? Give feedback.
-
|
I have a tool I wrote which is a superset of VMware's dicttool for managing VMX files (and other VMware key/value files). It is included in OC4VM but not the latest vmxtool release which will come with OC4VM 3.0.1. You can get the latest vmxtool release from its repo until I release OC4VM 3.0.1. I am the only one to have used it so make sure you backup VMX file or take a copy to play with as it is pretty new. Also be aware that VMware messes blank lines when a snapshot is rolled back in VMX files. Sadly I cannot find a way to stop that happening. I did more work on it so I can create proper OC4VM upgrade scripts if needed. https://github.com/DrDonk/vmxtool |
Beta Was this translation helpful? Give feedback.
-
|
I tried Tahoe on a Monterey host and VMware Fusion 13.5.2. Using the AppleGPU worked and Liquid Glass was correctly displayed. This was on a MacBook Air 2017 with 8GB memory and the performance was terrible. So that is two reports on this working. I do disable a lot of things on Tahoe and indeed all my macOS VMs. Here are some of the settings I use in a configure script I wrote and use when I configure a new macOS VM. There are other things I do but probably not recommended for general use such as passwordless sudo and auto login. The VMs I created are primarily for dev and test and so need to be easy to interact with, only on host-only netwrok, and not being used for anything general like using Apple services etc. |
Beta Was this translation helpful? Give feedback.
-
|
A quick footnote to this. I finally managed to get Sonoma, Sequoia and Tahoe VMs working with paravirtualised graphics on my Macbook Pro 2015 (running MacOS Monterey and VMware Fusion 13), and my iMac 5k 2017 (running Ventura and VMware Fusion 26H1). I kept my VMX files as close to the OC4VM original as possible. Sonoma and Sequioa run OK, though there are some oddities about resizing windows and the mouse getting stuck that I'm still trying to figure out. Tahoe starts up OK, but refuses to load any application or folder icons in Finder and hangs quite a lot - really it's just a complete bugfest. All of them will complain about windowmanager crashes periodically when running with paravirtualised graphics. Unsurprisingly, the VMs are a lot more stable with software rendering. EDIT: A footnote to the footnote! I was able to get the three VMs working with paravirtualised graphics in a Sequoia OCLP install on the iMac 5k, but NOT in a Sonoma OCLP install on the Macbook Pro 2015. |
Beta Was this translation helpful? Give feedback.


OK so in case there is any interest in trying this:
Using OC4VM I created a Sequoia VM in VMware Fusion 13.5.2, running on a Monterey host. After editing the VMX file to force it to use the Apple GPU, I was able to get paravirtualised graphics working. The GUI performance is pretty good, far better than the alternative (software graphics emulation).
I tested the Sequoia VM in VMware Fusion 26H1 running on Sonoma via OCLP on the same mac, but paravirtualised graphics did not work, even with the VMX edit suggested. The metal renderer does seem to work, but it doesn't help in this case.
I attempted to update the VM to Tahoe but the install failed. I also tried a clean install, and the …