-
Problema granja de red
Hola gente, estoy medio comprometido y complicado con una animación de un recorrido de una cámara para un interior. Resulta que tengo conectadas en red 3 Dual Core para renderizar estas escenas con Vray, cuando le activo distribute rendering, cargo los IP, y empieza a renderizar la imagen, renderiza con 4 modulitos (esos cuadrados), dos correspondiente a la máquina server, y uno de cada CPU que está conectado en la red.
La pregunta que quiero hacerles, es si es una situación normal o si deberían aparecer 6 cuadrados renderizando la imagen?
Mi desconcierto se generó debido a que los tiempos entre renderizar con una máquina y con 3 máquinas no fueron mucho menores, no disminuyo ni la mitad del render, 17 min, y 11 minutos respectivamente.
Por favor, si alguien me da una mano que estoy con la soga al cuello y necesito empezar a renderizar este fin de semana si o si.
Por favor, y muchas gracias.
-
Problema granja de red
Estuve viendo el rendimiento de las otras máquinas, y en los procesos me está indicando que las 2 máquinas en las que me aparece un solo cuadrado están trabajando a un 50%, y si le pongo prioridad alta eso no se modifica, como hago para que las máquinas trabajen a un 100%. Gracias.
-
Problema granja de red
No trabajo con Vray, con lo que no te puedo ser de mucha ayuda, pero tengo una granja 3d, con lo que te puedo dar un consejo, ahí va, a ver si te sirve.
Hace mucho tiempo, emplee Vray para hacer render en red (como prueba solo) y noté que el render se ajustaba mucho a la máquina desde la que mandaba el trabajo. ¿por qué? Fácil. Te pongo un ejemplo:
Tengo la Workstation con un Pentium IV 3.0 HT y las 3 máquinas (tu caso) de render distribuido son 3 Dual Core 2 a 2 GHz (son mucho más rápidas que el piv).
Ahora mando un trabajo, que en mí Workstation tarda 17 minutos en completarse, a la red. Resulta que como bien has podido comprobar, el trabajo tarda casi lo mismo ¿raro? No, lógico.
Tu máquina manda el mismo frame a todas las máquinas, por lo que hasta que este no se termine no manda otro, de esta forma, dependes del procesador más lento de todos, que tardará lo mismo que siempre, con la salvedad de que hará menos imagen, puesto que los otros micros están esperando a que el tuyo termine su trocito para recibir más trabajo.
¿Me explico? (soy muy malo en esto de explicar las cosas).
Solución. Backburner.
Arrancas un manager en uno de los ordenadores y un server en cada máquina (que deben tener max y Vray instalados).
Cuando vayas a renderizar, justo donde indicas el Path del fichero que vas a grabar (siempre secuencias de archivos, nunca un avi, yo recomiendo tga) existe un chek pone net render.
Esto lo que hace es mandar un (*.zip) con tu trabajo al manager y este al recibirlo, reparte 1 frame a cada máquina. Una vez completado el frame, sabe la potencia que tiene cada servidor para renderizar y en el caso que nos ocupa, mandará paquetes de 4 o 5 frames a cada Dual Core y paquetes con 1 frame al piv. Tendrás 4 o 5 frames por cada Dual Core en lo que el Pentium IV te hace 1 solo.
Resultado, los nodos Dual Core nunca esperan trabajo, siempre están renderizando imágenes completas y según terminen, piden más curro.
Recuerda que el Path de los ficheros tga resultantes, debe ser una dirección de red, aunque el destino sea tu máquina local. Es decir, tiene que ser \\mimaquina\discompartidoenlared\directoriofinal\i magen - (*.tga) (con lo que hará secuendías de imagen - 001.tga).
La leche, perdona por el charlote, acabo de darme cuenta.
Bueno, por lo menos espero que hayas resuelto, aunque sea la duda de por que no tardas 4 veces menos en renderizar. Un saludo.
Posdata: si tienes dudas con Backburner, pregunta, que para eso estamos.
-
Problema granja de red
Lo que pasa de que salgan solo 4 módulos es que el servidor o sea de dónde lo mandas, distribuye el render, no lo renderiza el, entonces los 4 módulos son de las otras 2 PC 2 de cada uno.
Si tienes 3 Dual Core mejor pon a renderizar por separado partes de la secuencia y al final lo unes.
Lo de los módulos no sé, solo se me imagino que así pasaba mejor consigue una Quad Core es mejor que las 3 Dual Core juntas.
-
Problema granja de red
Muchas gracias Droman, muy amable de tu parte detenerte a dar semejante explicación, déjame masticarla un poco, digerirla y probar si funciona, luego de eso te digo como salió todo.
De todas formas, lo que me sorprende es que las otras dos Dual Core que tengo trabajando cuando aprieto Control + Alt + Supr, y veo el rendimiento que están teniendo los núcleos del procesdor, me indica que están trabajando solo a un 50% de la capacidad máxima que posen, yo creo que esto también influye de manera notable en los tiempos de render, y la verdad es que no sé cómo solucionarlo.
Como te dije antes, gracias, probaré y cualq, cosa te digo.
Loathsome, tienes razón respecto de la Quad Core, pero lamentablemente es lo que tengo por el momento, voy a tener que renegar con esto hasta solucionar el problema. Gracias a ambos.