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?
RAM instead of VRAM ?
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
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
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.
I belive 4gb will be just fine in most cases.

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
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
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


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.
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 

Athlon X2 @3200Mhz, 8Gb RAM, Win7 x64, Sparkle GeForce GTX 285,
3D connexion SpaceNavigator, Blender x64, 2xEizo 24" TFT
3D connexion SpaceNavigator, Blender x64, 2xEizo 24" TFT
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
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
- 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