Página 1 de 2 12 ÚltimoÚltimo
Resultados 1 al 10 de 20

Tema: Render GPU vs CPU

  1. #1
    Usuario Novato
    Fecha de ingreso
    Jun 2022
    Mensajes
    13
    Gracias (Dadas)
    5
    Gracias (Recibidas)
    1

    Question Render GPU vs CPU

    Buenos días, me encuentro con un problema contradictorio para mi y agradezco de antemano que alguien pueda decirme qué pasa y como solucionarlo, si se puede.
    Estoy renderizando una escena pesada en Cycles, en la barra de estado indica estos datos: Memoria: 6,07 GiB VRam:1.2/6.0 GiB (Con render CPU).

    Inicialmente comencé el render con GPU, tengo una tarjeta GeForce GTX 1660 super. Con GPU, los datos de RAM que indica son 5.8 GiB/6.0

    Estoy renderizando una animación para video. Esta animación consta de 363 frames y voy renderizando de 60 en 60 frames. Utilizando la GPU me encuentro que a medida que voy avanzando, la RAM que utiliza, también se incrementa hasta que llega a esos 5.8 GiB parando el render en el frame que ya supera los 6.0GiB i esto ocurre a los 7 u 8 frames.

    Ahora estoy renderizando con la CPU y cosa curiosa, veo que utiliza menos Gb para la RAM, lo que me permite ir renderizando sin problemas además de poder seguir utilizando el PC en otras tareas.
    Pero claro, el precio es que el render de un solo frame, lo hace en 40 minutos, así que 40 frames.

    Mi pregunta es: ¿Puedo modificar algo en la GPU para que no use tantos GiB en la RAM?, aunque tarde un poco más.

    Para completar la información: estoy renderizando imágenes de 1280x720 px.
    Muchas gracias.

  2. #2
    3D Padawan
    Fecha de ingreso
    Sep 2022
    Mensajes
    136
    Gracias (Dadas)
    40
    Gracias (Recibidas)
    55
    Hola, no sé si entendido bien lo que quieres hacer, pero más o menos te explico:

    Lo primero que yo haría sería meterme en el panel de control de Nvidia y agregar Blender a la configuración 3d tal y como te muestro en la imagen

    Clic en la imagen para ver su versión completa. 
Nombre: gpu config.jpg 
Visitas: 128 
Tamaño: 195.8 KB 
ID: 243865

    Si sabes de configuración puedes toquetear un poco los parámetros yo lo tengo todo para que el programa decida porque tampoco se mucho de configurar eso jejeje.

    Pon otro lado en Blender en el menú de preferencias también puedes elegir con que tipo de hardware hacer el render con GPU o con CPU y creo que hay una opción para limitar la memoria en el apartado de Cuda donde pone memory limits

    Clic en la imagen para ver su versión completa. 
Nombre: config cuda blender.jpg 
Visitas: 116 
Tamaño: 217.5 KB 
ID: 243866

    No sé si esto es exactamente a lo que te referías, pero puedes ir probando, yo te aconsejo que antes de tocar nada guardes las configuraciones de todo tal y como lo tienes ahora.

    También te recomiendo que hagas los renders siempre con la GPU aunque eso conlleve más tiempo, siempre puedes programar el time del render y hacer otras cosas mientras, aunque como siempre digo si haces un render muy pesado sobre todo en Cycles lo mejor es dejar al PC que trabaje sin meterle más caña así tardará menos y no tendrás errores.

    Espero te haya servido, de todas maneras estate atento porque es posible que el amigo Solimán te ofrecerá una video respuesta que a lo mejor aclara más tus dudas.

    -- Mi Canal de animación 3D -- AQUI

    ​Un saludo!

  3. Gracias Titus Agradece este post
  4. #3
    Usuario Legendario Avatar de Soliman
    Fecha de ingreso
    Aug 2004
    Mensajes
    22,360
    Gracias (Dadas)
    693
    Gracias (Recibidas)
    7237
    ¿Y tiene que ser el Render en Cycles?

    Para según que tipo de render puedes utilizar Eevee que es muchísimo más rápido.

    Haz un render de una imagen en Cycles y otra en Eevee y mira a ver si hay mucha diferencia.
    A no ser que estes con reflejos, pelo, cristal, etc...

  5. Gracias Titus Agradece este post
  6. #4
    Usuario Novato
    Fecha de ingreso
    Jun 2022
    Mensajes
    13
    Gracias (Dadas)
    5
    Gracias (Recibidas)
    1
    Cita Iniciado por pics3dtricks Ver mensaje
    Hola, no sé si entendido bien lo que quieres hacer, pero más o menos te explico:

    Lo primero que yo haría sería meterme en el panel de control de Nvidia y agregar Blender a la configuración 3d tal y como te muestro en la imagen

    Clic en la imagen para ver su versión completa. 
