VMware Communities
lennyk
Contributor
Contributor

VMware Fusion does not support virtualized performance counters on this host

Just installed Big Sur on my iMac with VMWARE Fusion 12 and get the following error when trying to open my Windows 10 system;

Mware Fusion does not support virtualized performance counters on this host

Anyone know what this is or how I can fix it?

16 Replies
EdwardHerbert16
Contributor
Contributor

I have the same issue.

ErnstWierenga
Contributor
Contributor

Same problem here. With googling I see related issues earlier. Not sure if the fix is also applicable here.

Reply
0 Kudos
ErnstWierenga
Contributor
Contributor

~I solved it to

To change some settings in the advanced settings of the virtual machine:

disable the UEFI Secure boot

disable VBS in the advanced settings of the virtual machine

and mark the option Disable Side Channel Mitigations

 

Maybe the fix can be less dramatic as above, but now I can go back to work 😉

Hopefully there is a smoother solution.

 

Reply
0 Kudos
EdwardHerbert16
Contributor
Contributor

My VM is suspended, it won't let me change the setting, while it is this status.

It is so frustrating. 

ErnstWierenga
Contributor
Contributor

Hi,

I had the same problem.

Lucky I had a windows computer and installed a trail version of VMware workstation pro. With this I could start the VM and shut down it.

Ernst

 

Reply
0 Kudos
EdwardHerbert16
Contributor
Contributor

Thanks I'll give that a go.

claudiobh
Contributor
Contributor

In my case I solved it unchecking the "Enable code profiling applications in this virtual machine"on advanced options of the processors area.

Captura de Tela 2020-11-17 às 12.20.27 PM.png

MatheusSchaffer
Contributor
Contributor

Same problem here. 

 

How can I force a shut down?

wila
Immortal
Immortal

Hi All,

Starting with macOS Big Sur VMware has to use the Hypervisor Framework as is provided by apple. The result of that is that currently some features do not work on a number of processors (even very current processors!) The missing features are Performance counters and nested virtualisation.

In order to start your VM you have to go to the menu "Virtual Machine" -> settings -> Processors & Memory -> open Advanced options and then make sure the following checkboxes are unchecked:

  • Enable Hypervisor applications in this virtual machine
  • Enable code profiling applications in this virtual machine

see also this thread

If your VM has been suspended and you can't make the above changes, then you can go to the menu -> Virtual Machines -> Hold down the Option (Windows users -> Alt) key and choose "Power Off".
After that you should be able to make the changes so you can boot your VM again.

hope this helps,
--
Wil

| Author of Vimalin. The virtual machine Backup app for VMware Fusion, VMware Workstation and Player |
| More info at vimalin.com | Twitter @wilva
Slarsen1
Contributor
Contributor

Thank you for sharing claudiobh. This worked for me too!

Reply
0 Kudos
lennyk
Contributor
Contributor

Thank you for the reply.  I unchecked "Enable code profiling applications in this virtual machine" and all worked.  Currently I have "Enable Hypervisor applications in this virtual machine" still checked and everything works.  Is this OK or should I also uncheck this box?

wila
Immortal
Immortal

Hi,

lennyk said:
"Currently I have "Enable Hypervisor applications in this virtual machine" still checked and everything works. Is this OK or should I also uncheck this box?"

If the VM runs without unchecking enable hypervisor applications and you are running VM's in your VM then you can leave it checked. Your CPU apparently does have VMCS shadowing support.
If OTOH your VM is sluggish then you might want to disable that one too and see if it makes a difference.

--
Wil

 

| Author of Vimalin. The virtual machine Backup app for VMware Fusion, VMware Workstation and Player |
| More info at vimalin.com | Twitter @wilva
Reply
0 Kudos
EdwardHerbert16
Contributor
Contributor

Thanks, worked for me.

Reply
0 Kudos
homer14b
Contributor
Contributor

In the virtual machine menu hold the alt-/option key. Now you can select 'shutdown'

Tags (1)
Reply
0 Kudos
Jeke21
Contributor
Contributor

I tried to follow these instructions, which are also the workaround suggested by VMWare.  However, in the menu  "Virtual Machine" -> settings -> Processors & Memory -> open Advanced options, it is not possible for me to open Advanced options.  This widget is disabled.  Does anyone know why?

Reply
0 Kudos
wila
Immortal
Immortal

Hi Jeke21,

Did you shut down (not suspend) the VM first?

If you did, can you show us a screenshot?

--
Wil

| Author of Vimalin. The virtual machine Backup app for VMware Fusion, VMware Workstation and Player |
| More info at vimalin.com | Twitter @wilva
Reply
0 Kudos