Cause

Intel® VTune™ Amplifier cannot access the PMU resources in the virtualization environment since either the PMU resources are made unavailable through BIOS options or Hyper-V has been activated on an unsupported platform.

Known System Limitations

  • The sampling-based performance profiling on Hyper-V has only been available since Windows 10 RS3 release (version 1709) or later. Check your Windows OS version to make sure the VTune Amplifier can run on the system:

    > winver

    For example, Version 1709 indicates that the supported Windows 10 Fall Creators Update (RedStone3) is running on the system:

  • The Hyper-V allows the sampling-based performance profiling on the latest generation of Intel microarchitectures code named Skylake and Goldmont onward. VTune Amplifier will not be able to work in the Hyper-V environment running on Intel microarchitectures code named Haswell or Broadwell.

Solution

To enable hardware event-based sampling collection for systems prior to Windows 10 RS3, do the following:

  • Enable access to the PMU resources through BIOS options (if it was disabled manually).

  • Disable the Hyper-V feature as follows:

    1. From the Start menu select Search > Settings > Turn Windows features on or off to open the Windows Features window.

    2. Make sure to disable the Hyper-V feature and its sub-features and restart the system.

    If the Hyper-V feature is not disabled even after the system reboot, check BIOS VMX (virtualization feature) and turn it OFF.

To troubleshoot hardware event-based sampling collection problems for Windows 10 RS3, make sure you have the Credential Guard and Device Guard security features disabled on your system.

有关编译器优化的更完整信息,请参阅优化通知
选择粘滞按钮颜色: 
Orange (only for download buttons)