Jump to content
InsanelyMac Forum
mitch_de

OpenCL Oceanwave Bench and (new) CompuBench CL

Recommended Posts

Got

HACKINTOSH MacPRO 4,1 GeForce GTX 260 1296 MHzCPU Intel® Core™2 Quad CPU Q9400 @ 2.66GHz 2666 MHz RESULT: MAX= 42.08

by new GUI version. THANKS

Really low OpenCL speed for that gpu type. 8800 GT performs at least twice as fast, with lower hw gpu computing speed.

Maybe here some AGPM problem (GPU runs not an fastest gpu GHz at load). IN this case also OpenGL speed would be low.

Share this post


Link to post
Share on other sites
Advertisement

New V1.1 ( DL Posting 1)

- speed SAME (fps results stay valide / same to V1.0)

- added gpu vendor pic

- updated results list

- added ESC to finish in the benchmark window (some waited for ever to finish :wallbash: )

- added max fps shown on the main screen after finish (ESC) benchmark

- changed app icon to official opencl icon

Bildschirmfoto_2011_11_12_um_17.59.13.jpg

Share this post


Link to post
Share on other sites
It's funny how I manage to get way higher values when more than one display is connected ...

Normally should not happen, only the normal measure diff between runs on same system is OK (1-3% diff betwenn runs).

Maybe your GPU / drivers have some problem with the gpu powermanagement - 2 dsiplays get full Ghz, 1 not.

What card do you have and whats the diff between 1 Disp and 2 Disp?

The only scenario which can happen to get more FPS is, when you have more than 1 OpenCL gpu - then both gpus are used, independen of how many displays you have. But that also can be different by gpu type and the drivers.

Share this post


Link to post
Share on other sites

With Lion 10.7.1, I have 139 FPS with Sapphire ATI 4870 Toxic 780MHz / Intel E8400 3.6GHz

Share this post


Link to post
Share on other sites
With Lion 10.7.1, I have 139 FPS with Sapphire ATI 4870 Toxic 780MHz / Intel E8400 3.6GHz

Thanks for all fps result submits - i updated fps lsit (Posting 1) and will do that in the app also for next version.

Share this post


Link to post
Share on other sites

HACKINTOSH MacPro3,1 Mac OS X 10.7.2 Intel® Core2 Quad CPU Q8200 @ 2.33GHz 2333 MHzGPU GeForce GTX 260 1350 MHz Mac OS X 10.7.2 RESULT: FPS= 164.96

Share this post


Link to post
Share on other sites
HACKINTOSH MacPro3,1 Mac OS X 10.7.2 Q8200 @ 2.33GHz 2333 MHzGPU GeForce GTX 260 1350 MHz FPS= 164.96

Thanks - in that range an GTX 260 should work if AGPM works (clocking hih on gpu load) as i said by getting the very low 44 fps from an other GTX 260 user (see list / some post in the past).

 

If you ATI gpu is listed as ATI Prototype XT, please add in the mail the real gpu type :)

Share this post


Link to post
Share on other sites

HACKINTOSH

MacPro3,1

Mac OS X 10.7.2

Intel® Core2 Quad CPU Q8300 @ 2.50GHz 2500 MHzGPU

GeForce GTX 460 0 MHz

RESULT: FPS= 591.72

 

with same hardware, only changed smbios to MacPro5,1

 

HACKINTOSH

MacPro5,1

Mac OS X 10.7.2

Intel® Core2 Quad CPU Q8300 @ 2.50GHz 2500 MHzGPU

GeForce GTX 460 0 MHz

RESULT: FPS= 43.05

 

Képernyőfotó%202011-11-14%20-%2017.21.51.png

Share this post


Link to post
Share on other sites

THANKS !

99% sure: the big diff between both is because of AGPM diff of using different smbios mac type.

Maybe same problem for the GTX 260 user with only 44 fps (normal 140-170 fps) - gpu runs in idle (slow) mode, even on gpu loads.

