Become a MacRumors Supporter for $50/year with no ads, ability to filter front page stories, and private forums.
Hey mroy, I have a single pcb GTX 295 galaxy addition, and I cant get it working at all using your method.

Could you possibly give a more detailed walkthrough for dummies. Im also running a Hackintosh like you so I don't see why I'm having any problems.

In your last steps where you say to use terminal, when i type the code it it says that there is no permissions on the file so in a way its telling me what Im trying to do isn't working because its read only I guess.

Any suggestions people?

Hello there,

Post #236 was all I did. I have the single pcb edition by EVGA. One would think other brands would work as well. Here's a tip. It's important for the permissions to be correct. Install the Netkas ATY_Init.kext after adding the id string to the NVDANV50Hal.kext plist file. Otherwise, refresh the mkext file (instructions on the end of post #236). I don't know what else to say as post #236 is all I did. This is on a home-built PC -- it's not on a real Mac Pro system.

Before running the commands at the end of post #236, become root via sudo -s.
 
Okay, GTX 275 update, along with my new GT120. 2008 Mac Pro.

GT 120 + 2600XT + GTX 275 = Black Screen, no boot
GT 120 + 2600XT = Boot OS X and Windows
GT 120 + GTX 275 = Black Screen, no boot
GT 120 = Boot OS X and Windows
2600 + GTX 275 = Boot to OS X, Windows. OS X shows "Display" in System

The card in question is a BFG GTX 275OC. The GT120 is installing under Windows as a 9500GT.

So from this, I seem to be seeing a compatibility problem with the GT120 and my GTX 275 (all 275s?) that is preventing booting into any OS. Is the only solution to try a different 200 series card?
 
peskaa - you are having a shockingly difficult time with this. Are these problems under 10.5, 10.6 or both?

I have no idea what is wrong. Where are you based (PM me if you like) as there is a small possibility I can loan you a 260 to expt.
 
This is under 10.6, not tried under 10.5, but as the MP won't even boot when the GT120+275 are installed I doubt OS version matters much.

I find it a tad frustrating, as I now have four GPUs sitting around (8800GT, GT120, 2600XT, GTX 275)! I really want to try this with the 8800GT, but I can't find a Y-splitter for the PCIe power leads.
 
Well there is only one version of the 2 285GTX on one card and that's the Mars…

And? If somebody else in this thread has got that card working, then you're good to go. If nobody has done so yet, you could be the first, or it could be an expensive failure.
 
Okay, to save everybody's efforts and to prevent having to trawl through this massive thread I have started a Wiki to contain everything known at this stage:

http://macprogpu.wikidot.com/

I'll be editing when updated, and I encourage everybody else to join in as well.
 
Will it exclusively be a GTX 200 wiki, or will you do other cards such as the 9800, Radeon cards and so forth?
 
And? If somebody else in this thread has got that card working, then you're good to go. If nobody has done so yet, you could be the first, or it could be an expensive failure.

Yeah it would be some expensive failure.
 
Thanks for doing the Wiki, should help some folks out.

I have a couple corrections.

First off, 2006/07 Macs encompass 1,1 Mac Pros and 2,1 Mac Pros. (2,1 were the original 8 core versions of 1,1). As far as video cards go, they are the same thing, the "EFI32" Mac Pros.

Currently in 10.6 and 10.5.8, the 2 Gig cards all suffer from the "2 Gig Bug" that I have written a thread about. While many apps work, MOST games do not due to an OS bug about how it represents "2048" as a number in the VRAM field.

Whle I think there is EVERY reason to believe it will be fixed (HAS to be eventually, when the machines have 2 Gig cards as options/standard) it is currently quite irritatinfg to try to fire up COD4 or Halo and have it declare your video card too puny to run the game.

Best of luck with Wiki....hope you have a digital camera, the masses love pretty color pictures.
 
Let's say I were to get a Asus GTX 285 Mars Edition… would any of this work?

That is a HUGE amount of money for an experiment. If you want 2x 285 why not get a mac 285 and a pc 285 and an external PSU to support the 4x 6pin power needed. I have that working already. Saw the mars and laughed at the price.
 
