Why gpu slower than cpu

The GPU rendering should have been fast but here it is happening the opposite. Am I doing something wrong?



Hi, thanks for posting. Could you share a bit more details? What are the render times, which render is rendered with V-Ray CPU? Are you using RTX or CUDA? What is you hardware?
Rendering speed depends on the performance of your hardware. If you have a very powerful CPU that you compare to a old model weak GPU then V-Ray CPU might render faster.

Rendertime



My pc specification

I tried the same setup on redshift also. Its render time was very fast. And I don’t want to shift to any other render engine. But now because of Unreal, clients are asking for faster render. Now everyone wants real time.

Hi

For performance testing I recommend using longer tests, +5 minutes to get a meaningful result. It is also better to use production scenes for such comparisons, the scene you are using now has mostly empty frame, other than the statue. Here is a better scene to test with,

Could you please send me the V-Ray scene to my Email, amgquads@gmail.com
I have the same hardware setup as you, I will test on my side

Best,
Muhammed

I rendered your scene. There is very little difference in CPU and GPU render time. There should be at least 5 to10 minute difference in GPU, RTX is not able to render.



Hi, make sure your GPU setup works up to spec. You could easily do that with the V-Ray Benchmark Tool. Please run it on your setup and compare with the statistics for a single RTX3090. If your result differs a lot from the average there might be something wrong with your video card. Could be the driver or anything else. Of course the render settings are crucial as well. Please for testing use the default settings for V-Ray CPU and V-Ray GPU.

My hardware is working fine..there are no problems, and the drivers are also updated And even before this I had done GPU render in Vray 5 and faster than this

I’m investigating this now, it seems that the new drivers have 556.xx has performance issues
I will update the thread soon with my conclusion

Best,
Muhammed

Thank you, I like V-Ray very much, we have worked on it since the beginning, but now it is a bit difficult to beat the time line of the client, please make VRay GPU at least 30-40% faster than CPU.

Please downgrade to the recommended studio driver 551.86 for now, it will have around 30% better performance than what you have now
We will communicate this driver issue with Nvidia ASAP
I will test the Max scene with a very similar setup to yours today, to see how the performance compares between V-Ray and V-Ray GPU. I think your GPU should be at least 2x faster than your CPU
I will post my testing here shortly

Best,
Muhammed


Today was the last day of my redshift software trial and tried to match your setup and I think it matches well, and the render time of redshift is 1:18 min.

Even in your Vantage it is rendered in 1.2 min ​

Here are my results, with the recommended driver
RTX 3090: 10m 9s
Ryzen 5950x 16-Cores: 17m 13.1 s

The 5950X is faster than your 3950X by around 20%, so the difference between CPU and GPU in your case should be bigger(close to 2x)
Another note is that you need to adjust the bump values for the standard V-Ray CPU to match the GPU result, which will increase render times

I don’t understand how your 3090 renders my scene in 27 minutes, something is not right! Do you have Low priority turned on for your GPU?
I’m using Progressive mode for GPU and Buckets for CPU, please check this article and this article about
You could also try to monitor your GPU power draw like this article, it should be above 300 Watts during rendering
If you are still getting this decreased performance, I suggest a remote session. I will take a look at your setup to see why it renders slowly

About Redshift, it doesn’t seem to use Random Walk SSS in your setup. There is also the bowl itself, which uses Chaos Scans which adds detail and variety to the wood shader. With this being added, RS render times will be longer for sure

Same about Chaos Vantage, it doesn’t use SSS yet

all the best,
Muhammed

Without sss this scene got rendered in 3 minutes, and in Progressive Image Sampler it got rendered in 10 minutes with sss, but I have installed nightlies build version, it is taking the same render time in old version.

Progressive Image Sampler is fast, but I have a doubt whether all the frames in the animation will appear the same in Progressive Image Sampler. Because in our case we have always used bucket render in animation.

Progressive is consistent in animations, it is the recommended way of using V-Ray GPU
Plus, I’m glad you are getting the same render time as me. If it renders any slower with any build let us know, we will take a look

Ok, I’ll try and thank you. But I think it is a bit slower than other GPU render engines. I hope it becomes faster in the future

thank you for help and clear doubt

We have some performance improvements coming up for V-Ray GPU, I hope to share more details about this soon
Whenever I have time, I will convert this setup to Redshift to compare the performance. I will update the thread with my results soon

Best,
Muhammed