RAM instead of VRAM ?

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
User avatar
joelegecko
Licensed Customer
Posts: 57
Joined: Mon Jan 18, 2010 3:57 am

I know Radiance said accessing RAM instead of the GPU video memory was far slower. BUT, would it be possible to imagine you could choose which one to use?

Using RAM would allow users to use more geometry with higher resolution textures. Of course rendering would be slower but that would just make Octane an affordable alternative among other unbiased renderers. Considering the power of GPUs, I assume rendering would be slightly equivalent to using CPU. So having the choice would make sense to me. Would other people be interested or are users mostly interested in the gain of speed?
User avatar
ROUBAL
Licensed Customer
Posts: 2199
Joined: Mon Jan 25, 2010 5:25 pm
Location: FRANCE
Contact:

I'm interested in both large scenes and speed, but if I look at the complexity of the scenes that I have been able to render with only 512 MB of VRAM used at half capacity, I'm sure that graphic cards with 1.5GB, 2GB or 4GB will allow very comfortable work !
French Blender user - CPU : intel Quad QX9650 at 3GHz - 8GB of RAM - Windows 7 Pro 64 bits. Display GPU : GeForce GTX 480 (2 Samsung 2443BW-1920x1600 monitors). External GPUs : two EVGA GTX 580 3GB in a Cubix GPU-Xpander Pro 2. NVidia Driver : 368.22.
User avatar
n1k
Posts: 401
Joined: Mon Jan 11, 2010 7:55 pm
Contact:

I belive 4gb will be just fine in most cases.:)
[email protected], 8gb RAM, Gainward GF 460 GTX 2048mb,Win7 64bit.

http://continuum3d.blogspot.com/
User avatar
radiance
Posts: 7633
Joined: Wed Oct 21, 2009 2:33 pm

the problem is that it's just too slow.
it can take thousands of cycles while the GPU just sits there waiting for something to arrive over the PCI-e bus...

there is'nt much i can do about this, let's all hope GPU's will soon be available cheaply with far more ram.

Radiance
Win 7 x64 & ubuntu | 2x GTX480 | Quad 2.66GHz | 8GB
User avatar
Son Kim
Licensed Customer
Posts: 90
Joined: Fri Jan 22, 2010 5:02 pm
Contact:

radiance wrote:the problem is that it's just too slow.
it can take thousands of cycles while the GPU just sits there waiting for something to arrive over the PCI-e bus...

there is'nt much i can do about this, let's all hope GPU's will soon be available cheaply with far more ram.

Radiance
:shock: OK now i'm curious how fast does the PCI-Express bus need to be before its practical to use system RAM? PCI Express 3.0 will give you 16 GB/s is that enough?(i'm guessing probably not) :oops:

I don't foresee the consumer cards getting 6GB of VRAM anytime soon, you'll need to get Quadro/Tesla for those and their extremely expensive(worth it if your a big company). 12 GB Quadro should be possible next year.
User avatar
Chris
Licensed Customer
Posts: 439
Joined: Thu Jan 14, 2010 5:01 pm
Location: Norway

How much slower is it Radiance? Are we talking hours or minutes?

Cheers
________________________________________________________
Win 7 64 | 1x GeForce GTX Titan | AMD Phenom II X6 3.20Ghz | 16GB
User avatar
radiance
Posts: 7633
Joined: Wed Oct 21, 2009 2:33 pm

Chris wrote:How much slower is it Radiance? Are we talking hours or minutes?

Cheers
It will probably be 2-3x as slow as using a CPU based renderer.

Radiance
Win 7 x64 & ubuntu | 2x GTX480 | Quad 2.66GHz | 8GB
Corniger
Licensed Customer
Posts: 10
Joined: Fri Jan 15, 2010 6:37 pm
Location: Vienna, Austria

I believe more GPU Ram will just be a matter of not too much time. Right now I'll be fine with 1GB of VRam, and when I know how to make use of and max out Octane (the Beta isn't even out and we already scream for more?), I'll worry about getting that 16GB GPU :geek:
Athlon X2 @3200Mhz, 8Gb RAM, Win7 x64, Sparkle GeForce GTX 285,
3D connexion SpaceNavigator, Blender x64, 2xEizo 24" TFT
User avatar
radiance
Posts: 7633
Joined: Wed Oct 21, 2009 2:33 pm

One of the issues that you need to take into account is not just the speed of transfer between memory and the chip in question,
but also the access time.

Eg, the time it takes to send a message requesting a certain memory location's data until the first packet of data is actually returned.
This is already a problem that requires carefull programming on the GPU,
when requesting some data from the GPUs memory.

Once you start doing this for data that needs to go over a chain of 10 different devices, (even the CPU needs to coordinate access to it on the other end),
the actual lag for the whole transaction becomes too high, and the GPU will be waiting for data 99% of the time.

if this was not the case, GPUs would not have lots of VRAM, and would already be using the host system's RAM for games, etc...

Radiance
Win 7 x64 & ubuntu | 2x GTX480 | Quad 2.66GHz | 8GB
gpu-renderer
Licensed Customer
Posts: 106
Joined: Sat Jan 30, 2010 9:45 am

2gb is ideal 3gb is just right between cost and flexibility... just wait for the 3gb gtx 480 to arrive... ideal hardware for us mere mortals....
i7 920 2.66ghz quad core, gtx 285, asus p6t, 6gb OCZ 1600mhz ram, Windows 7 64bit ultimate. Nvidia cuda Driver v3 Nvidia display drivers V193.13. Octane beta 2
Post Reply

Return to “General Discussion”