MrFurious wrote:Muchos gracias. One question regarding this build being optimized for the newer Maxwell CPU's.. will this effect the performance of older GPU's, namely my gtx590/580?
From the standalone release notes:
"Until now, Octane kernels were compiled with CUDA 4.0, which provides a compiler based on Open64. With CUDA 4.1 NVIDIA introduced a new compiler based on LLVM, which produced totally different output and made Octane 10-15% slower. On the other hand, GPUs of newer compute models (like Maxwell) couldn't be built with CUDA 4.0. So we had to use a mix of different toolkits to support the various GPU architectures. Another problem was that on Mac OS you could either use only CUDA 4.0 on Xcode 3 or CUDA 4.1 (or higher) on Xcode 4 (or higher), effectively prohibiting the toolkit mix we used on Windows and Linux (which is the reason why OSX builds didn't have Maxwell support yet).
To fix all that mess and to allow us to do some interesting things in the future, we really needed to switch to a recent toolkit. It took us 3 tries to adapt the code for CUDA 6.5 without a too big performance loss. Since the output of the LLVM based compiler is very different from the old Open64 based compiler (CUDA 4.0), most scenes will render with slightly different speeds compared to version 2.12.1. Some scenes will be faster while others will be slower. It's hard to say what exactly works better/worse, but as a general trend, scenes with instances (i.e. most scenes) often render a bit faster in DL and PT, while single mesh scenes (like the old benchmark) render a bit slower in DL and PT. PMC seems to be a bit slower in most cases. Maxwell 2 GPUs got a lot faster (because of the switch and other optimizations)."