NVIDIA Nsight® Perf SDK

The NVIDIA® Nsight Perf SDK is a graphics profiling toolbox for DirectX, Vulkan, and OpenGL, enabling you to collect GPU performance metrics directly from your application.

Get Started
NVIDIA Nsight® Perf SDK
Just a few lines of code needed to set up GPU performance metrics collection with Nsight Perf SDK API calls in your application
Profile In-Application

Profile In-Application

Integrate GPU performance metric collection into your application or graphics developer tool of choice. Activate profiling from your own custom programmatic triggers. Choose the list of GPU metrics to collect, customize your output, and keep control over your workflow.

CI/CD

Upgrade Your CI/CD

Generate detailed profiler reports on every developer and artist change. Add dedicated perf regression criteria by inspecting GPU metric values.

Be One with the GPU

Be One with the GPU

Generate detailed profiler reports on every developer and artist change. Add dedicated perf regression criteria by inspecting GPU metric values.



HTML Profiler Report Generator

Generate detailed profiler reports with minimal effort. Simply insert a few calls at Graphics API Device Initialization, Present/SwapBuffers, a Keypress handler, or an automated trigger.

Insert annotations (PushRange/PopRange) around GPU workloads to collect additional reports per region of execution. The report generator automatically collects 100s of GPU metrics of interest; there is no need to study these complex topics on first usage.

The reports provide a top-down representation of GPU performance, with fast navigation to the top performance limiters. Quickly determine the workload type, pipeline activity and utilization, shader latency reasons, and 3D data flow.

Be One with the GPU


Partners and Industry Standards



NVIDIA NSight News


Discovering New Features in CUDA 11.4

Discovering New Features in CUDA 11.4

NVIDIA announces the newest release of the CUDA development environment, CUDA 11.4. This release includes GPU-accelerated libraries, debugging and optimization tools, programming language enhancements, and a runtime library to build and deploy your application on GPUs across the major CPU architectures: x86, Arm, and POWER. CUDA 11.4 is focused on enhancing the programming model and … Continued

NVIDIA at GDC 2021: RTX and AI Sees New Platforms, New Development Tools, New Updates, and a New SDK

NVIDIA at GDC 2021: RTX and AI Sees New Platforms, New Development Tools, New Updates, and a New SDK

An impressive array of NVIDIA GDC announcements elevates game development to the next level. Real-time ray tracing comes to Arm and Linux, DLSS gets an expansive update, the newly announced RTX Memory Utility enables efficient memory allocation, and Omniverse supercharges the development workflow.

New Suite of Nsight Tools for Gaming and Graphics Developers

New Suite of Nsight Tools for Gaming and Graphics Developers

Nsight developer tools is a suite of powerful tools and SDKs for profiling, debugging and optimizing applications focused on improving performance for graphics, gaming and other use cases. Identifying bottlenecks, highlighting code (multi-threading operations, event timing ) to improve efficiency and the unique features offerings for refined user experience.

NVIDIA Announces Nsight Graphics 2021.3 – Now Available For Download

NVIDIA Announces Nsight Graphics 2021.3 – Now Available For Download

Nsight Graphics 2021.3 is an all-in-one graphics debugger and profiler to help game developers get the most out of NVIDIA hardware.


View all Nsight news