Announcement

Collapse
No announcement yet.

Setting the number of Light Cache passes higher than the number of threads

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

  • Setting the number of Light Cache passes higher than the number of threads

    Hi all.

    We have one machine which has 24 cores. 6 quad core CPU's to be precise with hyper-threading on. When we are preview rendering locally we set it up to have 24 passes in the Light Cache to get the extra speed from the machine.

    My question is, if we send a job to the network and have this set on 24, if a machine with a lower number of CPU's picks the job up, does it have an effect on render time? For instance will a machine with 8 cores, try and do 24 passes or does it only do 8? Therefore making it really slow to do the Light cache calculation?

    It would be so handy to loose this feature and just have it built in to Vray to use however many cores the machine has. Or maybe putting it on 0 would make it Auto and any other number would force it to use that number or cores or something along those lines.

    What are your thoughts on this?

    Cheers.

    Andy.

  • #2
    Originally posted by andy_butler_7 View Post
    My question is, if we send a job to the network and have this set on 24, if a machine with a lower number of CPU's picks the job up, does it have an effect on render time? For instance will a machine with 8 cores, try and do 24 passes or does it only do 8? Therefore making it really slow to do the Light cache calculation?
    It will be fine.

    Best regards,
    Vlado
    I only act like I know everything, Rogers.

    Comment


    • #3
      Originally posted by andy_butler_7 View Post
      It would be so handy to loose this feature and just have it built in to Vray to use however many cores the machine has.
      This could lead to differences between the light caches computed on different machines with different number of cores.

      Or maybe putting it on 0 would make it Auto and any other number would force it to use that number or cores
      This is already done since a while now in the latest service packs.

      Best regards,
      Vlado
      I only act like I know everything, Rogers.

      Comment


      • #4
        Huh, just out of curiosity, what brand of computer has 6 quad core cpu's ?

        Comment


        • #5
          i suspect he means 2 6-core cpus (hence 4 6-core cpus if you include hyperthreading) ive never heard of a 6 cpu motherboard and even if one existed, 6 quad cores with hyperthreading would be 48 threads not 24.

          Comment


          • #6
            Ok,
            btw, i never realised hyptertheading was turned of my my dual quad core workstation.
            Will it go faster when turning on ?

            Comment


            • #7
              Originally posted by muoto View Post
              Ok,
              btw, i never realised hyptertheading was turned of my my dual quad core workstation.
              Will it go faster when turning on ?
              yes
              about 20 to 40% faster

              BUT, are you sure its turned off? It's ON by default on Intel
              AMD doesnt have hyperthreading
              Kind Regards,
              Morne

              Comment


              • #8
                It was indeed OFF (dell workstation), just turned it ON, and have now twice more buckets woow nice to see all these small buckets rendering
                I will check on my other workstations, and will for sure check on my new one that's coming next week.

                Comment


                • #9
                  I would caution about usage of HT. In our recent setups, HT has actually affected the rendering in a negative way. When you deal with so many threads there can be redundancy. Some of that was vray specific problems which were solved (I hope). Our tests showed we only had about 10%-15% gain with HT on.
                  Dmitry Vinnik
                  Silhouette Images Inc.
                  ShowReel:
                  https://www.youtube.com/watch?v=qxSJlvSwAhA
                  https://www.linkedin.com/in/dmitry-v...-identity-name

                  Comment


                  • #10
                    Originally posted by Morbid Angel View Post
                    In our recent setups, HT has actually affected the rendering in a negative way.
                    Yes, however those were somewhat specific situations; in the general case there is a definite improvement with HT.

                    Best regards,
                    Vlado
                    I only act like I know everything, Rogers.

                    Comment


                    • #11
                      Originally posted by vlado View Post
                      This could lead to differences between the light caches computed on different machines with different number of cores.

                      This is already done since a while now in the latest service packs.

                      Best regards,
                      Vlado
                      Thanks for all your replies Vlado. Regarding the 0 already being available in the latest service packs, is that only with Vray 2? We are using 1.5 SP5 still.

                      Comment


                      • #12
                        Originally posted by muoto View Post
                        Huh, just out of curiosity, what brand of computer has 6 quad core cpu's ?
                        Ha ha. Good point. It actually has 4 cpu's with 6 cores. Hence 24..... Small typo before! Whoops!

                        Comment


                        • #13
                          Originally posted by andy_butler_7 View Post
                          Thanks for all your replies Vlado. Regarding the 0 already being available in the latest service packs, is that only with Vray 2? We are using 1.5 SP5 still.
                          Yes, this is in V-Ray 2.0

                          Best regards,
                          Vlado
                          I only act like I know everything, Rogers.

                          Comment


                          • #14
                            Originally posted by andy_butler_7 View Post
                            Ha ha. Good point. It actually has 4 cpu's with 6 cores. Hence 24..... Small typo before! Whoops!
                            Let's try again: 2 cpu's with 6 cores and hyperthreading is 24 threads. Or 4 cpu's with 6 cores and hyperthreading is 48 threads ?

                            Comment


                            • #15
                              Originally posted by trick View Post
                              Let's try again: 2 cpu's with 6 cores and hyperthreading is 24 threads. Or 4 cpu's with 6 cores and hyperthreading is 48 threads ?
                              Trick, you don't miss a trick do you!! I clearly had a poor knowledge about hyperthreading and cores etc..... Just cleared it up with he in the know. It has 2cpu's with 6 cores and hyperthreading. Hence 24 cores. Thanks for teaching me a lesson!

                              Regards

                              Andy.

                              Comment

                              Working...
                              X