NVIDIA OptiX™ Downloads
NVIDIA OptiX™ Downloads
OptiX is free to use within any application, including commercial and educational applications. To download, you must be a member of the NVIDIA Developer Program.
- Programmable GPU-accelerated Ray-Tracing Pipeline
- Single-ray shader programming model using C++
- Optimized for current and future generations of NVIDIA GPU architectures
- Transparently scales across multiple GPUs
- Automatically combines GPU memory over NVLink for large scenes
- AI Accelerated rendering using Tensor Cores
- Ray Tracing acceleration using RT Cores
- Free for Commercial-Use
- ARM support (Coming Soon)
By clicking the "Accept & Download" button, you are confirming that you have read and agree to be bound by the SOFTWARE DEVELOPER KITS, SAMPLES AND TOOLS LICENSE AGREEMENT for use of the SDK package. The download will begin immediately after clicking on the "Agree & Download" button below.
Release Notes (119KB, PDF)
[DEVBLOG] - How to get started with OptiX 7 DevBlog
NOTE: Requires NVIDIA R450 driver or newer. You may need a Beta Driver for certain operating systems.
OptiX 7.1.0 includes support for curve primitives, improved denoising, upgraded debugging utilities, performance improvements and bug fixes.
Release Highlights NVIDIA® OptiX™ 7.1.0 (June 2020)
- Added curves as a new type of geometric primitive
- Denoiser improvements
- Increase instancing limits
- Several new device exceptions were added to catch common errors
- Fixed support in optix headers for cuda runtime compilation using nvrtc
- Enable compaction support for acceleration structures on non-RTX GPUs
- OptiX will attempt to reset a corrupted compile disk cache
- Improved timeline markings in Nsight Compute
- Fixed a crash on non-RTX GPUs when rendering with a refit IAS
- Six new SDK samples.
Accept & Download Linux
Accept & Download
Release Notes (91KB, PDF)
NOTE: Requires NVIDIA R435.80 driver or newer. You may need a Beta Driver for certain operating systems.
The 6.5.0 release of the OptiX SDK introduces many performance improvements and extended functionality. cuDNN is no longer required to use the OptiX Denoiser and all required files are shipped with the driver. The introduction of demand loaded buffers allows faster startup times by permitting launch calls before all textures are loaded and the ability to render scenes with very large texture sets by loading the required textures and mipmap levels to the device as needed. Support for Nsight tools has also been added in this release.
Release Highlights NVIDIA® OptiX™ 6.5.0 (Aug 2019)
- OptiX AI denoiser no longer requires redistribution of cuDNN
- New disk caching features offer flexibility for production environments
- Improved PTX handling (extended instruction set)
- Improved build times (3x to 4x faster on average)
- Hit shaders can access triangle vertex data, motion blur data, and the transformation stack
- Introduction of demand loaded buffers and textures
- Decreases memory requirements of large texture sets by only loading required textures
- Time to first pixel is greatly reduced
- Two new samples included to demonstrate best practices
- Nsight Compute 2019.4 & NsightVSE 2019.3 Debugger OptiX application profiling support
- OptiX driver modules are identified
- All public OptiX modules and Application/User kernels called by OptiX are visible
- NsightVSE can set breakpoints, inspect GPU state, and debug with expected run control through application code
OptiX support is available on NVIDIA's Developer Zone at: https://developer.nvidia.com/optix-forums
If you have any confidential concerns please send your issues directly to OptiX-Help@NVIDIA.com and we will do our best to address them. E-mailed questions found not to be confidential will often be redirected to the forum so the community can benefit from the answers.