Hey Witt3D and thanks for the feedback, I will comment on some of the points below
We are in the process of updating our GPU documentation, there will be a section about this topic soon.
I tested on a Threadripper 3970X as you requested, here are the results
Clay test,
V-Ray Bucket mode, 3970X CPU 32 cores/16 threads >> 28 Minutes 2 Seconds
V-Ray GPU Progressive mode, RTX 3090 >> 3 Minutes 17 Seconds
Beauty test,
V-Ray Bucket mode, 3970X CPU 32 cores/16 threads >> 33 Minutes 48 Seconds
V-Ray GPU Progressive mode, RTX 3090 >> 10 Minutes 4 Seconds
So, the same conclusions from above are correct. a 3090 is much faster than a Threadripper 3970X or even the 3990X which is +4000 Euros
One note is that a 3090 is 1800 Euros here, and prices are going down everywhere. In some places it is even closer to MSRP
A 5950X is 850 Euros here, I have never seen it near 500 Euros..
On the other hand a 3970X is out of stock in most places now. You will only find the 3975WX Pro which is similar in performance but more expensive, it is +3000 Euros here
A second note is that a Threadripper requires quad channel memory, expensive cooling and expensive board, this all adds up to the cost
A third note, you can only house a single Threadripper CPU per machine, while it is possible to use multiple RTX GPUs in the same system. Up to 4 per machine without issues, and expandable to 7 with Riser cables. This expandability is one big pro on the GPU side
Anyways, I used this CPU in my testing above because it is a consumer board which is accessible to most people.. it doesn't require an expensive board or cooling.
This is not correct, progressive mode is very reliable on GPU and it is the recommended way of working. It is faster than Bucket mode in most cases, and uses less GPU memory.
Keep in mind that V-Ray and V-Ray GPU are different render engines, they produce different noise results. The GPU engine was written from scratch to be as fast as possible and to unleash the GPU hardware.
The GPU engine will have a brighter and cleaner result, you can get away using a higher noise threshold in many cases.
I worked as a concept designer/visualizer in Print for more than 6 years. I transitioned my previous 2 studios Renntech and Carlex into GPU rendering fully, and both are still stuck to GPU rendering until now. I did a lot of research on this topic, and eventually convinced the team leads into making the transition. I have production experience with many renderers including V-Ray, Octane, Redshift, Arnold and others, I have seen it all
I joined Chaos last September as a GPU product specialist, we do performance testing regularly between V-Ray and V-Ray GPU.
System memory and GPU memory don't work in the same way. Some of my scenes that take 70-80 GB of system memory would render fine on 11 GB GPUs
V-Ray GPU is quite efficient on using GPU memory, if you send me a sample scene I can test and show you the memory footprint between CPU and GPU. I have dual 3090s NVlinked, I think 48 GB of GPU memory are going to work in your case.
Another note is that V-Ray GPU and other GPU renderers will use a lot of system memory, this is normal. You ideally need 128 GB of system memory for a dual-3090 setup
Yes V-Ray GPU supports NVlink and memory pooling, this applies to version 5 and version 4
At least dual 3090s + NVlink to be safe
You could send me a sample scene and I will show you the numbers
This is not supported yet, it will come in a future update. We call it OOC Geometry/Textures, where V-Ray GPU will use system memory when it runs out of GPU memory
a 3990X + 256 GB of memory will cost you 7000 Euros at least, it is not a cheap setup.
On another note, V-Ray GPU is quite reliable now, you will be safe as long as you start your projects from scratch using the GPU engine. It is being used in production in many studios, Porsche, Dabarti and others
Best,
Muhammed
Originally posted by Witt3D
View Post
Originally posted by Witt3D
View Post
Clay test,
V-Ray Bucket mode, 3970X CPU 32 cores/16 threads >> 28 Minutes 2 Seconds
V-Ray GPU Progressive mode, RTX 3090 >> 3 Minutes 17 Seconds
Beauty test,
V-Ray Bucket mode, 3970X CPU 32 cores/16 threads >> 33 Minutes 48 Seconds
V-Ray GPU Progressive mode, RTX 3090 >> 10 Minutes 4 Seconds
So, the same conclusions from above are correct. a 3090 is much faster than a Threadripper 3970X or even the 3990X which is +4000 Euros
One note is that a 3090 is 1800 Euros here, and prices are going down everywhere. In some places it is even closer to MSRP
A 5950X is 850 Euros here, I have never seen it near 500 Euros..
On the other hand a 3970X is out of stock in most places now. You will only find the 3975WX Pro which is similar in performance but more expensive, it is +3000 Euros here
A second note is that a Threadripper requires quad channel memory, expensive cooling and expensive board, this all adds up to the cost
A third note, you can only house a single Threadripper CPU per machine, while it is possible to use multiple RTX GPUs in the same system. Up to 4 per machine without issues, and expandable to 7 with Riser cables. This expandability is one big pro on the GPU side
Anyways, I used this CPU in my testing above because it is a consumer board which is accessible to most people.. it doesn't require an expensive board or cooling.
Originally posted by Witt3D
View Post
Keep in mind that V-Ray and V-Ray GPU are different render engines, they produce different noise results. The GPU engine was written from scratch to be as fast as possible and to unleash the GPU hardware.
The GPU engine will have a brighter and cleaner result, you can get away using a higher noise threshold in many cases.
Originally posted by Witt3D
View Post
I joined Chaos last September as a GPU product specialist, we do performance testing regularly between V-Ray and V-Ray GPU.
Originally posted by Witt3D
View Post
V-Ray GPU is quite efficient on using GPU memory, if you send me a sample scene I can test and show you the memory footprint between CPU and GPU. I have dual 3090s NVlinked, I think 48 GB of GPU memory are going to work in your case.
Another note is that V-Ray GPU and other GPU renderers will use a lot of system memory, this is normal. You ideally need 128 GB of system memory for a dual-3090 setup
Originally posted by Witt3D
View Post
Originally posted by Witt3D
View Post
You could send me a sample scene and I will show you the numbers
Originally posted by Witt3D
View Post
Originally posted by Witt3D
View Post
On another note, V-Ray GPU is quite reliable now, you will be safe as long as you start your projects from scratch using the GPU engine. It is being used in production in many studios, Porsche, Dabarti and others
Best,
Muhammed
Comment