ratGPU OpenCL raytracing benchmark
Hi!
We've created a free program to render images using raytracing and the GPU and to benchmark the OpenCL's performance. It's called ratGPU and you can get it at www.ratgpu.com ( which redirects temporally to www.xnormal.net/ratGPU ).
There is small benchmark mode with web verification. If you could test it a bit it would be really appreciated.
Usage:
1. Download and install the program ( www.ratgpu.com ). You should reset after installing it ( see limitation #3 to know why ).
2. Execute the StandAloneRenderer.exe ( easily from the "start" menu S.Org->ratGPU->StandAloneRenderer ). Notice if you use a 64bits OS like Windows 7 x64 you should execute the "Standalone renderer (64bits)" or, due to a current limitation of the Forceware drivers, the program will fail. So, you cannot execute the 32bits version currently in a 64bits OS. Use the x86 version in a 32bits OS and the x64 version in a 64bits OS as is natural.
3. Press the "benchmark" button on the top of the toolbar and wait until it finishes.
http://img710.imageshack.us/img710/6679/bench1o.png
You can see the progress of the current test or to cancel it with the button.
http://img59.imageshack.us/img59/6233/bench2b.png
4. Copy the verification URL link and save it if you need to validate the result after ( for example, for HW-bot ).
http://img222.imageshack.us/img222/3781/bench3q.jpg
Limitations/problems:
0. As it uses the GPU, your monitor or Windows's UI can be very unresponsive.
1. Old drivers ( Forceware 197 ) might have problems. The FW 25X are problematic too. You should use the FW 260 Beta atm.
2. If you use an ATI card, you must download and install their OpenCL SDK runtime ( because Catalyst drivers don't include it... don't ask me why... )
Download it at http://developer.amd.com/gpu/atistre...s/default.aspx
Note: Only Radeon 5XXX are fully supported, 4XXX series lack the required functionality.
3. If you use Windows XP, a thing called "GPU watchdog" could pop resetting the graphics drivers and aborting the program execution. That's a thing Microsoft added in the 90s to reset the driver in case a program would be stressing the GPU for more than 5 seconds. Of course, that was before GPGPU existed because modern OSs like Vista/Windows 7 include a mechanism to avoid that ( I do it automatically in the installer, but for WinXP simply cannot be disabled ).
To solve that problem I suggest you to get a second GPU and disable the primary card ( the one connected to the monitor ) using the "config" tab and, then, uncheck the "use this device" checkbox.
Again, nor Vista/7 requires that because the watchdog is disabled automatically.
My score with a reference Gainward GTX460 (192bits), W7 x64, FW260b and an i7 920 is 598s-601s.
Here is a screenshot showing several things:
http://img231.imageshack.us/img231/311/bench4.jpg
Btw, we're porting it to Ubuntu 10.10 too.
Thanks!