I am working on a scene that is about 500Mb memory peak on GPU rendering (Cycles Render). However the GPU load is about 2Go just for blender (and it's about 30mB when I don't render), as you can see on the picture below. So where does this vram leak come from ?

enter image description here

If I go in CPU rendering, my RAM consumption increases of about 600Mb, which is quite normal I think. Thus there seems to be a problem with GPU rendering.

It becomes even worse if I enable the experimental feature set (I need to render SSS): I get an "out of memory" error because blender fills all my 4Gb vram.

Does anyone have an idea of the origin of this problem, and how to solve it, that is to say how to have about 600Mb GPU load ?

Regards.

PS 1: I don't think this is a texture size problem since I only have a peak of 500Mb. The memory used for the textures is included in those 500Mb, or am I wrong ?

PS 2: I have all latest proprietary drivers installed

--

Setup:
Intel® Core™ i7-6700K CPU @ 4.00GHz × 8
GeForce GTX 980/PCIe/SSE2
RAM 15,6 Gio
Ubuntu 16.04.1 LTS 64 bits

The GTX 970 and GTX 980 seem to have massive VRAM leaks in Blender 2.77. The problem is greatly reduced in the 2.78 Test Build.

https://wiki.blender.org/index.php/Dev:Ref/Release_Notes/2.78

  • Ok thanks. I'll wait for the release and I'll post here if I see any improvement. – Gingerlilys Sep 3 '16 at 19:09

Your Answer

By clicking "Post Your Answer", you acknowledge that you have read our updated terms of service, privacy policy and cookie policy, and that your continued use of the website is subject to these policies.

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