VMware Communities
WTell
Contributor
Contributor

Abysmal Performance in Fusion 12 after upgrade to macOS Big Sur

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.

Screenshot 2020-11-17 at 08.07.53.png

 

Tags (1)
78 Replies
SimonPlusNumber
Contributor
Contributor

Thanks Dieter, I'll try this out on the weekend, and update here with the results.

Reply
0 Kudos
mlippold1
Enthusiast
Enthusiast

Ok, hopefully some brave soul is willing to upgrade back to Big Sur with a Win10 client with TPM + VBS and try those settings.  I don't have the full day to try it myself.

bhavik2
Contributor
Contributor

I am having the same issue where the MAC becomes almost unusable due to high CPU due to Fusion. The process is vmware-vmx. I have the side channel mitigation disabled. Is there any workaround or solution

Reply
0 Kudos
bhavik2
Contributor
Contributor

I dont see this options in my file

 

Reply
0 Kudos
mysticole928
Enthusiast
Enthusiast

Those options don't exist.  You can add them.  However, they do NOT address nested virtualization.  

I was hoping that some of the recent Big Sur updates might address the issue.  They don't.

I did see a comment that Parallels seems to be better.  I am going to try it and see.  Right now using nothing is better than VMware Fusion.

Reply
0 Kudos
mlippold1
Enthusiast
Enthusiast

I just did the painful restore back to Catalina less than a day after upgrading to Big Sur.   I'm not moving to Big Sur for the foreseeable future until they get it figured out (or until it is time to replace my Mac).

Reply
0 Kudos
bhavik2
Contributor
Contributor

Its surprising VMware does not have solution yet for BIG SUR. I hope they have a solution soon . I do not want to roll back as you mentioned its painful

Regards,

Bhavik

Reply
0 Kudos
mysticole928
Enthusiast
Enthusiast

I thought I'd check, today, to see if there was an update for VMware Fusion.  There was!  I downloaded and installed it.  

There was no change.

WSL2 still does not work.

12.1.2 is the version number I have.

Reply
0 Kudos
ColoradoMarmot
Champion
Champion

Keep in mind that M1 will never support intel VM's.

Reply
0 Kudos
mysticole928
Enthusiast
Enthusiast

True.  However, I don't have an M1 MacBook.  

I have an Intel MacBook Pro that ran VMware Fusion 12 without issue using Catalina.  

Big Sur makes VMs that have nested virtualization worthless.

jeffinmatrix
Contributor
Contributor

I also have this very painful issue. I've tried everything I could but doesn't seem to work. planning to go back to Catalina. 😞

Reply
0 Kudos
YC_H
Contributor
Contributor

Below fix works for me running Fusion 12.1.2 and MacBook Pro Intel 7 based on Big Sur:

1. shutdown the VM and close VMWare Fusion.

2. find the VM vmx file, edit the filie with your favour editor and find the "windows.vbs.enabled" line and change it from TRUE to FALSE, if you don't find the line, add it to bottom of the file:

windows.vbs.enabled = "FALSE"

3. open VMWare Fusion but don't start the VM yet, modify the VM setting, under "Processors & Memory", expand "Advance options", uncheck both "Enable hypervisor applications in this virtual machine" and "Enable IOMMU in this virtual machine".

Your are all set.

Reply
0 Kudos
mlippold1
Enthusiast
Enthusiast

This isn’t a solution for those of us that need VBS and TPM support.

Reply
0 Kudos
mysticole928
Enthusiast
Enthusiast

To use WSL2, I need to run hypervisor applications.

Reply
0 Kudos
bpcoelho
Contributor
Contributor

Hello

After upgrading VMware Fusion Player to 11.1.2 I (re)enabled hypervisor applications and it just works.

BigSur 11.4 

Reply
0 Kudos
hal9000mx
Contributor
Contributor

Besides Fusion, Any good Hypervisor that works fine with Big Sur? Anyone?

Reply
0 Kudos
DLWKC
Contributor
Contributor

@JasonSimpson Rolling back to VM to Hardware 16 did it for me, thank you!

Reply
0 Kudos
jeffinmatrix
Contributor
Contributor

I think I figure out what happened, it is because Apple changed the way of how the process "kernal_task" be triggered. It was used to prevent the cpu to become too hot. However, looks like it doesn't work well on Big Sur.

Basically a laptop cooling pad will solve the issue. However, I found putting a cold gel pad under the MacBook is much better than the laptop cooling pad.

Check this: https://andyinmatrix.blogspot.com/2021/08/fix-macbook-big-sur-slowness.html

Reply
0 Kudos