Okay, GTX 275 update, along with my new GT120. 2008 Mac Pro.

GT 120 + 2600XT + GTX 275 = Black Screen, no boot
GT 120 + 2600XT = Boot OS X and Windows
GT 120 + GTX 275 = Black Screen, no boot
GT 120 = Boot OS X and Windows
2600 + GTX 275 = Boot to OS X, Windows. OS X shows "Display" in System

The card in question is a BFG GTX 275OC. The GT120 is installing under Windows as a 9500GT.

So from this, I seem to be seeing a compatibility problem with the GT120 and my GTX 275 (all 275s?) that is preventing booting into any OS. Is the only solution to try a different 200 series card?

You should try to put the GT 120 in slot 3 and the GTX 275 in slot 1. I've found on my system that this is a valid configuration. I've a Mac Pro 3,1 with an Apple Raid Card in slot 4.

This is a scheme of my findings:
Code:
	Config A		Config B		Config C		Config D
PCIe 4	Apple Raid Card		Apple Raid Card		Apple Raid Card		GT120
PCIe 3	<empty>			<empty>			GT120			<empty>
PCIe 2	GT120			GTX285			<empty>			<empty>
PCIe 1	GTX285			GT120			GTX285			GTX285

The system boots correctly only in config B, C and D. In config A I get a kernel panic during boot. I'm using netkas injector.
 
CUDA N-Body Dual GTX 295 (4 GPUs) under Leopard 10.5.8

1451 Combined GFLOP/s. This requires 600 watts of power consumption (not counting the display). The power includes the 4 busy CPU cores -- each at about 90%. The system is still responsive. I wrote about enabling the GTX 295 card via EFI string in the boot plist file this past weekend on insanelymac.

When idled, the system requires 153 watts.
 

Attachments

  • Dual GTX 295 Cards N-Body Demo.png
    Dual GTX 295 Cards N-Body Demo.png
    541.7 KB · Views: 136
CUDA MonteCarloMultiGPU results -- 4 GPUs (Dual GTX 295s)

$ ./MonteCarloMultiGPU
main(): generating input data...
main(): starting 4 host threads...
main(): waiting for GPU results...
main(): GPU statistics

GPU #0
Options : 64
Simulation paths: 262144
Time (ms.) : 0.776000
Options per sec.: 82474.224372

GPU #1
Options : 64
Simulation paths: 262144
Time (ms.) : 0.775000
Options per sec.: 82580.647702

GPU #2
Options : 64
Simulation paths: 262144
Time (ms.) : 0.784000
Options per sec.: 81632.655196

GPU #3
Options : 64
Simulation paths: 262144
Time (ms.) : 0.776000
Options per sec.: 82474.224372

main(): comparing Monte Carlo and Black-Scholes results...
L1 norm : 3.083966E-06
Average reserve: 361.436058

TEST PASSED
Shutting down...
 
Fantastic numbers mroy - thanks for this. Now feeling underpowered with only a pair of 285s at home! I also get about 80k options per second per GPU. One 285 does >100k ops.

Can I ask if you get bus errors or segmentation faults running MonteCarlomultiGPU. I get this quite frequently on any combination of cards, Mac, injected PC or whatever.
 
Can I ask if you get bus errors or segmentation faults running MonteCarlomultiGPU. I get this quite frequently on any combination of cards, Mac, injected PC or whatever.

I run nbody first. Then MonteCarloMultiGPU afterwards. This seens to work for me. All the other CUDA demos work flawlessly. The bus error is only seen with the MonteCarloMultiGPU demo.

BTW, I removed the 2nd GTX 295 card. Just wanted to see if a dual GTX 295 setup works under Leopard 10.5/10.6.
 
CUDA 2.3a is out.
Yes, and it also includes a good range of OpenCL demos. Working fine on 08 Pro with both Mac and PC 285s. Truncated oclDeviceQuery output below. Boggles the mind to see GPUs and CPUs on equal basis!

oclDeviceQuery.exe Starting...

OpenCL SW Info:

CL_PLATFORM_NAME: Apple
CL_PLATFORM_VERSION: OpenCL 1.0 (Jul 15 2009 23:07:32)
OpenCL SDK Version: 1.2.0.16


