About Ray Tracing Modes

Learn more about the various options for rendering with ray tracing.

What's New: 2023, 2024, 2024.1 2024.2

Ray Tracing Modes

There are two modes with which you can use ray tracing, CPU mode and GPU mode. CPU mode is the default and an application option provides access to the GPU mode. The software determines whether or not the option is available.
  • CPU mode utilizes the CPU for ray trace rendering. This is the default mode. When there is no compatible GPU found, the option to use a GPU is disabled and a message to that affect displays along with a link to this topic.
  • GPU mode utilizes the GPU for ray trace rendering, freeing up the CPU to do other tasks. The option enables when a compatible GPU is available.

GPU Requirements

The performance of GPU Ray Tracing depends heavily on the GPU, with newer or more capable GPUs potentially performing several times faster than older or less capable GPUs. PassMark Software publishes GPU benchmark results that may help you compare options.

The GPU Ray Tracing feature requires support for the DirectX Raytracing (DXR) feature introduced in recent versions of Windows 10. This is supported by most GPUs released by NVIDIA starting in 2019, and GPUs released by AMD starting in 2021. Intel will support this in their future Arc™ graphics spanning both mobile and desktop platforms. At the time of the release of Inventor 2023, GPU Ray Tracing can be used with the following GPUs:

  • NVIDIA GPUs with native ray tracing support include any GPU with "RTX" in the brand name, including mobile GPUs. This includes the:
    • GeForce RTX series, such as the GeForce RTX 2060.
    • Quadro RTX series, such as the Quadro RTX 4000.
    • RTX A series, such as the RTX A2000.
  • NVIDIA GPUs with compute-based support include any GPU with the "Pascal" microarchitecture and at least 6 GB of RAM. Note that these GPUs will perform substantially slower with GPU Ray Tracing due to the lack of native ray tracing support. This includes the:
    • GeForce 10 series, such as the GeForce GTX 1080.
    • Quadro P series, such as the Quadro P4000.
  • AMD GPUs with native ray tracing support include any GPU with the "RDNA 2" microarchitecture. This includes the:
    • RX 6000 and RX7000 series, including the mobile RX 6000M series.
    • Radeon PRO W6000 series, such as the Radeon PRO W6800.
    • Ryzen 7 6000 series of mobile processors, which have 600M series integrated GPUs.
  • Intel GPUs with native ray tracing support for GPUs with "Arc" in the brand name. This includes the:
    • Intel™ Arc® Pro A-series for workstations, such as Intel Arc Pro A40 and Intel A50.
    • Intel™ Arc® A-series, such as the Arc A380 and A770.

Future GPUs from all major vendors are expected to include DXR support, with gradually increasing performance. Desktop GPUs will typically perform better than their laptop counterparts, even those with the same model name.

Operating System (OS) Requirements

If using the Windows 10 operating system, the OS build must be 1809 (October 2018) or later. Also, ensure that the GPU driver is up to date.

Image Quality

The topic of image quality is important for GPU Ray Tracing, and two aspects of it are worth describing further: rendering progress and materials (appearances). Image quality is an active area of development for GPU Ray Tracing.

Rendering Progress

GPU Ray Tracing implements the path tracing algorithm, which means that the rendered image progressively improves over time. This is the same algorithm used in visual effects for films.

When rendering begins, you will see obvious "noise" artifacts that will resolve over time, as more path tracing sampling are collected. GPU Ray Tracing shows a progress bar that reflects how many samples are collected, relative to the target quality level. With path tracing, rendering is technically never complete, and you could continue rendering indefinitely.

However, in practice, artifacts are quickly resolved, and you will often see good results even before the target quality level is reached. You only need to wait until the image looks good enough for you. The "Continue" option lets the renderer collect more samples if you still see objectionable artifacts.

With the Noise Reduction option enabled, you will usually see few noise artifacts, and achieve good results even faster. However, noise reduction can result in some loss of detail in materials or lighting. If you are interested in saving a "final" rendered image for sharing later, you may want to disable noise reduction and allow the renderer to spend more time rendering.

Materials and Appearances

GPU Ray Tracing also uses physically-based rendering principles. This means that lighting and materials interact in a way that mimics reality, and more realistic results can be achieved with minimal effort from the Inventor customer. This differs somewhat from earlier renderers but is now becoming common in computer graphics.

In particular, GPU Ray Tracing uses a new physically-based material definition called Autodesk Standard Surface. This definition can represent a wide range of materials often used by Inventor customers. No extra work is required by you. GPU Ray Tracing will automatically and quickly convert your existing Inventor appearances to Standard Surface for rendering, there is no change in the appearance editing user interface.

However, this conversion process may result in visual differences between what you saw with ART and what you see with GPU Ray Tracing. Some of these are known limitations and may be addressed in the future, but in some cases, you may see differences that come from having previously used non-physical material properties. For example, physically-based materials conserve energy, so you may notice that materials that were previously too bright are now darker.

If you see very unexpected results, please provide that feedback, see Send us your feedback below.

Known Issues and Limitations

The following are known issues, relative to using the CPU renderer (ART):
  • Materials (appearances) may appear different, due to the enforcement of physically-based principles in GPU Ray Tracing. Surfaces may appear slightly darker or lighter, rougher or smoother, more or less transparent, etc. See the "Image Quality" section above.
  • When enabling ray tracing, it may take some time to start. The amount of time needed depends on the complexity of the model, with some larger assemblies taking a minute or more.
  • GPU Ray Tracing may stop due to taking too much time to render. This is described in more detail in the Rendering Timeouts section that follows.
The following element, currently supported by ART, is not currently supported by GPU Ray Tracing. If it is important for your current work, we recommend you continue to use ART.
  • Local geometry from certain lighting styles such as "Empty Lab". Only an infinite wraparound background image is supported.

Rendering Timeouts

In some situations, GPU Ray Tracing may stop due to taking too much time to render. This happens because Windows includes a feature called Timeout Detection and Recovery (TDR), which will reset a GPU when an operation takes longer than two seconds (by default). In GPU Ray Tracing, such a single operation may be rendering a single sample, which should normally be fast, and certainly less than two seconds.

A timeout occurring when rendering a single sample usually means one or more of the following:
  • The GPU has low performance for hardware ray tracing.
  • The model being rendered has complex geometry, materials, or lighting.
  • The model occupies a large part of the viewport (window), i.e. zoomed in.
  • The viewport size is large, such as with a 4K monitor.

When a timeout happens, Inventor will automatically disable ray tracing, and revert to the normal Realistic display mode. A message will appear, with the choice to revert to using CPU ray tracing.

Timeouts can be avoided by addressing one or more of the issues mentioned above, which may include using a GPU with higher performance. While it is possible to extend the TDR delay beyond two seconds, encountering timeouts with the default delay usually means that low performance is already resulting in a poor experience.

Send us your feedback

We would like your thoughts on the new GPU Ray Tracing and there are a few ways to provide your feedback:
  • Use the Was this helpful? feedback option below and include your comments.
  • Join the Autodesk Forums at forums.autodesk.com. There you will find an Inventor forum where you can ask questions that will be visible to other customers and the Inventor team.
  • if you are enrolled in the Inventor Feedback forum, you can provide feedback there.
  • If you encounter a crash while using Inventor, an error reporting system will automatically appear. You can use this to describe what you were trying to do at the time of the error, and your description along with diagnostic information about the crash is sent to the Inventor team. This is particularly important for a feature like GPU Ray Tracing, which relies on hardware and driver software that is still rapidly evolving.

We look forward to hearing from you. Thank you.