MikeJ wrote:Dade's Q6600 should be roughly 2x the processing speed of my E6600. And his 4870 is almost 10x faster than his Q6600. So this means that a 4870 would be ~20x faster than my E6600?
SmallptGPU would be 20x faster, MandelGPU would be 124x faster and Luxrender ? No one really know yet.
First of all we have to modify Luxrender to be able to use GPUs. It is not going to be a trivial or short task even if we have now a good idea of how to modify Lux (and the idea is supported by some field experiment).
Do you want me to make an hypothesis of how fast will be the very first rendering done by Lux with the help of a GPU ? I would place my bet on 1.5 - 2 times faster (but it is really hard to say and should become a lot of faster with more time spent on optimizing the software).
MikeJ wrote:Does this mean that if I were to put a 5870 in my little E6600 box that it would render at 60 - 80x what my CPU can do?
This can't be right... Where is my mistake? These numbers are too huge.
The 5870 is probably more than 500-600 times faster than your E6600 on raw floating point computation but it is not like we can just recompile Lux and run on the GPU; the problem is more complex.
An E6600+HD5870 combo would be anyway too unbalanced. The CPU would be too slow to keep the GPU busy. However, in the future, you could buy a 5770 and cut your rendering times in half or 1/3 (by buying a 120euro GPU). This is exactly why we are all excited about this GPU thing: it is high floating point performances at low cost for everyone.
@Sheltem: your result isn't really surprising: your card has 16 streaming processor Vs the 1600 of a HD5870 or the 800 of my HD4870. You can expect a good speed only with the high end of the old generation GPU or the medium/high-end of the new one.
Anyway the point isn't really CPU Vs GPU
but CPU Vs CPU+GPU
so you will get a speed up on rendering times even if your GPU is slow.
P.S. I uploaded the SmallptGPU 1.6 to http://davibu.interfree.it/opencl/small ... ptGPU.html
It should include all the fix for the Mac and a new optional kernel that can do direct lighting integrator like rendering:
It is quite funny to use, indeed it is really fast.