Nombre: gpu config.jpg 
Visitas: 128 
Tamaño: 195.8 KB 
ID: 243865

    Si sabes de configuración puedes toquetear un poco los parámetros yo lo tengo todo para que el programa decida porque tampoco se mucho de configurar eso jejeje.

    Pon otro lado en Blender en el menú de preferencias también puedes elegir con que tipo de hardware hacer el render con GPU o con CPU y creo que hay una opción para limitar la memoria en el apartado de Cuda donde pone memory limits

    No sé si esto es exactamente a lo que te referías, pero puedes ir probando, yo te aconsejo que antes de tocar nada guardes las configuraciones de todo tal y como lo tienes ahora.

    También te recomiendo que hagas los renders siempre con la GPU aunque eso conlleve más tiempo, siempre puedes programar el time del render y hacer otras cosas mientras, aunque como siempre digo si haces un render muy pesado sobre todo en Cycles lo mejor es dejar al PC que trabaje sin meterle más caña así tardará menos y no tendrás errores.

    Espero te haya servido, de todas maneras estate atento porque es posible que el amigo Solimán te ofrecerá una video respuesta que a lo mejor aclara más tus dudas.

    Muchas gracias por tu rápida respuesta, probare tus recomendaciones y a ver qué pasa. Siempre lo hago con la GPU pero en renders pesados me ocurre esto, que usa prácticamente toda la RAM de la tarjeta hasta que se para. En cambio con la CPU no pasa eso, usa poca RAM pero renderiza horas y horas y horas.
    Muy agradecida.

  7. #5
    Usuario Novato
    Fecha de ingreso
    Jun 2022
    Mensajes
    13
    Gracias (Dadas)
    5
    Gracias (Recibidas)
    1
    Cita Iniciado por Soliman Ver mensaje
    ¿Y tiene que ser el Render en Cycles?

    Para según que tipo de render puedes utilizar Eevee que es muchísimo más rápido.

    Haz un render de una imagen en Cycles y otra en Eevee y mira a ver si hay mucha diferencia.
    A no ser que estes con reflejos, pelo, cristal, etc...
    Gracias también por el interés en resolver mi problema. El caso es que sí, hay muchísima diferencia porque tengo todo eso, reflejos, agua, cristal, pelo y también simulación de fuego. Es una escena de un peristilo romano, con mucha malla y físicas. Debo hacerlo sí o sí en Cycles.
    Muchas gracias y muy buen día.

  8. #6
    Usuario Legendario Avatar de Soliman
    Fecha de ingreso
    Aug 2004
    Mensajes
    22,360
    Gracias (Dadas)
    693
    Gracias (Recibidas)
    7237
    Si no hay mas remedio que hacerlo en Cycles pues tal vez deberías simplificar un poco más la escena.
    Bajar la cantidad de vértices, o reducir el tamaño de las texturas, etc.
    Pero si hay fuego y todo lo que has dicho me parece que va a ser difícil...

  9. #7
    3D Padawan
    Fecha de ingreso
    Sep 2022
    Mensajes
    136
    Gracias (Dadas)
    40
    Gracias (Recibidas)
    55
    Si no tienes mas remedio que hacerlo en Cycles puedes utilizar el Denoising Data para reducir el tiempo de render, con esto se reduce también la calidad, pero sigue siendo muchísima mejor calidad que en Eevee.

    Te hice un video explicativo a ver si te vale.

    -- Mi Canal de animación 3D -- AQUI

    ​Un saludo!

  10. #8
    Usuario Novato
    Fecha de ingreso
    Jun 2022
    Mensajes
    13
    Gracias (Dadas)
    5
    Gracias (Recibidas)
    1
    Muchas gracias a los dos y en especial por el video. Intentaré tocar esos parámetros que me aconsejas, excepto las mallas que ya las reduje todo lo posible hasta evitar la deformidad (hay bastantes columnas acanaladas con volutas). Creo que aplicando esas pequeñas modificaciones en la configuración podré recuperar algo y si no... paciencia y renderizado nocturno.

  11. #9
    Usuario Novato
    Fecha de ingreso
    Jun 2022
    Mensajes
    13
    Gracias (Dadas)
    5
    Gracias (Recibidas)
    1
    Pics3DTricks, ya tienes una nueva subscriptora.

  12. #10
    3D Padawan
    Fecha de ingreso
    Sep 2022
    Mensajes
    136
    Gracias (Dadas)
    40
    Gracias (Recibidas)
    55
    Cita Iniciado por Titus Ver mensaje
    Pics3DTricks, ya tienes una nueva subscriptora.
    ❤️​
    -- Mi Canal de animación 3D -- AQUI

    ​Un saludo!

Página 1 de 2 12 ÚltimoÚltimo

Temas similares

  1. Cinema 4D U-Render permite realizar render de alta calidad en tiempo real
    Por 3dpoder en el foro Render, Iluminación y Cámaras
    Respuestas: 8
    Último mensaje: 26-09-2022, 12:37
  2. Cinema 4D Cambio de iluminación y texturas con Team Render CINEMA 4D Octane Render
    Por nedni en el foro Render, Iluminación y Cámaras
    Respuestas: 0
    Último mensaje: 17-04-2019, 18:25
  3. Diferencia entre render active view y render picture viewer con V-Ray
    Por grutta2015 en el foro Render, Iluminación y Cámaras
    Respuestas: 0
    Último mensaje: 08-12-2016, 11:49
  4. 3ds Max Octane render thea render Arion render
    Por Gabriel Herrera en el foro Infografía General
    Respuestas: 6
    Último mensaje: 11-12-2013, 20:06
  5. Render secuencia de imágenes Batch Render con Maxwell render
    Por shenmue en el foro Render, Iluminación y Cámaras
    Respuestas: 7
    Último mensaje: 01-03-2009, 22:32