After upgrading to macOS Big Sur, performance on my VMs went from great to utterly abysmal. Remedial tasks like opening the Start menu, opening Notepad etc. can now take up to half a minute. Windows are drawn on the screen line-by-line with half second intervals.
The host computer is a 2018 Mac mini with ample memory, disk and CPU. The issue was not present under Fusion 12.0.0 before upgrading to macOS Big Sur. Toggling "Disable Side Channel Mitigations" has no effect.
The attached screenshot shows the vmx processes of three VMs after the VMs have been idling overnight, with no applications open. The VMs (running Windows 10) are pegging the CPU while doing nothing.
> hopefully Apple will fix it in their hypervisor framework in 11.1
I remain amazed that they went for that framework in the first place, given their overall long term trajectory in terms of x86...
Good news – Fusion 12.1.0 just arrived, and it does fix the performance problem for me, i.e. with "side channel mitigations" re-enabled, it seems as fast as it was before the Catalina to Big Sur update earlier this week. Yay, thanks VMware!
@nobody456 Could you tell us a bit about your virtual machine and Mac hardware specs?
Are you doing VBS (Virtualization Based Security) with a TPM or just a VM within that VM or something? I'd rather not go through the pain of updating to Big Sur again and then having to back off to Catalina.
> Could you tell us a bit about your virtual machine and Mac hardware specs?
sure – spring 2020 MBA (4C/8T Icelake, 16G, 2T), BS 11.0.1, Fusion 12.1.0 + W2K SP4 VM (installed as 2C, usually run as 1C, VM HW v18)
> Are you doing VBS (Virtualization Based Security) with a TPM or just a VM within that VM or something?
As a general update: The issue has not been resolved with the 12.1.0 (17195230) update. The issue remains present when "Core isolation" is enabled in Windows while "Enable hypervisor applications in this virtual machine" is turned on.