Frequently Asked Questions
This topic includes answers to frequently asked questions about the Intel® VTune™ Profiler installation and configuration process.
How do I install the Sampling Drivers?
VTune Profiler automatically installs the required sampling drivers when the product is installed, assuming the user performing the installation has the appropriate permissions (administrative/root/sudo access). Drivers are also installed on a target system when VTune Profiler connects to the target system during analysis configuration (administrative/root/sudo access required via a password-less SSH connection). If the drivers fail to install, they can be configured manually.
The Sampling Drivers page of the User Guide includes detailed information about installing the drivers for Linux*, Windows*, or Android* systems.
OS-specific information on installing the Sampling Driver:
Sometimes updates to supported operating systems may cause the sampling drivers to fail at build or loading. In those instances, you may need updated versions of the drivers before official updates of the product are available. The latest available sampling drivers are available at https://www.intel.com/content/www/us/en/developer/articles/code-sample/vtune-profiler-sampling-driver-downloads.html.
What features are available for a non-root or non-administrator user?
When you install and launch VTune Profiler as a regular user on Windows, only the features that can work through User-Mode Sampling are available. You can run the Hotspots and Threading analyses through User-Mode Sampling. In Hotspots analysis, microarchitecture performance insights will not be available.
On Linux, VTune Profiler can utilize Linux Perf* utility capabilities to deliver most of the advanced features, without requiring the Sampling Driver and/or root privileges. However, there are certain considerations, prerequisites, and configuration steps associated with profiling through Perf. See the Profiling Hardware Without Intel Sampling Drivers Cookbook recipe for detailed information on possible methods.
Did you find the information on this page useful?