Announcement

Collapse
No announcement yet.

RTX 3090 ~3 times slower than 16-core Ryzen 9950x in a simple scene

Collapse
X
 
  • Filter
  • Time
  • Show
Clear All
new posts

  • RTX 3090 ~3 times slower than 16-core Ryzen 9950x in a simple scene

    Hi,

    I was testing V-Ray GPU in V-Ray 7 and noticed that it was considerably slower than the CPU engine in a simple scene (screenshots below). Almost 3 minutes with my RTX 3090 vs 1 minute with my 16-core Ryzen 9950x (overclocked to 5.25 Ghz). The results were the same with V-Ray 6, just ~5% slower in both cases. I made sure that the amount of noise is visually the same in both cases to make the test conditions fair. Therefore I had to set the noise threshold for the GPU engine to 0.008 and 0.005 for the CPU engine respectively.

    Click image for larger version  Name:	v-ray_gpu.jpg Views:	33 Size:	435.5 KB ID:	1219776 Click image for larger version  Name:	v-ray_cpu.jpg Views:	28 Size:	421.2 KB ID:	1219777

    This can't be normal, can it? I was under the impression that RTX 3090 was decently faster than most CPUs, including the 32-core Threadripper 3970x, as reported on a few occasions by Muhammed_Hamed , if I remember correctly.

    My V-Ray benchmark CUDA score seems to in line with most other people's scores, so my GPU seems to be working fine.

    Click image for larger version  Name:	vray_benchmark_cuda.png Views:	26 Size:	143.2 KB ID:	1219778
    Last edited by Alex_M; 07-11-2024, 05:59 AM.
    Aleksandar Mitov
    www.renarvisuals.com
    office@renarvisuals.com

    3ds Max 2023.2.2 + Vray 7
    AMD Ryzen 9 9950X 16-core
    64GB DDR5
    GeForce RTX 3090 24GB + GPU Driver 565.90

  • #2
    Hi Alex,

    Other than the bed in your frame, it looks like there is a big empty areas in the frame. V-Ray is able to skip those areas, while V-Ray GPU spends time on empty areas(we have this logged in our system)
    Is there a chance you could share this scene with me, muhammed.hamed.ext@chaos.com
    We will profile the scene to tell you what is going on

    Thanks a lot!
    Best,
    Muhammed
    Muhammed Hamed
    V-Ray GPU product specialist


    chaos.com

    Comment


    • #3
      Hi, Muhammed. I've just submitted a support ticket (#312647) and added you as CC. Thanks for looking into this!
      Aleksandar Mitov
      www.renarvisuals.com
      office@renarvisuals.com

      3ds Max 2023.2.2 + Vray 7
      AMD Ryzen 9 9950X 16-core
      64GB DDR5
      GeForce RTX 3090 24GB + GPU Driver 565.90

      Comment


      • #4
        Originally posted by Alex_M View Post
        Hi, Muhammed. I've just submitted a support ticket (#312647) and added you as CC. Thanks for looking into this!
        Thanks a lot
        I will take a look now

        Best,
        Muhammed
        Muhammed Hamed
        V-Ray GPU product specialist


        chaos.com

        Comment


        • #5
          Thank you for the scene Alex,

          My first impression is correct, all pixels around the bed are near empty. The standard V-Ray doesn't waste time on these pixels and focuses on the bed. V-Ray GPU spends as much time on the empty frame as the bed itself, it needs to be smarter to ignore empty pixels. We have this on the to-do list, we will see what could be done about it

          Best,
          Muhammed
          Muhammed Hamed
          V-Ray GPU product specialist


          chaos.com

          Comment


          • #6
            Thanks! Looks like I need to be mindful about this until an improvement has been implemented.
            Aleksandar Mitov
            www.renarvisuals.com
            office@renarvisuals.com

            3ds Max 2023.2.2 + Vray 7
            AMD Ryzen 9 9950X 16-core
            64GB DDR5
            GeForce RTX 3090 24GB + GPU Driver 565.90

            Comment

            Working...
            X