Nsight Productivity Utilities

NVIDIA® Nsight™ Systems

NVIDIA® Nsight Systems™ is a system-wide performance analysis tool designed to visualize an application’s algorithms, help you identify the largest opportunities to optimize, and tune to scale efficiently across any quantity or size of CPUs and GPUs; from large server to our smallest SoC.

NVIDIA® Nsight™ Compute

NVIDIA® Nsight™ Compute is an interactive kernel profiler for CUDA applications. It provides detailed performance metrics and API debugging via a user interface and command line tool. In addition, its baseline feature allows users to compare results within the tool. Nsight Compute provides a customizable and data-driven user interface and metric collection and can be extended with analysis scripts for post-processing results.

Other Productivity Utilities

GEFORCE® EXPERIENCE™ (GFE)

Capture and share videos, screenshots, and livestreams with friends. Keep your drivers up to date and optimize your game settings. GeForce Experience™ lets you do it all, making it the essential companion to your GeForce® graphics card.

QUADRO® EXPERIENCE™ (QXP)

Linux Graphics Debugger

Linux Graphics Debugger is a 3D graphics development tool that allows developers to debug and profile OpenGL 4.3-4.5 on Linux. It enables professional graphics developers to get the most out of their NVIDIA GeForce and Quadro GPUs on a variety of Linux distributions.

Texture Tools for Photoshop

SDKs and APIs

PerfWorks

PerfWorks is a C++ API used for GPU performance analysis on NVIDIA GPUs. PerfWorks allows developers the ability to instrument an application and to access low-level performance counters on NVIDIA GPUs.

NVIDIA CUDA Profiling Tools Interface (CUPTI)

CUPTI is a dynamic library that enables the creation of profiling and tracing tools that target CUDA applications. Using the CUPTI APIs, independent software developers can create profiling tools that give insight into the CPU and GPU behavior of CUDA applications.

PerfKit

NVIDIA PerfKit is a comprehensive suite of performance tools to help debug and profile OpenGL and Direct3D applications. NVIDIA Perfkit support does not go beyond the Maxwell platforms. PerfWorks is the successor to NVIDIA's Perfkit

Android Manifest Validator

The Android Manifest Validator is a tool that helps developers verify that APK files maintain conformance to a configurable set of rules. Setting the rules properly can help maximize searchability in the Google Play store.

CodeWorks for Android

CodeWorks for Android installs all software tools required to develop for Android and reduces the complex process of configuring an Android development system down to a single click. With the class leading native application development tools for Android, CodeWorks for Android is a professional grade solution designed to provide the best development platform for all Android devices - not only Tegra powered devices. Available for Windows, OSX, Ubuntu Linux 32-bit and Ubuntu Linux 64-bit platforms.

Tegra Graphics Debugger

Tegra Graphics Debugger is a console-grade tool that allows developers to debug and profile Vulkan 1.0, OpenGL 4.3-4.5, and OpenGL ES 2.0-3.1 APIs, enabling developers to get the most out of their Tegra-powered device.

PerfHUD ES

PerfHUD ES provides in-depth analysis of OpenGL ES applications on legacy Tegra devices. The profiling and debugging capabilities provide access to GPU performance and bottleneck information and insight into the state of the OpenGL ES pipeline, related textures and shaders, and all rendering states to help find fix and optimize your application.