question

Ciro Cardoso avatar image
Ciro Cardoso asked ·

Arnold GPU - lack of consistency

Testing Arnold GPU with a RTX 2080ti 11GB, with a scene that is fairly simple, couple of materials and not so heavy geometry. Is basically an interior arch viz scene. But even with a RTX 2080 my scene crash for no reason at all. I get no error messages. Is rendering a 4K preview too much? Sometimes it starts rendering, other times doesn't render at all. I don't hear the RTX working at all. I have a RTX 2060 back home, so I am going to test it.

Also when I do the populate GPU I get constantly a message if I want to stop the process, even though I am just waiting the cache to finish. I need to keep clicking No.

Is there away I can debug and see what is causing this issues? My scene is only 3 million polygons. I am using the Studio Drivers. Using 3ds max.

gpucrashing
10 |600 characters needed characters left characters exceeded

Up to 5 attachments (including images) can be used with a maximum of 2.0 MiB each and 9.8 MiB total.

Ciro Cardoso avatar image
Ciro Cardoso answered ·
Arnold]: [gpu] an error happened during rendering : Unknown error (Details: Function "_rtContextLaunch2D" caught exception: Encountered a CUDA error: cudaDriver().CuEventSynchronize( m_event ) returned (718): Invalid program counter)

Getting this error with my RTX 2060. Log doesnºt say anything about it. This is what I mean about the lack of consistency, this scene was rendering on GPU.

Share
10 |600 characters needed characters left characters exceeded

Up to 5 attachments (including images) can be used with a maximum of 2.0 MiB each and 9.8 MiB total.

Ciro Cardoso avatar image
Ciro Cardoso answered ·

Does this workflow works on Production Render?


Set the Max. Camera (AA) in the range of 30 to 50 (depending on the scene, you might go closer to 100). In general, the max samples should be a large value. A large max samples means that the quality is controlled by the noise falling under the threshold, instead of by clamping to the max AA.

Set the Adaptive Threshold to something like 0.015 or 0.02. For a noise-free render, lower the threshold value, maybe even as far as 0.010.

Set the Camera (AA) samples to around 3 or 4. One of the few reasons to go higher with AA is for motion blur. The higher the number of Camera (AA) samples, the less of a speedup you'll get from adaptive sampling.


Share
10 |600 characters needed characters left characters exceeded

Up to 5 attachments (including images) can be used with a maximum of 2.0 MiB each and 9.8 MiB total.

Stephen Blair avatar image
Stephen Blair answered ·

Arnold GPU doesn't support all the filters yet, and for noice, we need the variance filter.

1 comment Share
10 |600 characters needed characters left characters exceeded

Up to 5 attachments (including images) can be used with a maximum of 2.0 MiB each and 9.8 MiB total.

Ok. I didn't know that. I checked the GPU limitations page and didn't mention anything. So far the scene seems stable. Will the GPU populate cache error appear on the log?

0 Likes 0 · ·
Ciro Cardoso avatar image
Ciro Cardoso answered ·

Does Arnold GPU supports the denoiser output? I get this message after rendering with GPU

Start denoising (patch radius 3, search radius 9, variance 0.5)

Denoising RGBA

Could not find AOV with source RGBA and filter variance_filter

Could not find variance for AOV "RGBA", skipping denoise.

Finished denoising

Share
10 |600 characters needed characters left characters exceeded

Up to 5 attachments (including images) can be used with a maximum of 2.0 MiB each and 9.8 MiB total.

Stephen Blair avatar image
Stephen Blair answered ·

Can you get an Arnold log?
Set the log verbosity to Info, and enable File logging (both settings are in the Render Settings)

2 comments Share
10 |600 characters needed characters left characters exceeded

Up to 5 attachments (including images) can be used with a maximum of 2.0 MiB each and 9.8 MiB total.

Working on the GPU again. I will let you know if any of those situations happen.

0 Likes 0 · ·

ok, so one of the issues once not enough memory. I assume I need to flush the caches?

0 Likes 0 · ·

Write an Answer

Hint: Notify or tag a user in this post by typing @username.

Up to 5 attachments (including images) can be used with a maximum of 2.0 MiB each and 9.8 MiB total.

Welcome to the Arnold Answers community.

This is the place for Arnold renderer users everywhere to ask and answer rendering questions, and share knowledge about using Arnold, Arnold plugins, workflows and developing tools with Arnold.

If you are a new user to Arnold Answers, please first check out our FAQ and User Guide for more information.

When posting questions, please be sure to select the appropriate Space for your Arnold plugin and include the plugin version you are using.

Please include images, scene and log files whenever possible as this helps the community answer your questions.

Instructions for generating full verbosity log files are available for MtoA, MaxtoA, C4DtoA, HtoA, KtoA, and Kick.

If you are looking for Arnold Documentation and Support please visit the Arnold Support site.

To try Arnold please visit the Arnold Trial page.

Bottom No panel present for this section.