Large Poly count and memory

Generic forum to discuss Octane Render, post ideas and suggest improvements.
Forum rules
Please add your OS and Hardware Configuration in your signature, it makes it easier for us to help you analyze problems. Example: Win 7 64 | Geforce GTX680 | i7 3770 | 16GB
treddie
Licensed Customer
Posts: 739
Joined: Fri Mar 23, 2012 5:44 am

I am testing a high poly model of about 2.3M polys and it won't render...or at least not yet (15 minutes later). So I went in and checked what my CUDA resources were doing and this is what I see.
Cuda State.jpg
In looking at the bar, it looks like virtually my entire job is dominated by geometry, which I am not surprised about....the material is a very basic glossy texture with no images. The only image is the background HDR. But it says, "Total useable device memory 358MB". This is out of 896MB total. So I am assuming this means I have used up 538MB and still have 358 free. Is this correct? If so, why is nothing rendering? If it is just calculating, voxelizing or whatever at this point, it would be nice to see some sort of status showing what is going on, other than the progress bar and timer, which are stuck at zero.
Win7 | Geforce TitanX w/ 12Gb | Geforce GTX-560 w/ 2Gb | 6-Core 3.5GHz | 32Gb | Cinema4D w RipTide Importer and OctaneExporter Plugs.
User avatar
matej
Licensed Customer
Posts: 2083
Joined: Fri Jun 25, 2010 7:54 pm
Location: Slovenia

Total usable device memory means all the memory Octane has available, ie. all your mem minus whatever resources the system / other program are using. So in your case out of 896MB you have only 358 MB to use in Octane, which is all filled up, as you can see on the graphics. It wont render because there is no space for render target film (look at the value - 0 bytes)

To make space on your card, close all the programs you don't need, disable system graphic candy and *restart the session (*this works on Linux, dunno Win)
SW: Octane 3.05 | Linux Mint 18.1 64bit | Blender 2.78 HW: EVGA GTX 1070 | i5 2500K | 16GB RAM Drivers: 375.26
cgmo.net
treddie
Licensed Customer
Posts: 739
Joined: Fri Mar 23, 2012 5:44 am

I see.

Hm...I don't know how I'm going to do it, but I'm going to have to buy another GTX. I love hi-poly models and I'm getting killed with my dinky card.

Thanks for the help, matej.
Win7 | Geforce TitanX w/ 12Gb | Geforce GTX-560 w/ 2Gb | 6-Core 3.5GHz | 32Gb | Cinema4D w RipTide Importer and OctaneExporter Plugs.
User avatar
steveps3
Licensed Customer
Posts: 1118
Joined: Sat Aug 21, 2010 4:07 pm
Location: England

If you have the room then get yourself another good quality 2GB+ card and then keep the 260 card to just drive the screen. That way the full 2GB of your new card will be available to be used for rendering. That is how I run my system. Or at least it was before I got my third card and then things got complex.
(HW) Intel i7 2600k, 16GB DDR3, MSI 560GTX ti (2GB) x 3
(SW) Octane (1.50) Blender (2.70) (exporter 2.02)
(OS) Windows 7(64)
treddie
Licensed Customer
Posts: 739
Joined: Fri Mar 23, 2012 5:44 am

Two questions then,

What happened when you went to three cards?

And, with respect to the attached image, I still have a sizeable chunk of memory free. Did the render fail because Octane looked ahead and decided that it would not be enough to continue?
Win7 | Geforce TitanX w/ 12Gb | Geforce GTX-560 w/ 2Gb | 6-Core 3.5GHz | 32Gb | Cinema4D w RipTide Importer and OctaneExporter Plugs.
User avatar
roeland
OctaneRender Team
Posts: 1823
Joined: Wed Mar 09, 2011 10:09 pm

Octane probably failed to allocate one of the buffers it needs. It will in this case automatically stop using the card.

You can have a bit more memory available on the card by disabling Aero and avoiding to run 3D applications.

--
Roeland
treddie
Licensed Customer
Posts: 739
Joined: Fri Mar 23, 2012 5:44 am

Is it because the buffer it needs cannot fit in the memory space that's left?
Win7 | Geforce TitanX w/ 12Gb | Geforce GTX-560 w/ 2Gb | 6-Core 3.5GHz | 32Gb | Cinema4D w RipTide Importer and OctaneExporter Plugs.
User avatar
roeland
OctaneRender Team
Posts: 1823
Joined: Wed Mar 09, 2011 10:09 pm

Yes, it is. It will run out of space at some point.

--
Roeland
treddie
Licensed Customer
Posts: 739
Joined: Fri Mar 23, 2012 5:44 am

Well then...We need a video card with 1TTTTbyte memory! :D That should answer all of our needs.
Win7 | Geforce TitanX w/ 12Gb | Geforce GTX-560 w/ 2Gb | 6-Core 3.5GHz | 32Gb | Cinema4D w RipTide Importer and OctaneExporter Plugs.
User avatar
steveps3
Licensed Customer
Posts: 1118
Joined: Sat Aug 21, 2010 4:07 pm
Location: England

treddie wrote:Two questions then,

What happened when you went to three cards?

And, with respect to the attached image, I still have a sizeable chunk of memory free. Did the render fail because Octane looked ahead and decided that it would not be enough to continue?
My three cards are identical (560 ti) so I either leave one of them free to drive the OS or if I want the extra speed boost then I use all three. Obviously if I were to use all three to render then I would once again get the problem with some of the memory being eaten by windows.
(HW) Intel i7 2600k, 16GB DDR3, MSI 560GTX ti (2GB) x 3
(SW) Octane (1.50) Blender (2.70) (exporter 2.02)
(OS) Windows 7(64)
Post Reply

Return to “General Discussion”