You can enable hypervisor applications, applications that use performance counters, or both in certain virtual machines.

With VMware Fusion 5 and later virtual machines, you have the following advanced options:

You can run hypervisor applications such as VMware Workstation and VMware Fusion inside a virtual machine. For example, you can use VMware Fusion to create a virtual machine, install VMware Workstation in that virtual machine, and then use that version of Workstation to create a virtual machine.

You can use code profiling applications such as VTune or OProfile to optimize or debug software that runs inside a virtual machine.

The Enable hypervisor application in this virtual machine setting has some relation to the advanced virtual machine setting called Preferred virtualization engine. If you enable hypervisor applications, any selection you make for the Preferred virtualization engine setting is overridden and the setting called Intel VT-x with EPT is used.

The preferred engine you choose is a preference only. If you select a preference that does not work for a virtual machine, a different virtualization engine is usually used. For this reason, as a best practice, do not use the Enable hypervisor application in this virtual machine setting for older Windows operating systems. If you do, the virtual machines will not be able to use binary translation, and the operating system will not be able to resolve certain race conditions.

The Enable hypervisor application in this virtual machine setting has no relation to enabling a guest operating system that has a hypervisor built into it. For example, to enable the hypervisor for Windows 8 built-in Hyper-V, do not use the Enable hypervisor application in this virtual machine setting. Instead, change the operating system listed in the General virtual machine settings to Hyper-V (unsupported). Furthermore, if you have a virtual machine with a Windows Hyper-V guest operating system, if you select the Enable hypervisor application in this virtual machine check box and then clear it, you will no longer be able to run hypervisor applications.

Important

If you enable either of these settings and then move the virtual machine to another host system, make sure the new host system uses the same kind of CPU.

Verify that the virtual machine is compatible with VMware Fusion 5 or later virtual machines.

Verify that the virtual machine does not have an older guest operating system, such as DOS, Windows NT, Windows 2000, Windows 95/98/Me, and Solaris versions earlier than Solaris 10.

Verify that the host system has a CPU that is recent enough to support Virtualized Intel VT-x/EPT, performance counters, or both. For example, host CPUs that support advanced options include Intel CPUs based on the Nehalem, Westmere, or Sandy Bridge microarchitectures. With the current Intel naming convention, these processors include Intel Core i processors, such as Intel Core i5.

If the host system does not have a processor that supports hypervisor applications and you enable hypervisor application in the virtual machine, when the virtual machine starts, you see the message: "Virtualized intel VT-x/EPT is not supported on this platform. Continue without virtualized Intel VT-x/EPT?"

Shut down or power off the virtual machine. You cannot change the setting while the virtual machine is powered on or suspended.

1

From the VMware Fusion menu bar, select Window > Virtual Machine Library.

2

Select a virtual machine and click Settings.

3

In the Settings window, in the System Settings section, select Processors & Memory.

4

Click to expand Advanced Options and select the check boxes for the options that you want to use.