How to detect if RTX acceleration is used?
Hello,
I've got an RTX card... but if I compare the speed between 4.11 and 4.12 the performance gain is mostly not what I expected.
I would like to know if there's any hint (e.g.) in the logs which shows if the RTX acceleration is uesed or not.
Or is doing performance tests the only way to get a hint if RTX is active?

Comments
You should see some lines like this:
2019-09-05 08:34:39.989 Iray [INFO] - IRAY:RENDER :: 1.0 IRAY rend info : CPU: using 5 cores for rendering
2019-09-05 08:34:39.989 Iray [INFO] - IRAY:RENDER :: 1.0 IRAY rend info : Rendering with 2 device(s):
2019-09-05 08:34:39.989 Iray [INFO] - IRAY:RENDER :: 1.0 IRAY rend info : CUDA device 0 (GeForce GTX 750 Ti)
2019-09-05 08:34:40.003 Iray [INFO] - IRAY:RENDER :: 1.0 IRAY rend info : CPU
2019-09-05 08:34:40.003 Iray [INFO] - IRAY:RENDER :: 1.0 IRAY rend info : Rendering...
2019-09-05 08:34:40.003 Iray [INFO] - IRAY:RENDER :: 1.2 IRAY rend info : Initializing Embree
2019-09-05 08:34:40.003 Iray [VERBOSE] - IRAY:RENDER :: 1.7 IRAY rend progr: CUDA device 0 (GeForce GTX 750 Ti): Processing scene...
2019-09-05 08:34:40.003 Iray [VERBOSE] - IRAY:RENDER :: 1.5 IRAY rend progr: CPU: Processing scene...
2019-09-05 08:34:40.022 Iray [INFO] - IRAY:RENDER :: 1.3 IRAY rend info : Initializing OptiX Prime for CUDA device 0
Where Iray detects the hardware to render with and initialises the appropriate libraries for each one. I get Embree for the CPU and Optix Prime for the GTX.
You should get the full Optix (not the Prime) for an RTX.
Look for:
As opposed to:
for non RTX cards.
It's only one word. But it makes all the difference.
ok thank you all for the answers
looks like that RTX is active on my computer... but the speed boost ist very minimalstic
A scene from me is in DAZ 4.12 without RTX (prime) 31 minutes 26.15 seconds to reach 5000 iterations
and with 30 minutes 38.3 seconds.
Awesome ;)
The sickleyead benchmark test with with prime 56.28 seconds and RTX 53.84 seconds
It all depends on scene content. Some scenes see little or no boost. Others can see massive differences (eg. see this thread.) So far the most significantly benefiting type of Daz content seems to be complex hair models.
I replaced three GTX 1080 cards with two RTX 2080 cards and my render times are a bit faster -- but I don't beleive RTX is implemented yet. When it is, I'm hoping it'll improve (by which I mean make real-time) the iray *preview* mode more than anything else. If I could have this, the final renders can stay the same because at least I'll have a better idea what the result will look like.
If you are running the current Daz Studio beta (4.12) then RTX is already being implemented.
I must admit I´m a bit disappointed by the implementation of RTX as well.
While it has been definitely an improvement it´s actually still a joke compared to what you get with Blender and Eevee. And i´ve got 2 2080 Ti´s!
Now I know Daz Studio is not Blender and this topic has been discussed a lot within the last few weeks. But that´s for a reason. The bar has been raised very high by Eevee and I´m sure people won´t stop to compare it with Iray as long as there´s no real alternative within DS.
Ok, it's being implemented, but I doubt it's fully implemented. If it were, iray preview would be on another level.
Preview can't be faster than render with matching settings, if you adjust the settings (Draw Settings) it may be. I'm not aware that nVidia is billing this version as incomplete.
I'm not convinced but I'm not an expert enough to know. All I can say is they're billing RTX as "real time ray tracing" and if Preview is slow to move about, something is not being fully implemented. There should be absolutely no delay or visible redraw when I'm simply moving a camera around a scene, but there is, and it's not the Redraw Settings. I can understand delays when making edits to the scene, but the RTX demo videos are also claiming real-time and not baked or pre-rendered, so why isn't my preview faster? Are the RTX demos using iray or another engine like Unreal? They've raised our expectations with RTX so try not to blame us for wondering..
RTX is/always has been billed as real-time raytracing for GAMING workloads. Iray and other apps like it aren't gaming workloads. They're what's called unbiased renderers - meaning that they are designed to render physically accurate visuals at the expense of not working in real time. RTX technology does speed their processing up (potentially A LOT) but they will never be "real time" because that would contradict their purpose.
https://www.nvidia.com/en-us/design-visualization/technologies/rtx/
Nothing on this page touts real-time ray tracing as being strictly for gaming only. In fact, it only emphasizes MDL and OptiX which are both used by iray. So, like many users here, my expectations of what RTX can do are not unreasonable given the marketing -- and that it's very possible all the features are not enabled/available within DAZ's current version of iray. It seems they've only enabled compatiblity to recognize the RTX hardware but still using the previous ray tracing technology.
"Real time" is not, however, guaranteed for all content and all algorithms - getting real time performance requires careful optimisation of the procedure and content as far as I am aware, it is not something available with the current technology for an arbitrary scene. Of course it's always possible that improvements in the hardware may eventually deliver something like true real time previews, but I would not expect it soon or with current GPU harware
It;'s not that only gaming workloads benefit from "real-time" raytracing. It's that the very concept of real-time anything only makes sense in the context of gaming. Broadly speaking there are two kinds of 3D rendering engines out there: Biased ones (engines designed to render a scene to a fixed level of visual quality in a finite amount of time) and Unbiased ones (engines designed to render a scene to an unlimited level of visual quality in an unlimited amount of time.) For obvoious reasons, video games always use the former, whereas professional 3D design and development applications (like Iray) use the latter. Meaning that the concept of real-time raytracing in Iray is a total misnomer. Things like RTCores (the portion of the RTX platform most directly applicable to rendering) may generally accelerate the rate at which unbiased renderers like Iray function. But there is never going to be a point at which such technology would transform them into being truly real-time.