Hello,
I'm rendering with aitoon and need contour filter. I works fine on an Intel CPU , always 100% cpu usage during render, but with a 2990wx from AMD is around 4 times slower ( between 10% and 25% cpu usage actually ). Could it be related to the windows bug ?
If you use the same number of threads as on the old Intel CPU, is it still much slower? We've gotten this report before and halving the number of threads to 32 made it 3x faster. My suspicion is that we just haven't optimized the contour filter to running on many threads. This is definitely something we'd like to fix.
Thanks for your reply.It didn't help , still not at 100% while rendering on the AMD. Also I noticed that renderin empty space is also super slow, is there a way to tell Arnold to not render empty space ?
Sounds like some yet another Windows' NUMA allocation bugs.
BTW I can confirm this too.
Trying to use contour filter in C4D Arnold and it's unusable with Threadripper 2990wx. Slightly quicker reducing the number of threads but it still takes a simple toon scene (using gaussian) filter from a 3 second render to almost 3 mins per frame. It was over 3 mins auto thread detection.
The recently released Arnold 6.1.0 should have improved performance on the 2990wx by 2-3x when using 64 threads on Windows. It's still not great compared to other CPUs (the 3990x for instance is 6x faster and a 56-core intel CPU is 3x faster than the 2990wx in my toon test) but it at least is faster than before. You might still be better off running with 32 threads with the 2990wx.
We're still investigating ways to further improve toon performance...