- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
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.
Link Copied
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
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
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
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
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
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"
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
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.
- Subscribe to RSS Feed
- Mark Topic as New
- Mark Topic as Read
- Float this Topic for Current User
- Bookmark
- Subscribe
- Printer Friendly Page