October 6, 2009
OpenCL works better on rv770 in 10.6.2
After installing ATI kexts and OpenCL/OpenGL frameworks from new 10.6.2 beta its possibly to use now Galaxies demo, also now we have more compute units (4->10)
[Platform 0]
Name: Apple
Vendor: Apple
Version: OpenCL 1.0 (Sep 29 2009 21:45:56)
Profile: FULL_PROFILE
2 OpenCL devices found!
[Device 0]
Name: Radeon HD 4870
Vendor: AMD
Type: GPU
Device Version: OpenCL 1.0
Driver Version: 1.0
Compute Units: 10
also bandwidth increased few times
/Developer/GPU Computing/OpenCL/bin/darwin/release/oclBandwidthTest Starting…
Running on…
Device Radeon HD 4870
Quick Mode
Host to Device Bandwidth for Pageable memory, direct access
…
Transfer Size (Bytes) Bandwidth(MB/s)
33554432 4619.7Quick Mode
Device to Host Bandwidth for Pageable memory, direct access
…
Transfer Size (Bytes) Bandwidth(MB/s)
33554432 4955.3Quick Mode
Device to Device Bandwidth
…
Transfer Size (Bytes) Bandwidth(MB/s)
33554432 19711.7TEST PASSED
p.s. not recomended for users who need qe_ci_exotic