OpenGL should run, in this case (MacPro5,1) also much slower (not only OpenCL).

Share this post


Link to post
Share on other sites

Mitch, here is my result:

 

HACKINTOSH MacPro4,1 Mac OS X 10.7.2 Intel® Core i7 CPU 920 @ 2.67GHz 3600 MHzGPU GeForce GTX 260 1296 MHz Mac OS X 10.7.2 RESULT: FPS= 151.75

Share this post


Link to post
Share on other sites

Thanks, i got a lot of new fps submits and added them into the fps list on first posting.

INFO: The MHz for the gpu comes from the OpenCL driver and may be 0 (gpu type not fully supported) or diff to your real (OCed) card. Depends on the gpu type if its real MHz or some "phantasia" value. I cant fix that.

 

INFO2: Some GPU type now are many times in the list, like my Geforce 9600 GT - low end but not bad in OpenCL.

Share this post


Link to post
Share on other sites

My results :)

 

iMac9,1 Mac OS X 10.7.2 Intel® Core2 CPU 6420 @ 2.13GHz 2800 MHzGPU GeForce GTX 550 Ti 0 MHz Mac OS X 10.7.2 RESULT: FPS= 223.59

 

is it good? Or can i do something to improve my fps? Thanks!!

Share this post


Link to post
Share on other sites

Thanks for first GTX 550 Ti result. I think its good - you cant do anything.

Only when fast gpus getting only 44 fps (1/4 - 1/5 of normal speed), like some GTX 260 it may help to check AGPM / change smbios MacModell . But in this cases the user will have seen also very slow OpenGL speed before.

Share this post


Link to post
Share on other sites

Hello,

 

As you can see there is no way to select the GPU to use for this test. In Slot-1 I have the stock 8800GT and in Slot-2 I have a XFX flashed 5770 card.

In different places it sees one card and another in the other places.

 

MacPro3,1 Mac OS X 10.7 Intel® Xeon® CPU E5462 @ 2.80GHz 2800 MHz GPU 2: GeForce 8800 GT 1500 MHz Mac OS X 10.7 RESULT: FPS= 102.34

OpenGL Extensions Viewer 4.0 has no issues in changing rendering device.

 

post-176965-1321386698_thumb.jpg

Share this post


Link to post
Share on other sites
Yepp, GPU card selection isnst implemented in that version - maybe in V1.2 :)

 

Cool, not sure how hard that will be for you to code. Might you have any thoughts as to why some parts of OSX see the 8800GT and others see the 5770?

 

10.7.3 11D16

same hardware as before...

Now can you do a comparison to the MP3,1 value?

Share this post


Link to post
Share on other sites

INITIALISING: 1 OpenCL platform found!

 

[Platform 0]

Name: Apple

Vendor: Apple

Version: OpenCL 1.1 (Jul 25 2011 15:56:07)

Profile: FULL_PROFILE

Extensions: cl_APPLE_SetMemObjectDestructor cl_APPLE_ContextLoggingFunctions cl_APPLE_clut cl_APPLE_query_kernel_names cl_APPLE_gl_sharing cl_khr_gl_event

 

 

[OpenCL-only Context]

1 OpenCL device found!

 

[Device 0]

Name: Intel® Core i7 CPU 930 @ 2.80GHz

Vendor: Intel

Type: CPU

Device Version: OpenCL 1.1

Driver Version: 1.1

Compute Units: 8

Work Group Size: 1024

Clock: 2803 MHz

Global Memory (Total): 6144 MB

Global Memory (Host): 6144 MB

Global Memory (PCIe): 0 MB

Local Memory: 32 KB

Cache Size: 0.0625 KB

Cache Line Size: 8388608 Bytes

Available: Yes

Double-Precision: Yes

Extensions:

cl_APPLE_SetMemObjectDestructor

cl_APPLE_ContextLoggingFunctions

cl_APPLE_clut

