Comment out this line from your VMX file: sound.virtualDev = "hdaudio"
If you don't want to do that, change the audio format settings in Windows to "24 bit, 44100 Hz (Studio Quality)" or higher, which greatly improves (※ but does not completely fix) the issue.
See this for more info: https://kb.vmware.com/s/article/2012007
While VMware Tools 11.0.6 is technically the last version of VMware Tools that is compatible with Vista, all versions of VMware Tools starting from 11.0.0 actually ship with a broken GPU driver that has severe Aero performance issues, completely broken/missing OpenGL acceleration support, and will cause WinSAT to hang forever.
To fix this, we'll have to install VMware Tools 11.0.6 and then manually downgrade the GPU driver to the last working version (8.16.1.24 built on 2019/02/05), which was shipped with VMware Tools 10.3.10.
- Mount the ISO for VMware Tools 11.0.6 and install it normally.
- Reboot when prompted to.
- Mount the ISO for VMware Tools 10.3.10.
- Run
setup64 /a
in a Command Prompt window. - When prompted for a "network location", just create a folder somewhere (for example, on your Desktop) and pick it.
- Wait for extraction to complete.
- Open the extracted folder and navigate to
VMware/VMware Tools/VMware/Drivers/video_wddm/Vista
. If you see the filevm3d.inf
, then you are in the right place. - Open Device Manager (
devmgmt.msc
). - Right click on Display Adapters → VMware SVGA 3D and open the Properties.
- Fully uninstall the driver, making sure to check the "Delete the driver software for this device." box.
- Refresh the device list if necessary.
- Install the drivers for
vm3d.inf
. - You're done! You can verify that OpenGL acceleration is working using
wglinfo
: https://github.com/gkv311/wglinfo/releases
※ NOTE: These instructions may or may not work with versions of Windows Vista older than SP2. To be more specific, I haven't tested them with anything older.
Also, if you're a fellow Vista Appreciator™, you may also be interested in my other project — VistaAlwaysGlass, which prevents Windows Vista from disabling Aero Glass transparency when windows are maximised (much like what the now-defunct tweak VistaGlazz did).
If you have… some kind of strange reason to not want to install KB4474419
on a Windows 7 SP1 system, VMware Tools 11.1.1 is the last version that will (mostly?) work without it.
※ NOTE: I haven't really tested this configuration thoroughly as my Windows 7 VM is fully patched.