Jump to content

fermi/gtx 480/gtx 470


  • Please log in to reply
1734 replies to this topic

#161
mitch_de

mitch_de

    InsanelyMacaholic

  • Retired
  • 2,902 posts
  • Gender:Male
  • Location:Stuttgart / Germany
Thanks for huge CPU/GPU Bench results.
OpenCL seems to not work, because the GPU isnt an OpenCL device , OpenCL uses CPU insted (shown as OpenCL 0 device Intel i7...). But now no real problem, because no real OpenCL app (beside Starfire, Videoencoding Mac) is out.

For others, you dont need to dl smallluxGPU (50 MB) in future o check if you OpenCL got working.
You can use the small=20 KB commandline OpenCLinfo (oclinfo) also to check and list all found OpenCL devices (CPU + GPu devices). Run that in the terminal.
Only if later (new drivers) your GPU is listed, smallluxGPU can bench your FERMI.

Attached Files



#162
rominator

rominator

    InsanelyMac Geek

  • Members
  • PipPipPip
  • 142 posts
FWIW, the SmalluxGPU result matches what I have now with GTX285 in a 1,1 Mac Pro. It uses Netkas ATY_Init to run GTX with another Nvidia card.

When I installed the new Nvidia drivers I started getting same 0.8 sec result whereas I used to get some sensible number. So, not just a Fermi thing

#163
mitch_de

mitch_de

    InsanelyMacaholic

  • Retired
  • 2,902 posts
  • Gender:Male
  • Location:Stuttgart / Germany
Ok, can you post the output of the oclinfo (command line OpenCL devices list) ?
There will be all GPUs (up to 4) listed if OpenCl is working and also (ever) the cpu as OpenCL device.

#164
Hakaslak

Hakaslak

    InsanelyMac Protégé

  • Just Joined
  • Pip
  • 3 posts
[codebox]1 OpenCL platform found!

[Platform 0]
Name: Apple
Vendor: Apple
Version: OpenCL 1.0 (Apr 7 2010 19:04:28)
Profile: FULL_PROFILE


[OpenCL-only Context]
1 OpenCL device found!

[Device 0]
Name: Intel® Core™ i7 CPU 940 @ 2.93GHz
Vendor: Intel
Type: CPU
Device Version: OpenCL 1.0
Driver Version: 1.0
Compute Units: 8
Work Group Size: 1
Clock: 2972 MHz
Global Memory (Total): 6144 MB
Global Memory (Host): 4608 MB
Global Memory (PCIe): 1536 MB
Local Memory: 16 KB
Cache Size: 8192 KB
Cache Line Size: 64 Bytes
Available: Yes
Double-Precision: Yes
Extensions:
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_APPLE_gl_sharing
cl_APPLE_SetMemObjectDestructor
cl_APPLE_ContextLoggingFunctions

[shared OpenCL+OpenGL Context]
1 OpenCL device found!

[Device 0]
Name: Intel® Core™ i7 CPU 940 @ 2.93GHz
Vendor: Intel
Type: CPU
Device Version: OpenCL 1.0
Driver Version: 1.0
Compute Units: 8
Work Group Size: 1
Clock: 2972 MHz
Global Memory (Total): 6144 MB
Global Memory (Host): 4608 MB
Global Memory (PCIe): 1536 MB
Local Memory: 16 KB
Cache Size: 8192 KB
Cache Line Size: 64 Bytes
Available: Yes
Double-Precision: Yes
Extensions:
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_APPLE_gl_sharing
cl_APPLE_SetMemObjectDestructor
cl_APPLE_ContextLoggingFunctions

logout

[Process completed][/codebox]

#165
mitch_de

mitch_de

    InsanelyMacaholic

  • Retired
  • 2,902 posts
  • Gender:Male
  • Location:Stuttgart / Germany
Yep, thats what i thinked. OpenCL Framework (which does the OpenCL work, its not done by the "normal" gpu drivers) cant finde the GPU as OpenCL device. Only (thats always ) the CPU which is used insted of GPU - like CoreImage with non CI gpu.
At least it if happens also with GTX 285 PC (used with injector in real Mac) something must be in the OpenCL FRamework code which maybe must also patched to get that worked - means OpenCL Framework code can find+use GTX 285 PC in real Mac, Fermi 4xxx in hackintosh.
IT cant be an simple .plist dev-id thing also ??? that my 8800GTX (different ID and different GPU type than 8000GT) is supported and GTX 285 PC in real Mac not.