cl_APPLE_query_kernel_names

cl_APPLE_gl_sharing

cl_khr_gl_event

cl_khr_fp64

cl_khr_global_int32_base_atomics

cl_khr_global_int32_extended_atomics

cl_khr_local_int32_base_atomics

cl_khr_local_int32_extended_atomics

cl_khr_byte_addressable_store

cl_khr_int64_base_atomics

cl_khr_int64_extended_atomics

cl_khr_3d_image_writes

cl_APPLE_fp64_basic_ops

cl_APPLE_fixed_alpha_channel_orders

cl_APPLE_biased_fixed_point_image_formats

 

[shared OpenCL+OpenGL Context]

1 OpenCL device found!

 

[Device 0]

Name: Intel® Core i7 CPU 930 @ 2.80GHz

Vendor: Intel

Type: CPU

Device Version: OpenCL 1.1

Driver Version: 1.1

Compute Units: 8

Work Group Size: 1024

Clock: 2803 MHz

Global Memory (Total): 6144 MB

Global Memory (Host): 6144 MB

Global Memory (PCIe): 0 MB

Local Memory: 32 KB

Cache Size: 0.0625 KB

Cache Line Size: 8388608 Bytes

Available: Yes

Double-Precision: Yes

Extensions:

cl_APPLE_SetMemObjectDestructor

cl_APPLE_ContextLoggingFunctions

cl_APPLE_clut

cl_APPLE_query_kernel_names

cl_APPLE_gl_sharing

cl_khr_gl_event

cl_khr_fp64

cl_khr_global_int32_base_atomics

cl_khr_global_int32_extended_atomics

cl_khr_local_int32_base_atomics

cl_khr_local_int32_extended_atomics

cl_khr_byte_addressable_store

cl_khr_int64_base_atomics

cl_khr_int64_extended_atomics

cl_khr_3d_image_writes

cl_APPLE_fp64_basic_ops

cl_APPLE_fixed_alpha_channel_orders

cl_APPLE_biased_fixed_point_image_formats

 

OpenCL OceanWave:-------------------------------------------------------------------------------

[CL_INVALID_DEVICE] : OpenCL Error : Failed to create context from share group! No CL device found!

 

Failed to initialize CL

 

 

On my gtx470 I get this error. My system runs smooth.

 

What by the way openCL gives us?

 

10.7.2

Share this post


Link to post
Share on other sites

First: OpenCL always detects at least one OpenCL device - the cpu.

The gpu maybe NOT detected if the gpu isnt supported in general (like ATI 3xxx gpu or Geforce 7xxx) OR the gpu is unknown by the Apple drivers and must be patched for OpenCL. OpenGL may work normal, even on unpatched drivers.

 

"Cool, not sure how hard that will be for you to code. Might you have any thoughts as to why some parts of OSX see the 8800GT and others see the 5770?"

OpenCL is an special thing in this case compared to OpenGL.

The OpenCL code must be edited for using not the standard (first in the OpenCL info list (log of the app).

Share this post


Link to post
Share on other sites
MacPro3,1 : 615,34

 

MacPro5,1 : 31,45

 

Ohh come on guys ! Just simply edit AppleGraphicsPowerManagament.kext will fix it ! You need add your DevID to plist.

Share this post


Link to post
Share on other sites

Yeah, editing APGM will give you much more GPU power plus better gpu power management I think. It should eat less power when you add your ID to APGM.

 

Simanko oswaldini;)

Share this post


Link to post
Share on other sites

NEW Version V1.2

- error handling for non OpenCL gpus (cant do OpenCL at all) OR OpenCL errors by OpenCL driver failures (Fermi with unpatched driver). Users get an messagebox insted of unknown fps results

- updated results list

- no changes in the main OpenCL bench

Sorry, but no option to select gpu for OpenCL - very complex Apple code to add that feature.

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now

  • Recently Browsing   0 members

    No registered users viewing this page.



×