Thank you for your review
Email me when discounted: 
OpenCL Displacement Benchmark - ATI + Nvidia... OpenCL is one of the major new function included in Snow Leopard. A GPU which can use OpenCL - ATI 48xx, NV8xxx/9xxx(M) - can use it to compute C++ like code on it. The code is compiled at runtime of the OpenCL Application so it is (in theory! ;) ) universal and not vendor specific like CUDA(NV) or ATI STEAM

The faster the GPU and slower the CPU the more benefit you are getting when using an OpenCL Application. An Highend MacPro 2009 with lowend GPU isnt really useful for OpenCL, because their great new CPU?s reach near lowend GPU OpenCL speed.

But on an Core2Duo even an ATI more...

What's New

Version 2.0:
  • Apple updated OpenCL API usage
  • ATI 48xx should work


  • Mac OS X 10.6
  • OpenCL GPUs:
    • ATI 48xx
    • Nivida 8xxx(M)/9xxx(M)

Similar Software

Open Comparison
Suggest Other Similar Software
Leave a Review

OpenCL Displacement Benchmark - ATI + Nvidia User Discussion

Nobody has reviewed or commented on this app yet. Add your own comment and get a discussion going!
Sort by: Time | Smiles
Hurricanehal Member IconReview+26

Works well on My MacPro 3.33 w/GTX680
415 to 445 Fps

Reply0 replies
Version 2.0
Dlundh Member IconComment+0

Modellnamn: Mac Pro
Modellidentifierare: MacPro3,1
Processornamn: Quad-Core Intel Xeon
Processorhastighet: 3 GHz
Antal processorer: 2
Totalt antal kärnor: 8
L2-cache (per processor): 12 MB
Minne: 20 GB
Busshastighet: 1,6 GHz


Tops out at 185fps in both scenes. Didn't see it reach 186 or over at any time. The longer it runs the slower it gets but levels out after a few minutes at appx. 130fps. Graphics looks liek it should.

Reply0 replies
Version 2.0
Zwilliams Member IconComment+47

Unfortunately, it still doesn't work for me.

zws-mac-pro:~ zw$ /Users/zw/Downloads/Displacement\ V2/displacement ; exit;
Setting up Graphics...
Creating Shadow FrameBuffer...
Creating Jitter Texture...
Loading Light Probe "stpeters_probe.pfm"
Error opening file stpeters_probe.pfm
Creating Light Probe Texture (0 x 0)....
displacement(25317,0xa010e500) malloc: *** error for object 0xbffffa20: pointer being freed was not allocated
*** set a breakpoint in malloc_error_break to debug
Filling Sphere 1040384 bytes 65024 elements (127 x 512) => (127 x 512)
Loading Shader Program "fresnel.vert"...
Error opening file fresnel.vert
Loading Shader Program "phong.vert"...
Error opening file phong.vert
Loading Shader Program "skybox.vert"...
Error opening file skybox.vert
Setting up Compute...
Using active OpenGL context...
Connecting to AMD Radeon HD 4870...
Allocating buffers on compute device...
Loading kernel source from file 'displacement_kernel.cl'...
Error opening file displacement_kernel.cl
Failed to setup OpenCL state! Error -8

[Process completed]

Reply2 replies
Version 2.0

from dev:
no files found that the terminal app needs !
first change the directory to the folder of the displacement app !!!
1. start terminal
2. type cd SPACE drag&drop the folder of displacement in the terminal ENTER
3. drag&drop the displacement in the terminal ENTER

2 sets the working directory to the bench content (needed!!)
3 starts the benchmark


All you had to say was to change the working directory.

Anyway, it loads now but doesn't function properly. Seems that we are at the mercy of Apple/ATI for a while longer.

Umaromc Member IconComment+725

Just tried with Radeon HD 4870 OS 10.6 (Xeon 3500 2.66 Quad Core)- it ran but with FUBAR graphics.

Reply1 reply
Version 1.0

comment by uploader:
ATi devs (AMD Inc.) tried the demo only on ATI 4850 (iMac).
So ATI 4870 will fail also with that demo - at least only 1/3 of starts the demo runs without graphic errors, an other user tild be.
This ATi 4870 user got around 80 FPS on both shader szenes with his ATI 4870 (2/3 of runs gave graphics errors).

ATI users must wait for 10.6.1. ATI devs are working to fix that major problems in OpenCL of 10.6.0.

Jon555 Member IconComment+376

I kept getting "Permission denied" when trying to run "displacement_kernel.cl".

Reply1 reply
Version 1.0

please read the readme - its also an pictured step by step HOW TO RUN there ;)

Dont run the displacement.cl, run the displacement, which is an terminal application!

Displacement.cl is the source code which your gpu will compute after OpenCL Framework compiled it at run of the displacement .

mitch_de Member IconComment+169

Comment from Developer (exact: compiler+uploader ;) ):
Nvidia 9600 GT "Mac":
80 FPS in shader scene 1 (white background, showed body)
100 FPS in shader scene 2 (textured background , sceenshoot shown)
GTX 285 Mac:
230 FPS in szene 2

Reply0 replies
Version 1.0
There are no Ratings for this App yet.
> 5 1


Current Version (2.x)


Downloads 7,711
Version Downloads 6,631
Type Utilities / System
License Free
Date 05 Oct 2009
Platform OS X / Intel 32
Price Free
Learn how MacUpdate Desktop makes installing apps from MacUpdate.com one-click easy.
Next time, install OpenCL Displacement Benchmark - ATI + Nvidia with 1-click

Learn how MacUpdate Desktop can install apps on MacUpdate with the simple click of the Install apps with MacUpdate Desktop icon. Plus, keep all your apps updated. Play video...