Announcement
Collapse
No announcement yet.
2x Xeon 2699 v3 not using all cores.
Collapse
X
-
The regular Windows API for multithreading allows a single process to run only on one processor group (up to 64 threads). There is a newer API that allows a process to run on more cores, but we are not using it in V-Ray yet.
What you can do however, is run a local DR render server on the same machine and use local DR. This would be more efficient anyways.
Best regards,
VladoI only act like I know everything, Rogers.
Comment
-
Originally posted by vlado View PostThe regular Windows API for multithreading allows a single process to run only on one processor group (up to 64 threads). There is a newer API that allows a process to run on more cores, but we are not using it in V-Ray yet.
What you can do however, is run a local DR render server on the same machine and use local DR. This would be more efficient anyways.
Best regards,
Vlado
Thanks for the quick reply.
So I guess to fully use this as a rendernode, I would need to virtualize to 2 machines and run separate processes.
Is there a plan to implement this updated version of the windows api?
Comment
-
Originally posted by IVOR_IP View PostSo I guess to fully use this as a rendernode, I would need to virtualize to 2 machines and run separate processes.
Is there a plan to implement this updated version of the windows api?
http://msdn.microsoft.com/en-us/libr...(v=vs.85).aspx
There is a statement there that worries me a little bit:If an application uses a DLL that has per-processor data structures, and the DLL has not been modified to support more than 64 logical processors, all threads in the application that call functions exported by the DLL must be assigned to the same group.
Best regards,
VladoI only act like I know everything, Rogers.
Comment
-
Thanks for the information.
Was also trying iray, mentalray, corona, octane, etc... Given its locked out by the single max process, this makes sense.
For the vrayspawner args, along with the portnumber, is there one for number of threads?
Actually is there's a doc for commandline parameters, you never know when they will come in handy.
Thanks again, you guys are true professionals.
Comment
-
Hey mate,
I saw on corona's forum that someone had the same issue as you do, might be you actually didn't check.
He disabled the HT and had obviously all the cores working again.
Is there a real valuable benefit to the hyper threading, anyways? Enough to justify going with multiple DR and all that fiddling in stead of just disable HT?
Stan3LP Team
Comment
-
if its 50% loss right now, then no you should disable HT.Dmitry Vinnik
Silhouette Images Inc.
ShowReel:
https://www.youtube.com/watch?v=qxSJlvSwAhA
https://www.linkedin.com/in/dmitry-v...-identity-name
Comment
-
Originally posted by 3LP View PostIs there a real valuable benefit to the hyper threading, anyways?
Best regards,
VladoI only act like I know everything, Rogers.
Comment
Comment