Render Performance Tip

Jordan T. wrote on 6/24/2005, 8:40 PM
Based on some observations, I came up with a solution that *will* use 100% of your CPU bandwidth when rendering to a file, regardless of what plugins you are using.

For each CPU, run the Vegas Network Render Service (i.e. dual-CPU system should have to instances of the network render service running); this will require you to change the port number in the two config files (NetRenderClient.config and NetRenderService.config) to unique numbers each time you run a new instance of the network render service. Configure one the the network render instances to point to the other instances (in the Renderers tab).

Open up Task Manager (right click on Taskbar and select Task Manager); right click on each instance of VegSrv60.exe and select Set Affinity. Select only one CPU for each VegSrv60.exe instance, and make sure it is a different CPU for each one. When you have Vegas render thru the network render service, each segment that is rendered will have a dedicated CPU. Even when you are using the Magic Bullet plugin, the full bandwidth of your CPUs are utilized.

Comments

farss wrote on 6/25/2005, 12:26 AM
Are you referring to V5 or V6?
I think V6 does this anyway.
Jordan T. wrote on 6/25/2005, 4:52 AM
I'm refering to Vegas 6. Granted, yes, rendering to a file typically uses the full bandwidth of a systems CPUs. However, when you incorporate plugins like Magic Bullet into your project, Vegas 6 doesn't do a good job of balancing tasks across multiple CPUs. This is where the above approach can help.
TheHappyFriar wrote on 6/25/2005, 5:09 AM
This was what Sony suggested you use for V5 when it came out to utilitize duel CPU's fully.

Don't know if it works cuz I only have 1. :)