Jump to content

fermi/gtx 480/gtx 470


cmf
 Share

1,729 posts in this topic

Recommended Posts

Luxmark ist very conpatible with an wide range of gpus (like smallluxgpu Midrange / Ulta Lucball) is the best tool to measure OpenCL speed.

The problem with OceanWave (orig. Apple Code), low FPS, may come by its very complex code base, which may optimized for special kind of gpus (older ones).

The 0 Mhz shown for compute MHz (Shader MHz) comes from the OpenCL driver, which may not really know all of that gpu. You will find, after starting smallluxGPU these + other GPU infos the OpenCL driver reads out of the gpu in the console log of the app. There will be shown that 0 MHz also. For the low FPS thats not the reason - must be other, source code problem from Apple. OpenCL is very dependend from source optimisation for gpu types - if doenst fit good = slow or if OpenCL driver doesnt fit (in all used functions, LUxmark uses much less functions that OcenWave) also reason for slowiness.

You see in this case, why OpenCl (doesnt matter Win/Linux/MAc) isnt really used. And even Apple, an major member of the OpenCL group doenst use it until now - only procuce some OpemCL demos (like Grass, OceanWave,...) which have more/less problems with some gpus.

CUDA ist more further, but has less work for the devs, because must only "think" for Nvidia GPUs and not also ATI.

Link to comment
Share on other sites

Hey guys,

 

Just wanted to see any thoughts on freeze issues with GTX 460. I installed Chameleon RC5 (latest build) and copied kext's and open gl framework from the start of this thread. Didn't work out, graphics card got recognized, but it showed 0 Mhz and GUI was extremely slow.

 

Then I installed latest nVidia Quadro 4000 for Mac drivers and it got perfectly recognized. Everyhting works, both monitors recognized, speed good (a bit choppy expose occasionally), full resolutions but then KP's started (error in NVDAGF100Hal.kext)

 

What's next? What can be done?

 

Thanks!

an1r0n

Link to comment
Share on other sites

with last update Mac os x Lion (11A444d)

post-193013-1304154128_thumb.png

 

My Nvidia GTX470 was not found

post-193013-1304154484_thumb.png

 

 

1 OpenCL platform found!

[Platform 0]
Name: 		Apple
Vendor: 	Apple
Version: 	OpenCL 1.1 (Apr 21 2011 19:54:46)
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(tm) i7 CPU         870  @ 2.93GHz
Vendor: 		Intel
Type: 			CPU 
Device Version: 	OpenCL 1.1 
Driver Version: 	1.1
Compute Units: 		8
Work Group Size: 	1024
Clock: 			2931 MHz
Global Memory (Total): 	4096 MB
Global Memory (Host): 	4096 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


logout

sorry for mu english...

Link to comment
Share on other sites

with last update Mac os x Lion (11A444d)

__________________________2011_04_30____12.59.05.png

 

My Nvidia GTX470 was not found

__________________________2011_04_30____13.06.54.png

 

 

1 OpenCL platform found!

[Platform 0]
Name: 		Apple
Vendor: 	Apple
Version: 	OpenCL 1.1 (Apr 21 2011 19:54:46)
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(tm) i7 CPU         870  @ 2.93GHz
Vendor: 		Intel
Type: 			CPU 
Device Version: 	OpenCL 1.1 

sorry for mu english...

 

Yep, thats the situation when only CPU as OpenCL device is found - always at least the CPU is found / GPU depends on knowing GPU by OpenCL drivers.

Link to comment
Share on other sites

Yep, thats the situation when only CPU as OpenCL device is found - always at least the CPU is found / GPU depends on knowing GPU by OpenCL drivers.

 

 

in 430e GTX470 has supported OpenCl, and all benchmarks opencl was successful.

Now, with 444d, it's lost this option

Link to comment
Share on other sites

GTX 460 1Gb OpenCL OceanWave not work

 

