Installation Guide
Installation Guide
Chapter 1. Overview............................................................................................ 1
Chapter 2. System Requirements............................................................................. 3
Supported Platforms........................................................................................... 3
CUDA Version.................................................................................................... 3
Requirements for x86_64, Power, and Arm SBSA Targets on Linux..................................... 4
x86_64 Windows Target Device Requirements............................................................. 5
Host Application Requirements...............................................................................5
Chapter 3. Getting Started Guide............................................................................ 7
3.1. Finding the Right Package.............................................................................. 7
3.2. Installing GUI on the Host System..................................................................... 8
3.3. Optional: Setting up the CLI............................................................................8
3.4. Launching the GUI........................................................................................ 9
www.nvidia.com
Installation Guide v2023.1.1 | ii
Chapter 1.
OVERVIEW
www.nvidia.com
Installation Guide v2023.1.1 | 1
Overview
www.nvidia.com
Installation Guide v2023.1.1 | 2
Chapter 2.
SYSTEM REQUIREMENTS
Nsight Systems supports multiple platforms. For simplicity, think of these as Nsight
Systems Embedded Platforms Edition and Nsight Systems Workstation Edition, where
Nsight Systems Workstation Edition supports desktops, workstations, and clusters
with x86_64, IBM Power, and Arm SBSA CPUs on Linux and Windows OSs, while
Nsight Systems Embedded Platforms Edition supports NVIDIA Tegra products for the
embedded and gaming space on Linux for Tegra and QNX OSs.
Supported Platforms
Depending on your OS, different GPUs are supported
L4T (Linux for Tegra)
‣ Jetson AGX Xavier
‣ Jetson TX2
‣ Jetson TX2i
‣ Jetson TX
‣ Jetson Nano
‣ Jetson Xavier NX
x86_64, IBM Power (from Power 9), or Arm SBSA
‣ NVIDIA GPU architectures starting with Pascal
‣ OS (64 bit only)
‣ Ubuntu 18.04, 20.04, and 22.04
‣ CentOS and RedHat Enterprise Linux 7.4+ with kernel version 3.10.0-693 or
later.
‣ Windows 10, 11, and Win Server 2022
CUDA Version
‣ Nsight Systems supports CUDA 10.0, 10.1, 10.2, and 11.X for most platforms
www.nvidia.com
Installation Guide v2023.1.1 | 3
System Requirements
CUDA Driver
Version minimum
version
11.0 450
10.2 440.30
10.1 418.39
10.0 410.48
From CUDA 11.X on, any driver from 450 on will be supported, although new features
introduced in more recent drivers will not be available.
For information about which drivers were specifically released with each toolkit, see
CUDA Toolkit Release Notes - Major Component Versions
cat /proc/sys/kernel/perf_event_paranoid
If the output is >2, then do the following to temporarily adjust the paranoid level (note
that this has to be done after each reboot):
Kernel version: To collect thread scheduling data and IP (instruction pointer) samples
and backtraces, the kernel version must be:
‣ 3.10.0-693 or later for CentOS and RedHat Enterprise Linux 7.4+
www.nvidia.com
Installation Guide v2023.1.1 | 4
System Requirements
uname -a
Note that only CentOS, RedHat, and Ubuntu distros are tested/confirmed to work
correctly.
glibc version: To check the glibc version on a target device, run the following command:
ldd --version
/usr/local/cuda/samples/1_Utilities/
deviceQuery
Only pure 64-bit environments are supported. In other words, 32-bit systems or 32-bit
processes running within a 64-bit environment are not supported.
Nsight Systems requires write permission to the /var/lock directory on the target
system.
Docker: See Collecting Data within a Docker section of the User Guide for more
information.
www.nvidia.com
Installation Guide v2023.1.1 | 5
System Requirements
www.nvidia.com
Installation Guide v2023.1.1 | 6
Chapter 3.
GETTING STARTED GUIDE
www.nvidia.com
Installation Guide v2023.1.1 | 7
Getting Started Guide
x86_64 packages
‣ Windows host – Install .msi on Windows machine. Enables remote access to Linux
x86_64 or Windows devices for profiling as well as running on local system.
‣ Linux host – Install .run, .rpm, or .deb on Linux system. Enables remote access to
Linux x86_64 or Windows devices for profiling or running collection on localhost.
‣ Linux CLI only – The Linux CLI is shipped in all x86 packages, but if you just want
the CLI, we have a package for that. Install .deb on Linux system. Enables only CLI
collection, report can be imported or opened in x86_64 host.
‣ macOS host – Install .dmg on macOS machine. Enables remote access to Linux
x86_64 device for profiling.
IBM Power packages
‣ Power CLI only - The IBM Power support does not include a host GUI. Install .deb
or .rpm on your Power system. Enables only CLI collection, report can be imported
or opened in GUI on any supported host platform.
Arm SBSA packages
‣ Arm SBSA CLI only - Arm SBSA support does not include a host GUI. Install .deb
or .rpm on your Arm SBSA system. Enables only CLI collection, report can be
imported or opened in GUI on any supported host platform.
www.nvidia.com
Installation Guide v2023.1.1 | 8
Getting Started Guide
The CLI can be found in the Target directory of the Nsight Systems installation. Users
who want to install the CLI as a standalone tool can do so by copying the files within the
Target directory to the location of their choice.
If you wish to run the CLI without root (recommended mode) you will want to install in
a directory where you have full access.
Once you have the CLI set up, you can use the nsys status -e command to check
your environment.
~$ nsys status -e
This status check allows you to ensure that the system requirements for CPU sampling
using Nsight Systems are met in your local environment. If the Sampling Environment is
not OK, you will still be able to run various trace operations.
Intel(c) Last Branch Record allows tools, including Nsight Systems to use hardware to
quickly get limited stack information. Nsight Systems will use this method for stack
resolution by default if available.
For information about changing these environment settings, see System Requirements
section in the Installation Guide. For information about changing the backtrace method,
see Profiling from the CLI in the User Guide.
To get started using the CLI, run nsys --help for a list of options or see Profiling
Applications from the CLI in the User Guide for full documentation.
www.nvidia.com
Installation Guide v2023.1.1 | 9