OpenCL Device Info:

# of devices supporting OpenCL = 3:

CL_DEVICE_VENDOR: NVIDIA
CL_DEVICE_NAME: GeForce GTX 285
CL_DRIVER_VERSION: CLH 1.0
CL_DEVICE_TYPE: CL_DEVICE_TYPE_GPU
CL_DEVICE_MAX_COMPUTE_UNITS: 240
CL_DEVICE_MAX_WORK_ITEM_DIMENSIONS: 3
CL_DEVICE_MAX_WORK_ITEM_SIZES: 512 / 512 / 64
CL_DEVICE_MAX_WORK_GROUP_SIZE: 512
CL_DEVICE_MAX_CLOCK_FREQUENCY: 1476 MHz
CL_DEVICE_ADDRESS_BITS: 32
CL_DEVICE_IMAGE_SUPPORT: 1
CL_DEVICE_MAX_READ_IMAGE_ARGS: 128
CL_DEVICE_MAX_WRITE_IMAGE_ARGS: 8
CL_DEVICE_IMAGE_MAX_WIDTH: 2d width 8192, 2d height 8192, 3d width 2048, 3d height 2048, 3d depth 2048
CL_DEVICE_MAX_MEM_ALLOC_SIZE: 256 MByte
CL_DEVICE_GLOBAL_MEM_SIZE: 1024 MByte



CL_DEVICE_VENDOR: NVIDIA
CL_DEVICE_NAME: GeForce GTX 285
CL_DRIVER_VERSION: CLH 1.0
CL_DEVICE_TYPE: CL_DEVICE_TYPE_GPU
CL_DEVICE_MAX_COMPUTE_UNITS: 240
CL_DEVICE_MAX_WORK_ITEM_DIMENSIONS: 3
CL_DEVICE_MAX_WORK_ITEM_SIZES: 512 / 512 / 64
CL_DEVICE_MAX_WORK_GROUP_SIZE: 512
CL_DEVICE_MAX_CLOCK_FREQUENCY: 1476 MHz
CL_DEVICE_ADDRESS_BITS: 32
CL_DEVICE_IMAGE_SUPPORT: 1
CL_DEVICE_MAX_READ_IMAGE_ARGS: 128
CL_DEVICE_MAX_WRITE_IMAGE_ARGS: 8
CL_DEVICE_IMAGE_MAX_WIDTH: 2d width 8192, 2d height 8192, 3d width 2048, 3d height 2048, 3d depth 2048
CL_DEVICE_MAX_MEM_ALLOC_SIZE: 512 MByte
CL_DEVICE_GLOBAL_MEM_SIZE: 2048 MByte



CL_DEVICE_VENDOR: Intel
CL_DEVICE_NAME: Intel(R) Xeon(R) CPU E5462 @ 2.80GHz
CL_DRIVER_VERSION: 1.0
CL_DEVICE_TYPE: CL_DEVICE_TYPE_CPU
CL_DEVICE_MAX_COMPUTE_UNITS: 8
CL_DEVICE_MAX_WORK_ITEM_DIMENSIONS: 3
CL_DEVICE_MAX_WORK_ITEM_SIZES: 1 / 1 / 1
CL_DEVICE_MAX_WORK_GROUP_SIZE: 1
CL_DEVICE_MAX_CLOCK_FREQUENCY: 2800 MHz
CL_DEVICE_ADDRESS_BITS: 64
CL_DEVICE_IMAGE_SUPPORT: 1
CL_DEVICE_MAX_READ_IMAGE_ARGS: 128
CL_DEVICE_MAX_WRITE_IMAGE_ARGS: 8
CL_DEVICE_IMAGE_MAX_WIDTH: 2d width 8192, 2d height 8192, 3d width 2048, 3d height 2048, 3d depth 2048
CL_DEVICE_MAX_MEM_ALLOC_SIZE: 3072 MByte
CL_DEVICE_GLOBAL_MEM_SIZE: 12288 MByte

System Info:

TEST PASSED...

Press <Enter> to Quit...
-----------------------------------------------------------
 
Register on MacRumors! This sidebar will go away, and you'll see fewer ads.