Analyzers
Talk to fellow users of Intel Analyzer tools (Intel VTune™ Profiler, Intel Advisor)

vtune community edition not working for skylake

gupta__amardeep
Beginner
984 Views

Hi,

 I just downloaded and installed the free version of vtune on my skylake based server. I want to profile the CPU utilizatio for my workloads. Below is error log i m  getting when verifying the installation which suggest that there may be an issue with support for Skylake. Can you please confirm what may be the issue. 

Here are the cpu details.

CPU family:            6
Model:                 85
Model name:            Intel Xeon Processor (Skylake, IBRS)

Thanks,

Amar

Intel(R) VTune(TM) Amplifier Self Check Utility
Copyright (C) 2009-2017 Intel Corporation. All rights reserved.
Build Number: 590814

Instrumentation based analysis check
Example of analysis types: Hotspots with default knob sampling-mode=sw, Threading
    Collection: Fail
amplxe: Error: Basic Hotspots analysis is not supported on this platform. Please see the software/hardware requirements in the product Release Notes.
amplxe: Warning: Hardware collection of CPU events is not possible on this system. Microarchitecture performance insights will not be available.

HW event-based analysis check
Example of analysis types: Hotspots with knob sampling-mode=hw, HPC Performance Characterization, etc.
    Collection: Fail
amplxe: Error: This analysis type is not applicable to the system because VTune Amplifier cannot recognize the processor. If this is a new Intel processor, please check for an updated version of VTune Amplifier. If this is an unreleased Intel processor, please contact Online Service Center for an NDA product package.
amplxe: Error: This analysis type is not applicable to the current machine microarchitecture.

HW event-based analysis check
Example of analysis types: Microarchitecture Exploration
    Collection: Fail
amplxe: Error: This analysis type is not applicable to the system because VTune Amplifier cannot recognize the processor. If this is a new Intel processor, please check for an updated version of VTune Amplifier. If this is an unreleased Intel processor, please contact Online Service Center for an NDA product package.
amplxe: Error: This analysis type is not applicable to the current machine microarchitecture.

HW event-based analysis with uncore events
Example of analysis types: Memory Access
    Collection: Fail
amplxe: Error: This analysis type is not applicable to the system because VTune Amplifier cannot recognize the processor. If this is a new Intel processor, please check for an updated version of VTune Amplifier. If this is an unreleased Intel processor, please contact Online Service Center for an NDA product package.
amplxe: Error: This analysis type is not applicable to the current machine microarchitecture.

HW event-based analysis with stacks
Example of analysis types: Hotspots with knob sampling-mode=hw and knob enable-stack-collection=true, etc.
    Collection: Fail
amplxe: Error: This analysis type is not applicable to the system because VTune Amplifier cannot recognize the processor. If this is a new Intel processor, please check for an updated version of VTune Amplifier. If this is an unreleased Intel processor, please contact Online Service Center for an NDA product package.
amplxe: Error: This analysis type is not applicable to the current machine microarchitecture.

The check observed a product failure on your system.
Review errors in the output above to fix a problem or contact Intel technical support.

 

0 Kudos
4 Replies
Danil_K_Intel
Employee
984 Views

Hello, Amar,

Can you clarify on what OS you run analysis?

VTune Amplifier Self Check Utility should provide you path to logs in case of some failures.

Log location: path

Can you send content of log or attach log file?

And you can try to reinstall Vune because it may be a problem with installation.

 

Regards,

Danil

0 Kudos
gupta__amardeep
Beginner
985 Views

Thanks for your prompt response Danil.

Below is error log.  Attached is the full log file. Any help is highly appreciated.

I tried reinstalling but it did not help.

Regards,

Amar

 

Intel(R) VTune(TM) Amplifier Self Check Utility
Copyright (C) 2009-2017 Intel Corporation. All rights reserved.
Build Number: 590814

Ignored warnings: ['Access to /proc/kallsyms file is limited. Consider changing /proc/sys/kernel/kptr_restrict to 0 to enable resolution of OS kernel and kernel modules symbols.', 'To profile kernel modules during the session, make sure they are available in the /lib/modules/kernel_version/ location.', 'To enable hardware event-base sampling, VTune Amplifier has disabled the NMI watchdog timer. The watchdog timer will be re-enabled after collection completes.']
Check of files: Ok
================================================================================
Context values:
Command line:
/opt/intel/vtune_amplifier_2019.3.0.590814/bin64/amplxe-runss --context-value-list
Stdout:
  targetOS: Linux
  OS: Linux
  OSBuildNumber: 0
  OSBitness: 64
  RootPrivileges: false
  isPtraceScopeLimited: true
  isTSXAvailable: true
  isHTEnabled: false
  fpgaOnBoard: None
  pciClassParts:
  isSGXAvailable: false
  LinuxRelease: 4.4.0-142-generic
  is3DXPPresent: false
  is3DXP2LMMode: false
  is3DXPAppDirectMode: false
  IsNUMANodeWithoutCPUsPresent: false
  Hypervisor: <80>

  PerfmonVersion: 0
  isMaxDRAMBandwidthMeasurementSupported: true
  isPtraceAvailable: true
  areGpuHardwareMetricsAvailable: LibNotFound
  i915Status: MissingDriver
  isFtraceAvailable: ftraceAccessError,debugfsNotAccessible
  isMdfEtwAvailable: false
  isCSwitchAvailable: no
  isGpuBusynessAvailable: unsupportedHardware
  isGpuWaitAvailable: no
  isFunctionTracingAvailable: no
  isIowaitTracingAvailable: no
  isVSyncAvailable: no
  isPAXDriverLoaded: false
  HypervisorType: None
  isDeviceOrCredentialGuardEnabled: false
  isSEPDriverAvailable: false
  platformType: 111
  CPU_NAME: Intel(R) Xeon(R) Processor code named Skylake
  PMU: skylake_server
  availablePmuTypes: core,cha,imc,pcu,qpi,r3qpi,ubox,m2pcie,m2m,irp,iio,power,hfi_rxe,hfi_txe
  referenceFrequency: 2198653184
  isPStateAvailable: true
  isVTSSPPDriverAvailable: false
  isNMIWatchDogTimerRunning: false
  LinuxPerfCredentials: Kernel
  LinuxPerfCapabilities: breakpoint:raw;msr:raw,format,events;software:raw;tracepoint:raw
  LinuxPerfStackCapabilities: fp,dwarf,lbr
  isTPSSAvailable: true
  isPytraceAvailable: true
  isGENDebugInfoAvailable: false
  isGTPinCollectionAvailable: ErrorNotSupported
  isSTTAvailable: no
  isCOHNPKCtrlLibAvailable: false
  isEnergyCollectionSupported: false
Stderr:
  amplxe: Collection is stopped. Application return code is 0.
Getting context values: OK
================================================================================
Check driver:
isSEPDriverAvailable: false
isPAXDriverLoaded: false

0 Kudos
Danil_K_Intel
Employee
984 Views

Looks like problem in getting Hypervisor name. Do you know the name of Hypervisor that you use? One of the possibilities to get it: run "cat /sys/hypervisor/type"

0 Kudos
Vitaly_S_Intel
Employee
984 Views

Hi Amar,

It looks like your system is running under hypervisor which isn't defining CPUID value properly. This confuses VTune and it can't proceed, unfortunately. It looks like your "/sys/hypervisor/type" is empty which is also OK for some hypervisors.

Also, it looks like hypervisor doesn't virtualize PMU - so, you would not be able to use hardware based sampling. This might be configured in the hypervisor.

0 Kudos
Reply