4
$\begingroup$

I'm going to build my new workstation/rendermachine and im stuck with the question: "how much vram do i actually need?"

More gpu accelerate the rendering process, but the max vram load is given by the individual vram amount. So im torn between 4x8GB Vram and a single 32GB vram gpu.

1) What is the mathematical context between verticies/faces and vram load?

2) Could someone show me a rendered scene or video of how much I could do with 32gb of vram.

Thanks alot

$\endgroup$
1
  • 2
    $\begingroup$ I've got a 6Gb GTX980ti card and never hit that limit rendering mostly architectural scenes. Even my 1.5Gb has enough memory for 95% of what I do. Generally large textures are the biggest memory hogs during rendering, geometry is rarely an issue. Since you never state what type of work to do it is hard to recommend anything, but I'd say 4x8Gb would give you far better performance and more that enough memory. $\endgroup$ Apr 16 '18 at 22:33
7
$\begingroup$

I bet those 4x8GB gpus are much faster than single 32GB card. Here are some options:

  • Get the faster setup and a renderer that can do out-of-core rendering like Octane or Redshift. This allows your GPUs to use system RAM while rendering in exchange of slightly lower render speed. This is something Cycles can't do yet. If you are spending money on hw you might as well get a software.

  • Get the faster setup and if you hit VRAM limits optimize your scene - you can split the rendering into multiple render layers which you would be probably doing anyway on such large projects.

  • Getting the 32GB card has also benefits. This comes handy when doing physics simulations accelerated by openCL and you want to fit the ocean or the whole smoke explosion into your card. Blender is not there yet regarding simulations and can't accelerate it on gpu, but if you were using Houdini or something similar you might benefit and need this much VRAM. Simulations can't be easily split like rendering can.

8GB of VRAM is quite a lot and definitely sufficient even for serious production use. Most will be taken by:

  • ~1GB for every 8 million triangles
  • 500MB for Cycles kernel
  • 64MB for each 4k texture (8bit x RGBA)
  • 200MB for each 4k HDR texture (32bit per channel)

When you are not rendering you might want to mine crypto on those gpus and maybe those 4x8GB cards will pay themselves faster than that single 32GB one. Another thing to consider maybe.

$\endgroup$
1
  • $\begingroup$ That was a quick and detailed answer with everything i could wish for. $\endgroup$
    – 0to100
    Apr 17 '18 at 0:19

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.