Noticed horrible performance using VMware Workstation 17 on my system. I was running Hyper-V side-by-side, so I decided to nuke Hyper-V and the subsystems from that.
- Removed the Hyper-V, Virtual Machine Platform, and Windows Hypervisor Platform from Windows Features.
- Checked to see if Memory Core Isolation was disabled, and it was. Start > Core Isolation
- Disabled power throttling for the VMware process:
powercfg /powerthrottling disable /path "C:\Program Files (x86)\VMware\VMware Workstation\x64\vmware-vmx.exe"
- Turned off ULM/Hyper-V mode
bcdedit /set hypervisorlaunchtype off
- Disabled Accelerated 3D Graphics in the VM settings in VMware Workstation 17.0.2.
Step 5 was the winner, for me.
I had noticed before that my GPU (Intel UHD 630 Graphics) was pegged 80%+ when attempting to work with a VMware Workstation 17.0.x virtual machine. I never put the two together. You can add the following configuration value, mks.enable3d = "FALSE"
, to your .vmx file, or you can edit the VM and uncheck Accelerate 3D Graphics in the Display portion of the VM configuration in VMware Workstation.