Page MenuHome

Cycles: Gracefully handle out-of-memory happening in device vector
ClosedPublic

Authored by Sergey Sharybin (sergey) on Sep 4 2015, 9:42 AM.

Details

Summary

Currently only image loading benefits of this and will give magenta color
when image manager detects it's running out of memory.

This isn't ideal solution and can't handle all cases. For example, OOM
killer might kill process before it realized it run out of memory, but
in other cases this could prevent some crashes.

Diff Detail

Repository
rB Blender
Branch
cycles_memory_handling

Event Timeline

Sergey Sharybin (sergey) retitled this revision from to Cycles: Gracefully handle out-of-memory happening in device vector.
Sergey Sharybin (sergey) updated this object.

I think the fact that this is not the *perfect* all magic bullet solution should not matter.

I agree that this will help in some cases and is as such a good improvement.

This revision was automatically updated to reflect the committed changes.