OpenCL OceanWave:-------------------------------------------------------------------------------  Multiple GPUs found  Using device[0] for compute: NVIDIA GeForce GTX 460 OpenCL 1.1   Using device[0] for rendering: NVIDIA GeForce GTX 460 OpenCL 1.1   -------------------------------------------------------------------------------  Connecting to NVIDIA GeForce GTX 460...  -------------------------------------------------------------------------------  Building compute program...  -------------------------------------------------------------------------------  Building compute kernels...  OpenCL Warning : clBuildProgram failed: could not build program for device[0] 0x101d33ea8 (GeForce GTX 460) (err:-44)  [CL_BUILD_ERROR] : OpenCL Build Error : Compiler build log:  Error getting function data from server	FFT program build log on device GeForce GTX 460  Error getting function data from server  [CL_INVALID_PROGRAM_EXECUTABLE] : OpenCL Error : Failed to create kernel! Could not find a device with a built executable for this kernel.  Failed to create fft plan!  Failed to initialize CL

 

 

But all other tests work. Does not work sending the results. Mac OS X 10.7 (11A419) smallluxGPU_beta 1.8.2

 

GALAXIES works too ,OpenCL Displacement Bench works toopost-417341-1304185463_thumb.pngpost-417341-1304185230_thumb.png

Link to comment
Share on other sites

Also some new ATI GPUs (like 6xxx in orig. Mac) have problems with some OpenCL benches, like OpenCL Filter bench or Ocenwave. Thats for sure the reason, even Apple dont use OpenCL since now in his apps. Other to CUDA, which is already used in some Mac OS X apps (Squeeze 7, Toast 11). OpenCL needs some more time - CUDA has started much earlier and is now more useable than OpenCL. In next 1-2 years OepnCl will be same usability as CUDA now, but has major benefit of AMD/Nvidia and not Nvidia only. Be patient with OpenCl - OpenGL working is much more interest for Fermi & Co than OpenCl.

Link to comment
Share on other sites

hi guys, have a big problem... i've a gtx460 nvidia 1gb ddr5...when i try to install 10.7 dp2, with [url="http://www.insanelymac.com/forum/topic/279450-why-insanelymac-does-not-support-tonymacx86/"]#####[/url] or xpc i've PCI CONFIGURATION BEGIN... and blocked for hours..do you have news about this? tnx..

Link to comment
Share on other sites

Yes. Is it some new driver or beta one? Some custom, community made?

the first link in my previous message refers to the Apple site, and if you click on this link, then you can see

post-193013-1304588167_thumb.png

 

this is a new driver, which is likely to be included in next update

 

I extracted only the NVIDIA drivers and added them to the archive. Link to the archive can be found in a previous post

 

sorry for my english

Link to comment
Share on other sites

You may try also smallluxGPU 1.8.2Beta ( if you got OpenCL working ) , which as new OceanWave OpenCL FPS bench and funktion to send results (Luxball Ultra,Mid and OceanWave) as email to add in the next RC at the results tab.

https://www.rapidshare.com/files/457540119/...luxGPU_beta.zip

My Nvidia 9600GT gets 22 FPS in OceanWave (pure OpenCL+OpenGL) and 119 Sec in Luxball Ultra.

Fastest Luxball Ultra are from ATI GPus around 25 Sec.

Link to comment
Share on other sites

Great !

Here some other (emailed to me):

Vladimir: MacPro3,1 OpenCL GPU 0: GeForce GTX 480 1401 MHz

CPU: Intel® Core™2 Quad CPU Q9450 @ 2.66GHz 3072 MHz

Result=Luxball Ultra 20,5 sec sec Mac OS X 10.6.7

OceanWave Display: 59.41 fps

 

Matt:

MacPro3,1 OpenCL GPU 0: GeForce GTX 460 1526 MHz

CPU: Intel® Core™ i7-2600K CPU @ 3.40GHz 3411 MHz

Result=Luxball Ultra 21.3 sec sec Mac OS X 10.6.7

OceanWave Display: 86.19 fps

 

PS: Also CPU type + Systembusspeed has effect on the OpenCL speed - at least then when OpenCL+OpenGL works together like OceanWave.

Link to comment
Share on other sites

 Share

×
×
  • Create New...