i attached oclinfo info for looking how the list shows found gpus (can be more than 1 gpu)
1 OpenCL platform found!

[Platform 0]
Name _linenums:0'>[size=1]1 OpenCL platform found![Platform 0] Name: Apple Vendor: Apple Version: OpenCL 1.0 (Apr 7 2010 19:04:28) Profile: FULL_PROFILE[OpenCL-only Context]2 OpenCL devices found! // one CPU and one GPU = 2 devices[Device 0] // device 0 is always the gpu if found, otherwise its the CPU (which is the only device) Name: GeForce 8800 GTX Vendor: NVIDIA Type: GPU Device Version: OpenCL 1.0 Driver Version: CLH 1.0 Compute Units: 16 Work Group Size: 512 Clock: 1350 MHz Global Memory: 768 MB Local Memory: 16 KB Cache Size: 0 KB Cache Line Size: 0 Bytes Available: Yes Double-Precision: No Extensions: cl_khr_byte_addressable_store cl_khr_global_int32_base_atomics cl_khr_global_int32_extended_atomics cl_APPLE_gl_sharing cl_APPLE_SetMemObjectDestructor cl_APPLE_ContextLoggingFunctions[Device 1] Name: Intel® Core(tm)2 Duo CPU E7300 @ 2.66GHz Vendor: Intel Type: CPU Device Version: OpenCL 1.0 Driver Version: 1.0 Compute Units: 2 Work Group Size: 1 Clock: 2997 MHz Global Memory (Total): 4096 MB Global Memory (Host): 3072 MB Global Memory (PCIe): 1024 MB Local Memory: 16 KB Cache Size: 3072 KB Cache Line Size: 64 Bytes Available: Yes Double-Precision: Yes Extensions: 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_APPLE_gl_sharing cl_APPLE_SetMemObjectDestructor cl_APPLE_ContextLoggingFunctions[shared OpenCL+OpenGL Context]2 OpenCL devices found![Device 0] Name: GeForce 8800 GTX Vendor: NVIDIA Type: GPU Device Version: OpenCL 1.0 Driver Version: CLH 1.0 Compute Units: 16 Work Group Size: 512 Clock: 1350 MHz Global Memory: 768 MB Local Memory: 16 KB Cache Size: 0 KB Cache Line Size: 0 Bytes Available: Yes Double-Precision: No Extensions: cl_khr_byte_addressable_store cl_khr_global_int32_base_atomics cl_khr_global_int32_extended_atomics cl_APPLE_gl_sharing cl_APPLE_SetMemObjectDestructor cl_APPLE_ContextLoggingFunctions[Device 1] Name: Intel® Core(tm)2 Duo CPU E7300 @ 2.66GHz Vendor: Intel Type: CPU Device Version: OpenCL 1.0 Driver Version: 1.0 Compute Units: 2 Work Group Size: 1 Clock: 2997 MHz Global Memory (Total): 4096 MB Global Memory (Host): 3072 MB Global Memory (PCIe): 1024 MB Local Memory: 16 KB Cache Size: 3072 KB Cache Line Size: 64 Bytes Available: Yes Double-Precision: Yes Extensions: 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_APPLE_gl_sharing cl_APPLE_SetMemObjectDestructor cl_APPLE_ContextLoggingFunctions


#166
rominator

rominator

    InsanelyMac Geek

  • Members
  • PipPipPip
  • 142 posts
As I have posted at MR, using these "leaked" Nvidia drivers and Netkas' "ATY_Init" I have a GTX480 running in a 1st Gen Mac Pro. Requires an additional Nvidia card in Slot 3.

OpenCl is not seeing card, but OpenGl knows EXACTLY what it is. It benches lower than GTX285, as you all have found. System Profiler just calls it "Nvidia Graphics Card".

Tried adding device id to NVResman...no effect.

Curious if perhaps it is never in FULL 3D mode.