Comments(28)
Great to see there is some progress on the AMD Open CL Side. Thanks for the feedback.
Be sure tu use newest Galaxies V2 32K Bench/demo.
I updated it to V2 with Apple OpenCL API changes in their orig. Demo.
http://rapidshare.com/files/286234291/Galaxies_32K_V2.zip
For lowend CPUs (lowend C2D ) better use the V2 8K version.
http://rapidshare.com/files/286235157/Galaxies_8K_V2.zip
32K = 32.000 Stars to compute in cpu / gpu mode , 8K =… you guess right
Also can try OpenCL Dispalcement V2 (also OepnCL API updated by Apple).
http://rapidshare.com/files/287474292/OpenCLBench_Displacement_V2.zip
Happy OpenCL typ on ATI too.
Forgot to ask: 10.6.2 dev build any probs on your hackintosh ?
I tested only what I wrote, not the whole build
Bandwithtest on GT 9600 (=8800 -20% speed)
/Developer/GPU Computing/OpenCL/src/oclBandwidthTest/oclBandwidthTest Starting…
Running on…
Device GeForce 9600 GT
Host to Device Bandwidth for Pageable memory, direct access
Transfer Size (Bytes) Bandwidth(MB/s)
2462.2
Device to Host Bandwidth for Pageable memory, direct access
Transfer Size (Bytes) Bandwidth(MB/s)
1879.4
Device to Device Bandwidth
Transfer Size (Bytes) Bandwidth(MB/s)
27164.7
So most MB/s is better on your ATI4870 than my 9600GT , only last MB/s devive to device (over PCIe Bus) NOT.
last one isnt over pcie, other two is over pcie
pcie x16 speeds:
16 lane slot:
v1.x: 4 GB/s
v2.0: 8 GB/s
and since my transfer speed is over 4gb/s, it means device actualy runs in v2.0 mode, even tho profiler shows v1.1
Неткас, эта новость – как бальзам на рану владельцам АТИ-шек:) Спасибо!
does 10.6.2 support ATI 2600XT? hoping
///no
осталось только дождаться этих файлов – и возможно мой 4870×2 наконец-таки заработает нормально в Барсе
Да Бог с ними, с видяхами. Главное, чтоб фейк не забанили. А то такой толстый апдейт с кучей неприятностей… Неткас, есть там неприятности?
“Неткас, эта новость – как бальзам на рану владельцам АТИ-шек:) Спасибо!”
(Happyness for ATI users..)
Indeed, but even you can now run teh Apple OpenCL Demos, the performance is bad.
GT8800 gets 170 Gigaflops running Galaxies V2 32K, an GTX285 around 330 GigaFlops. ATI would get between them if all would be ok.
Has someone had run the dispalcement V2 Bench/Demo ?
That runs (with little glitches) with 10.6.1 , perhaps also some benefits.
GT8800 gets around 130 FPS, my 9600 around 113 FPS.
Dont forget to change directory (cd ..) in the terminal to the folder of the bench before starting it in the terminal.
32K sux, its hard to swtich from single core scalar to vector, very hard, learn how to disable scalar bench
also, for radeons better to use 16k or 8k
OpenGL sucks in 10C514f … had to delete all display and loginwindow preferences … efi_string do not work anymore for my EN8800GT 256MB … NVInjact and Natit did work, but only half of OpenGL Performance …
Can somebody upload OCL test part of 10.6.2?
having problems with gtx285 efi string
does not working
after boot i get only a black screen
a few seconds later no connection
black screen after the first reboot
safe mode boot : desktop appears
choice 1440×900x32 : bleu screen !
…!!!!!
Netkas… any ideas, I installed only the 10.6.2 kexts and frameworks, working perfectly, but not my preference panel refuses to open and other programs like chromium (which I’ve never had any issues with before) hang when I try to download something.
It’s the opengl framework, buggy, reverted to previous. The other thing, and you guys are gonna love this,,,, it appears the next kexts include hdcp checks so if you try to play hd in itunes with an hdcp compliant monitor you get: “this movie cannot be played because a display that is not authorized to play protected movies is connected”
yup… big brother is watching… :/
Please put the 10.6.2 OpenCL/OpenGL ATI&NVIDIA kexts and frameworks!!
if can be of 10c519f
Yes, I have tried out the new opengl framework and nvidia kexts on a 10.6.1 install. It seems like it is true, the 10.6.2 nvidia kexts break compatibility with 8800 GT cards. No EFI string will save it ;-(
///it works fine
Hi,
i compiled the bandwithtest with new SDK 2.3b (last was 2.3a).
http://freenet-homepage.de/amichalak/bandwidthTest_SDK23b.zip
9600GT (80% speed of 8800GT)
Now much more device to device (gpu “onboard” transfer speed), much lower host > device.
ndwidthTest ; exit;
Running on……
device 0:GeForce 9600 GT
Quick Mode
Host to Device Bandwidth for Pageable memory
Transfer Size (Bytes) Bandwidth(MB/s)
33554432 439.0 (much less than with 2.3a)
Quick Mode
Device to Host Bandwidth for Pageable memory
Transfer Size (Bytes) Bandwidth(MB/s)
33554432 1610.6
Quick Mode
Device to Device Bandwidth
Transfer Size (Bytes) Bandwidth(MB/s)
33554432 45046.1 (much more than with 2.3a)
&&&& Test PASSED
Any news about OpenCL changes with newest 10.6.2 build 0C519f (today) ?
Any sign of R870 support in 10.6.2 ?
(fingers crossed)
netkas – have you got 5800 series working on a Mac Pro?
10.6.2 beta2 (10c519f) breaks compatibility with Gigabyte GeForce 8500GT
Dear All,
Does anyone know how to make an ATI Firepro v8700 work under OS X. I currently have 10.6.1 installed.
The v8700 (ID 0×9456) is supposed to be similar to 4870, using RV770.
Any input would be appreciated.
Take care,
Joao
//gfx-strings is your friend, or edit a bit sources of pcefi10.5, ati.c file, you need to add jsut two lines there.
Anything maybe hinting 5xxx series support? As I’m about to pull trigger on a 4870, but I’m a video editor/Photographer and am also eagerly awaiting the new Aperture… OpenCL will definetly be a part of it!
What would you do? My 2900xt still runs in leopard… Or perhaps grab a GTX260
//if you need two dl-dvi display – gtx260, otherwise 4870(with two dvi ports, no hdmi/vga/dp ports)
Sweet thanks for the tip, Think I’ll be GTX 260 then, as I run a 32″ 1080P TV and a 21 NEC (1680×1050) and rather not have to deal with hassle of it not seeing both.
If I remember right, stock speeds vs. factory overclock don’t matter right? As newegg has a great deal on:
http://www.newegg.com/Product/Product.aspx?Item=N82E16814127430
MSI, instead of being 550 core clock it’s 655!
Thanks again,
Phil
P.S.
Your just cranking out the PCEFI’s! Nice going! Only bootloader that works (Chameleon never does)
Hello to all.
Why i run the displacement v2 i have this error:
Last login: Fri Oct 30 18:09:16 on ttys000
host10-26-static:~ ettore$ /Users/ettore/Desktop/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(402,0xa0612500) malloc: *** error for object 0xbffffa40: 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
logout
[Processo completato]