VMware Workstation Pro 14.0.0 has been released – a bit earlier than expected – and it has a (potentially) nasty surprise for those with ‘older’ CPUs.. Release notes are here: https://docs.vmware.com/en/VMware-Workstation-Pro/14.0.0/rn/workstation-14-release-notes.html
I installed this on my test system without any problems, and was able to confirm that it compiles and loads/runs OK with Kernels 4.13.x, and that the vmmon patch for 12.5.x still applies, and this enables it to load/run with Kernel 4.14-rc2.. The runtime # vmware also works correctly, with Fedora 26..
However… As soon as I tried to run a VM, I was presented with the following error message:
“This host does not support “Intel EPT” hardware assisted MMU virtualization.
This host does not support virtualizing real mode. The Intel “VMX Unrestricted Guest” feature
is necessary to run this virtual machine on an Intel processor.
Module ‘CPUIDEarly’ power on failed.
Failed to start the virtual machine.“
# cpuinfo reports the CPU in my test system as ‘Intel(R) Core(TM)2 Quad CPU Q9550 @ 2.83GHz’..
The Intel site reports that this CPU supports: Intel® Virtualization Technology (VT-x) and Intel® Virtualization Technology for Directed I/O (VT-d)..
According to the VMware release notes:
“Systems using Processors (CPUs) launched in 2011 or later are supported except:
Intel Atom processors based on the 2011 “Bonnell” micro-architecture (e.g. Atom Z670/Z650; Atom N570)
Systems using Intel Atom processors based on the 2012 “Saltwell” micro-architecture (e.g. Atom S1200, Atom D2700/D2500, Atom N2800/N2600.
Systems using AMD processors based on the “Llano” and “Bobcat” micro-architectures (e.g. code-named “Hondo”, “Ontario”, “Zacate”, “Llano”)
In addition the following are supported:
Systems using Intel processors based on the 2010 “Westmere” micro-architecture (e.g. Xeon 5600, Xeon 3600, Core i7-970, Core i7-980, Core i7-990)”
The VMware documentation for W/S 14 is more vague, and states:
“For supported processors to run 64-bit guest operating systems, the host system must use one of the following processors.
* An AMD CPU with AMD-V support
* An Intel CPU with VT-x support
If you have an Intel CPU that has VT-x support, you must verify that VT-x support is enabled in the host system BIOS. The BIOS settings that must be enabled for VT-x support vary depending on the system vendor.“
I did try adding the monitor.allowLegacyCPU = “true” parameter in the VMware config file, but this still did not work, and left the “…The Intel “VMX Unrestricted Guest” feature is necessary … error..
So… more testing is necessary, and it seems – at least – as if the VMware documentation is somewhat lacking in clarity or consistency… I have a feeling that this new ‘feature’ is going to cause quite a lot of discussion….
Robert Gadsdon. September 27, 2017.