Thanks to you guys for figuring this out so far. I look forward to getting it to fire on all 8.

#167
tihomir

tihomir

    InsanelyMac Protégé

  • Members
  • Pip
  • 30 posts
i read the post 1 guide
and everything works
THANK YOU

as other mention no OpenCL and no OpenGL 3.0 and above

my system profiler

GeForce GTX 480:

Chipset Model: GeForce GTX 480
Type: GPU
Bus: PCIe
Slot: Slot-1
PCIe Lane Width: x8
VRAM (Total): 0 MB
Vendor: NVIDIA (0x10de)
Device ID: 0x06c0
Revision ID: 0x00a3
ROM Revision: xx.xx.xx - internal
Displays:
SyncMaster:
Resolution: 1600 x 1200 @ 60 Hz
Pixel Depth: 32-Bit Color (ARGB8888)
Main Display: Yes
Mirror: Off
Online: Yes
Rotation: Supported
Display Connector:
Status: No Display Connected


Rotation is not working for me (Rotation: Supported)
i get black screen and after 30 seconds it back in default mode
can someone confirm same problem with rotation
and is anyone already fix it

i flash many times my PALIT GTX 480 firmware
and now i am with EVGA GTX 480 SC firmware
this is the latest bios i found is overclocked but my card is running cooler and quiet

i just wonder is it firmware incompatibility or Rotation still tot working

#168
rominator

rominator

    InsanelyMac Geek

  • Members
  • PipPipPip
  • 142 posts
rotation gives me a black screen but cursor is there.....after 15 secs it goes back to default

#169
CarpeDiem

CarpeDiem

    InsanelyMac Protégé

  • Just Joined
  • Pip
  • 1 posts
i was considering to buy gtx480 and i was reading this guide, i have a 1gb hd4870 now so i wanted to compare. here is the results:

Posted Image

Uploaded with ImageShack.us

interesting..

#170
Frank802

Frank802

    InsanelyMac Protégé

  • Members
  • PipPip
  • 91 posts
Hi Guys...has someone solved the problem of V-Sync in the center of screen?

Thanks!

Frank802!

#171
Cindori

Cindori

    OS X Developer

  • Members
  • PipPipPip
  • 118 posts
  • Gender:Male
why are people wasting time and effort on complaining that leaked drivers are not giving 100% performance, that opengl 3.0 is not working when it does not exists in snow leopard yet, opengl benchmarks without the benchmark box ticked and bother to post xbench scores when it is probably the suckiest gpu benchmark there is. the progress made is great and so what if it does not top a 4870 yet - it's a promise that fermi is coming for mac and with it, fully functional drivers. smalluxgpu is great but i'd like to see some games and pro apps benchmarks too. and consistency of the benchmarks. wrong settings = cpu work instead of gpu = benchmarks based on users CPU and not GPU.

#172
Hakaslak

Hakaslak

    InsanelyMac Protégé

  • Just Joined
  • Pip
  • 3 posts

why are people wasting time and effort on complaining that leaked drivers are not giving 100% performance, that opengl 3.0 is not working when it does not exists in snow leopard yet, opengl benchmarks without the benchmark box ticked and bother to post xbench scores when it is probably the suckiest gpu benchmark there is. the progress made is great and so what if it does not top a 4870 yet - it's a promise that fermi is coming for mac and with it, fully functional drivers. smalluxgpu is great but i'd like to see some games and pro apps benchmarks too. and consistency of the benchmarks. wrong settings = cpu work instead of gpu = benchmarks based on users CPU and not GPU.


I don't think anyone is complaining. Consider how many people build hackintoshes, then filter only the people with a GTX 465/470/480.

Oh. You forgot that the drivers we are using are for GTX 285 only. Forceware doesn't work with GF100 as the drivers are different from the normal line that ended with the GF200

#173
thedecline

thedecline

    InsanelyMac Protégé

  • Members
  • Pip
  • 24 posts
Managed to get one of my EVGA GTX470's to work very, very easily.

