Recently I upgraded a test vm the hardware version to 14. I noticed that EVC was enabled for this vm. When I shutdown the vm and looked at the per-vm EVC setting, EVC was disabled. When I started the VM, EVC was enabled again.
EVC is disabled on host and cluster level. I also looked at the vmx file: evcCompatibilityMode = "FALSE".
I'm running vCenter on build number and ESXi build 6.7.0, 10302608.
How can I disable EVC for this vm?
It is pretty easy to configure per-VM EVC from vSphere H5 client (flex client does not support).
Click on the VM >> Configure >> VMware EVC >>Edit >> Configure EVC mode.
VM must be powered off before configuring per-VM EVC
Can you check the EVC mode of the VM by using EVC Mode column?
In the vSphere Client, select a cluster or a host in the inventory. lick the VMs tab. Click the arrow in any column title, select Show/Hide Columns, and select the EVC Mode check box.
... that is the problem. When the vm is turned off the setting shows that EVC is disabled. When I turn the vm back on, EVC is enabled. ...
What's the physical CPU model that's installed in the host on which you start the VM?
Does the EVC mode that shows up after powering on the VM correspond to the physical CPU's generation.
Was this ever resolved? I'm having the same issue with 6.7g. The cluster has EVC disabled, I power the VM off, it show's EVC disabled on the VM. As soon as I power the VM back up, it shows EVC being enabled on the VM only. I've tried going into the settings of the VM and resetting the CPUID under CPU/Advanced but that doesn't resolve the issue.