Summary

NVIDIA has announced the release of Nsight Graphics 2018.6, a powerful tool for debugging, profiling, and exporting frames built with various graphics APIs. This update includes full support for Linux, revamped user documentation, and added support for Windows Redstone 5 API and 15 new Vulkan extensions. Here, we explore the key features and improvements of Nsight Graphics 2018.6.

Nsight Graphics 2018.6: A Comprehensive Update

Nsight Graphics 2018.6 is a standalone developer tool designed to help developers debug, profile, and export frames built with Direct3D (11, 12, DXR), Vulkan (1.1, NVX Vulkan Raytracing Extension), OpenGL, OpenVR, and the Oculus SDK. This release marks a significant milestone with several key updates:

Full Linux Support

Nsight Graphics for Linux has been promoted from beta to full release, supporting Vulkan and OpenGL 4.5 Core Profile on Ubuntu 16.04 and 18.04. This means developers can now leverage the full capabilities of Nsight Graphics on Linux platforms.

Revamped User Documentation

The user documentation has been thoroughly revamped, featuring a new structure, new content, and a troubleshooting section. This includes an Activities section that helps users understand which activity to choose and what tasks they can accomplish within each activity.

Windows Redstone 5 API Support

Nsight Graphics 2018.6 includes full support for the new Windows 10 release – Redstone 5 (RS5). This support includes changes to the DirectX12 interfaces and support for the latest DirectX Raytracing (DXR) API in the Frame Debugging and GPU Trace activities.

15 New Vulkan Extensions

This release adds support for 15 new Vulkan extensions, including VK_NV_shading_rate_image and VK_NVX_raytracing. Applications using these extensions can now be debugged in the Frame Debugger activity and serialized to a C++ Capture.

Performance Improvements

Beyond these additions, Nsight Graphics 2018.6 has dramatically improved performance in certain applications. For example, Vulkan Capture overhead has been reduced by up to 15% for some applications.

Troubleshooting Enhancements

The troubleshooting section in the user documentation has been expanded, offering actionable steps to troubleshoot common issues. This includes detailed information on how to handle unknown objects detected during API calls.

Key Features at a Glance

  • Full Linux Support: Nsight Graphics for Linux is now out of beta, supporting Vulkan and OpenGL 4.5 Core Profile on Ubuntu 16.04 and 18.04.
  • Revamped User Documentation: New structure, new content, and a troubleshooting section.
  • Windows Redstone 5 API Support: Full support for Windows 10 RS5, including DirectX12 and DXR API.
  • 15 New Vulkan Extensions: Support for additional Vulkan extensions like VK_NV_shading_rate_image and VK_NVX_raytracing.
  • Performance Improvements: Reduced Vulkan Capture overhead and improved performance in certain applications.

Table: Supported Platforms and APIs

Platform API Support
Linux Vulkan, OpenGL 4.5 Core Profile on Ubuntu 16.04 and 18.04
Windows DirectX12, DXR, Vulkan (1.1, NVX Vulkan Raytracing Extension), OpenGL, OpenVR, Oculus SDK

Table: Key Features and Improvements

Feature Description
Full Linux Support Nsight Graphics for Linux is now out of beta.
Revamped User Documentation New structure, new content, and a troubleshooting section.
Windows Redstone 5 API Support Full support for Windows 10 RS5, including DirectX12 and DXR API.
15 New Vulkan Extensions Support for additional Vulkan extensions.
Performance Improvements Reduced Vulkan Capture overhead and improved performance in certain applications.

Table: Troubleshooting Tips

Issue Solution
Unknown Object Detected Check the troubleshooting section in the user documentation for actionable steps.
API Compatibility Issues Ensure that your application is using supported APIs and extensions.
Performance Issues Review the performance improvements section for tips on optimizing your application.

Conclusion

Nsight Graphics 2018.6 is a significant update that enhances the tool’s capabilities and usability. With full Linux support, revamped user documentation, and added support for Windows Redstone 5 API and 15 new Vulkan extensions, developers have more resources than ever to debug, profile, and export frames efficiently. Whether you’re working on Linux or Windows, Nsight Graphics 2018.6 is a powerful tool that can help you optimize your graphics applications.