1. Installed Fermi compatible Chameleon from the 1st post onto my thumb drive
2. Installed NVFERMI.Fix.kext from page 8 to /Extra/Extensions and wiped my kextcache
3. Did a standard install of the nividia drivers from the 1st post (just doubleclicked and installed the .mpkg, rather than using pacifist, and double checked my /s/l/e folder to make sure the files installed).
4. Made sure I had Graphics Enabler: Yes in my com.apple.Boot.plist
5. Rebooted and it worked first time!

I do have a second card, which I haven't tried yet. Unfortunately my GA-UD5 mobo short circuited somehow and fried itself so I have to wait two weeks to get a replacement. Meanwhile my two GTX470's are sitting on the shelf. Bummer!

#174
mitch_de

mitch_de

    InsanelyMacaholic

  • Retired
  • 2,902 posts
  • Gender:Male
  • Location:Stuttgart / Germany
Thanks ! Hint: enabling Benchmark option in OpenGLExtensionsViewer gives even more real world results by working with more objects (many cubes, not only one).
I would not expect that GTX 4xx running high performance with those pre GTX4xx drivers - even good that OpenGL at least works :P

#175
tihomir

tihomir

    InsanelyMac Protégé

  • Members
  • Pip
  • 30 posts

rotation gives me a black screen but cursor is there.....after 15 secs it goes back to default


yes only cursor for me


why are people wasting time and effort on complaining that leaked drivers are not giving 100% performance, that opengl 3.0 is not working when it does not exists in snow leopard yet, opengl benchmarks without the benchmark box ticked and bother to post xbench scores when it is probably the suckiest gpu benchmark there is. the progress made is great and so what if it does not top a 4870 yet - it's a promise that fermi is coming for mac and with it, fully functional drivers. smalluxgpu is great but i'd like to see some games and pro apps benchmarks too. and consistency of the benchmarks. wrong settings = cpu work instead of gpu = benchmarks based on users CPU and not GPU.


for me
1.because half of Mac programs can't run without video driver
2.i do multiboot with few linux and few win and i'm tired to change hardware every time
3.i have 3 ATI 4850 but i like more my GTX 480 (start to use cuda)
4.i can wait for better support (i get my GTX 480 on a first sale date and until now video stay on my shelf)

#176
Cindori

Cindori

    OS X Developer

  • Members
  • PipPipPip
  • 118 posts
  • Gender:Male

for me
1.because half of Mac programs can't run without video driver
2.i do multiboot with few linux and few win and i'm tired to change hardware every time
3.i have 3 ATI 4850 but i like more my GTX 480 (start to use cuda)
4.i can wait for better support (i get my GTX 480 on a first sale date and until now video stay on my shelf)


did you even read my post?

#177
Zeblade

Zeblade

    InsanelyMac Protégé

  • Donators
  • 81 posts

did you even read my post?


he did "1.because half of Mac programs can't run without video driver" just not the answer you wanted to hear.

#178
rominator

rominator

    InsanelyMac Geek

  • Members
  • PipPipPip
  • 142 posts
I can confirm that OpenCl does NOT work on a GTX285 in 10.6.4 with latest Nvidia drivers.

However, if you install those drivers in 10.6.3, OpenCl DOES work.

So it is something in 10.6.4 itself.

Also, I tried the GTX480 in the same 10.6.3 environment, still no OpenCl.

Mind you, when I run a GTX285 in my Mac, I am using it in much same way OSX86 crowd does. As my machine is 1st Gen running EFI32 firmware, it can not natively run the Mac GTX285 with it's EFI64 firmware.

Netkas created a kext called ATY_Init that allowed GTX285 to run in 1st Gen, under certain circumstances.

By merely placing the Nvidia drivers and a GTX480 into my Mac Pro, the already present ATY_Init (and an 8800GT) allowed GTX480 to run.

I did not do anything to place device id in NVResman. Netkas tells me this isn't necessary.

Point of all this is that whatever killed GTX285 OpenCl may be separate from GTX480 issue.

#179
meroy

meroy

    InsanelyMac Protégé

  • Members
  • Pip
  • 46 posts
-- Snow Leopard 10.6.4

Here are the results for the OpenGL Extension Viewer / Xbench running on a GTX 295 Single-PCB edition at 684/1512/1180 MHz. I'm posting this here so folks can compare with the next driver update suited for GTX 470/480. I too am interested in the new GTX 470/480 Fermi architecture and will come back to this thread when the drivers are updated to fully support Fermi.

Only one GPU is used during testing for the results provided below.

-- Benchmark 1920x1200x32

1.1 2250 FPS
1.2 3371 FPS
1.3 2837 FPS
1.4 2272 FPS
1.5 2286 FPS
2.0 1580 FPS
2.1 203 FPS

-- Single Cube 1920x1200x32

1.1 4625 FPS
1.2 4655 FPS
1.3 4649 FPS
1.4 4579 FPS
1.5 4589 FPS
2.0 4414 FPS
2.1 231 FPS

-- Xbench

Quartz Graphics Test: 388.27
OpenGL Graphics Test: 315.70
User Interface Test: 601.92

CUDA 3.1 now allows one to specify the GPU devices to use via the CUDA_VISIBLE_DEVICES environment variable. I have mine set to 1. This allows a better balanced system for me. The user interface (OpenGL) will run on device 0 and remain fluid and fast. CUDA apps will run on device 1. This allows both GPUs on the GTX 295 to be utilized by OS X. I like this feature so very much.

In addition, I added to /S/L/E/AppleGraphicsPowerManagement.kext/Contents/Info.plist. The entry is added below MacPro4,1.

                                <key>Vendor10deDevice05eb</key>
<dict>
<key>Heuristic</key>
<dict>
<key>ID</key>
<integer>0</integer>
<key>IdleInterval</key>
<integer>250</integer>
<key>SensorOption</key>
<integer>1</integer>
<key>SensorSampleRate</key>
<integer>4</integer>
<key>TargetCount</key>
<integer>5</integer>
<key>Threshold_High</key>
<array>
<integer>87</integer>
<integer>87</integer>
<integer>87</integer>
<integer>100</integer>
</array>
<key>Threshold_Low</key>
<array>
<integer>0</integer>
<integer>87</integer>
<integer>87</integer>
<integer>87</integer>
</array>
</dict>
<key>LogControl</key>
<integer>0</integer>
<key>control-id</key>
<integer>18</integer>
</dict>
<key>Vendor10deDevice05e2</key>
<dict>
...
_linenums:0'>... <key>MacPro4,1</key> <dict> <key>Vendor10deDevice05eb</key> <dict> <key>Heuristic</key> <dict> <key>ID</key> <integer>0</integer> <key>IdleInterval</key> <integer>250</integer> <key>SensorOption</key> <integer>1</integer> <key>SensorSampleRate</key> <integer>4</integer> <key>TargetCount</key> <integer>5</integer> <key>Threshold_High</key> <array> <integer>87</integer> <integer>87</integer> <integer>87</integer> <integer>100</integer> </array> <key>Threshold_Low</key> <array> <integer>0</integer> <integer>87</integer> <integer>87</integer> <integer>87</integer> </array> </dict> <key>LogControl</key> <integer>0</integer> <key>control-id</key> <integer>18</integer> </dict> <key>Vendor10deDevice05e2</key> <dict>...

The results for SmallLuxGPU (OpenCL) are posted here:
http://www.insanelym...p;#entry1499698

Attached Files



#180
Mangadj

Mangadj

    InsanelyMac Protégé

  • Members
  • Pip
  • 25 posts
  • Gender:Male
  • Location:Russian Federation
  • Interests:Hw/Sw/Mus

I can confirm that OpenCl does NOT work on a GTX285 in 10.6.4 with latest Nvidia drivers.

However, if you install those drivers in 10.6.3, OpenCl DOES work.

So it is something in 10.6.4 itself.

Have no problems at all with my GTX285 in my 10.6.4 install. OpenGL, OpenCL - everything is working flawlessly. Got it work using GraphicsEnabler.
Definitely, the problem U have is in the new drivers by Nvidia you've installed.





2 user(s) are reading this topic

0 members, 2 guests, 0 anonymous users

© 2014 InsanelyMac  |   News  |   Forum  |   Downloads  |   OSx86 Wiki  |   Mac Netbook  |   PHP hosting by CatN  |   Designed by Ed Gain  |   Logo by irfan  |   Privacy Policy