Jump to content

Snow Leopard And Evga Gtx 295


  • Please log in to reply
159 replies to this topic

#1
Wyzco

Wyzco

    InsanelyMac Protégé

  • Members
  • Pip
  • 36 posts
  • Gender:Male
  • Location:Jamaica
  • Interests:Computer and Technology, And female :-)
Has anyone installed Snow Leopard successfully wit a Gtx 295 Graphics card?
if yes can u tell of ur procedure?

#2
Wyzco

Wyzco

    InsanelyMac Protégé

  • Members
  • Pip
  • 36 posts
  • Gender:Male
  • Location:Jamaica
  • Interests:Computer and Technology, And female :-)
any 1?

#3
meroy

meroy

    InsanelyMac Protégé

  • Members
  • Pip
  • 46 posts
Yes.

The EVGA GTX 295 Co-op Edition works under Snow Leopard. It's awesome. Both 32-bit/64-bit works. Also sleeps works. This is on a Gigabyte GA-EP45-UD3P motherboard. I created an EFI string and inserted that into the boot plist file. In addition to this, I had to insert 0x05eb10de&0xfff8ffff into the NVDANV50Hal.kext/Contents/Info.plist file.

Run as root afterwards:
kextcache -v 1 -t -m /System/Library/Caches/com.apple.kext.caches/Startup/Extensions.mkext /System/Library/Extensions

## My gfx.plist file:
[codebox]<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com...yList-1.0.dtd">
<plist version="1.0">
<dict>
<key>PciRoot(0x1)/Pci(0x1,0x0)/Pci(0x0,0x0)/Pci(0x2,0x0)/Pci(0x0,0x0)</key>
<dict>
<key>@0,compatible</key>
<string>NVDA,NVMac</string>
<key>@0,device_type</key>
<string>display</string>
<key>@0,name</key>
<string>NVDA,Display-A</string>
<key>@1,compatible</key>
<string>NVDA,NVMac</string>
<key>@1,device_type</key>
<string>display</string>
<key>@1,name</key>
<string>NVDA,Display-B</string>
<key>NVCAP</key>
<data>
BQAAAAAAAwAMAAAAAAAACwAAAAA=
</data>
<key>VRAM,totalsize</key>
<data>
AAAAOA==
</data>
<key>device_type</key>
<string>NVDA,GeForce</string>
<key>model</key>
<string>NVIDIA GeForce GTX 295</string>
<key>name</key>
<string>NVDA,Parent</string>
<key>rom-revision</key>
<string>NVIDIA GeForce GTX 295 OpenGL Engine [EFI]</string>
</dict>
<key>PciRoot(0x1)/Pci(0x1,0x0)/Pci(0x0,0x0)/Pci(0x0,0x0)/Pci(0x0,0x0)</key>
<dict>
<key>@0,compatible</key>
<string>NVDA,NVMac</string>
<key>@0,device_type</key>
<string>display</string>
<key>@0,name</key>
<string>NVDA,Display-A</string>
<key>@1,compatible</key>
<string>NVDA,NVMac</string>
<key>@1,device_type</key>
<string>display</string>
<key>@1,name</key>
<string>NVDA,Display-B</string>
<key>NVCAP</key>
<data>
BQAAAAAAAwAMAAAAAAAACwAAAAA=
</data>
<key>VRAM,totalsize</key>
<data>
AAAAOA==
</data>
<key>device_type</key>
<string>NVDA,GeForce</string>
<key>model</key>
<string>NVIDIA GeForce GTX 295</string>
<key>name</key>
<string>NVDA,Parent</string>
<key>rom-revision</key>
<string>NVIDIA GeForce GTX 295 OpenGL Engine [EFI]</string>
</dict>
</dict>
</plist>
[/codebox]

Use gfxutil to convert to hex and add to the boot plist file. Run gfxutil -f display and change the PciRoot key.

Good luck. I did this today to try to make this work so that I could run SL in 64-bit mode. The Netkas ATY_Init kext is currently only 32-bit. (this works for 32-bit if the EFI string doesn't work for you).

I'm attaching a picture which shows both GPUs being seen by OpenCL.

Attached Files



#4
flint_MAC_ru

flint_MAC_ru

    InsanelyMac Protégé

  • Members
  • Pip
  • 16 posts
  • Gender:Male
  • Location:RUSSIA
  • Interests:MAC, Tactical Paintball

Yes.

The EVGA GTX 295 Co-op Edition works under Snow Leopard... I had to insert 0x05eb10de&amp;0xfff8ffff into the NVDANV50Hal.kext/Contents/Info.plist file.

Use gfxutil to convert to hex and add to the boot plist file. Run gfxutil -f display and change the PciRoot key.




Good job meroy.

I can not even boot in Leo 10.5.8 with gtx 295 (single pcb)? -x or -s did not help.

I installed osx with NV 7600GS, then installed injector from netkas and gtx200 drivers after, on top of that insert 0x05eb10de&amp;0xfff8ffff into the NVDANV50Hal.kext/Contents/Info.plist file using nano.
then run:


mount -uw /
chown -R 0:0 /System/Library/Extensions/ATY_Init.kext
chmod -R 755 /System/Library/Extensions/ATY_Init.kext



then reboot and replace the card to 295. Then nothing.

Last lines i can see are:
using 16384 buffer headers and 4096 cluster IO buffer headers
ing...
IOAPIC: version 0x20 Vectors 64:87
IOAPIC: version 0x20 Vectors 88:111



It perfectly boot back if I use NV7600 or even GTX9800+ without any street magic :shock: . So how could you manage to load osx with 295? What did i do wrong? I assume that before get right PciRoot key, OSX have to be loaded with GTX295 or I can use yours keys?

Thanks.

#5
Zerix

Zerix

    InsanelyMac Protégé

  • Members
  • Pip
  • 15 posts

Yes.

The EVGA GTX 295 Co-op Edition works under Snow Leopard. It's awesome. Both 32-bit/64-bit works. Also sleeps works. This is on a Gigabyte GA-EP45-UD3P motherboard. I created an EFI string and inserted that into the boot plist file. In addition to this, I had to insert 0x05eb10de&amp;0xfff8ffff into the NVDANV50Hal.kext/Contents/Info.plist file.

Run as root afterwards:
kextcache -v 1 -t -m /System/Library/Caches/com.apple.kext.caches/Startup/Extensions.mkext /System/Library/Extensions

## My gfx.plist file:

<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd"><plist version="1.0"><dict>        <key>PciRoot(0x1)/Pci(0x1,0x0)/Pci(0x0,0x0)/Pci(0x2,0x0)/Pci(0x0,0x0)</key>        <dict>                <key>@0,compatible</key>                <string>NVDA,NVMac</string>                <key>@0,device_type</key>                <string>display</string>                <key>@0,name</key>                <string>NVDA,Display-A</string>                <key>@1,compatible</key>                <string>NVDA,NVMac</string>                <key>@1,device_type</key>                <string>display</string>                <key>@1,name</key>                <string>NVDA,Display-B</string>                <key>NVCAP</key>                <data>                BQAAAAAAAwAMAAAAAAAACwAAAAA=                </data>                <key>VRAM,totalsize</key>                <data>                AAAAOA==                </data>                <key>device_type</key>                <string>NVDA,GeForce</string>                <key>model</key>                <string>NVIDIA GeForce GTX 295</string>                <key>name</key>                <string>NVDA,Parent</string>                <key>rom-revision</key>                <string>NVIDIA GeForce GTX 295 OpenGL Engine [EFI]</string>        </dict>        <key>PciRoot(0x1)/Pci(0x1,0x0)/Pci(0x0,0x0)/Pci(0x0,0x0)/Pci(0x0,0x0)</key>        <dict>                <key>@0,compatible</key>                <string>NVDA,NVMac</string>                <key>@0,device_type</key>                <string>display</string>                <key>@0,name</key>                <string>NVDA,Display-A</string>                <key>@1,compatible</key>                <string>NVDA,NVMac</string>                <key>@1,device_type</key>                <string>display</string>                <key>@1,name</key>                <string>NVDA,Display-B</string>                <key>NVCAP</key>                <data>                BQAAAAAAAwAMAAAAAAAACwAAAAA=                </data>                <key>VRAM,totalsize</key>                <data>                AAAAOA==                </data>                <key>device_type</key>                <string>NVDA,GeForce</string>                <key>model</key>                <string>NVIDIA GeForce GTX 295</string>                <key>name</key>                <string>NVDA,Parent</string>                <key>rom-revision</key>                <string>NVIDIA GeForce GTX 295 OpenGL Engine [EFI]</string>        </dict></dict></plist>

Use gfxutil to convert to hex and add to the boot plist file. Run gfxutil -f display and change the PciRoot key.

Good luck. I did this today to try to make this work so that I could run SL in 64-bit mode. The Netkas ATY_Init kext is currently only 32-bit. (this works for 32-bit if the EFI string doesn't work for you).

I'm attaching a picture which shows both GPUs being seen by OpenCL.



Meroy,

When you installed what method did you use? I am unable to get SL to boot the installer into any mode at all unless I actually install the nVidia drivers to my install volume (usb stick, external HD, tried them all) and then add my EFI string to com.apple.boot.plist.

Once I do this I get KPs galore after getting to the graphical installer. Mind you I am using a BFG GTX-295 which is dual PCB but I wouldn't think that getting the installer to fly would be all that different. maybe I'm wrong.

Also .. here is my gfx.plist

<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd"><plist version="1.0"><dict>    <key>PciRoot(0x0)/Pci(0x1,0x0)/Pci(0x0,0x0)/Pci(0x0,0x0)/Pci(0x0,0x0)</key>    <dict>        <key>@0,compatible</key>        <string>NVDA,NVMac</string>        <key>@0,device_type</key>        <string>display</string>        <key>@0,name</key>        <string>NVDA,Display-A</string>        <key>@1,compatible</key>        <string>NVDA,NVMac</string>        <key>@1,device_type</key>        <string>display</string>        <key>@1,name</key>        <string>NVDA,Display-B</string>        <key>@2,#adress-cells</key>        <string>0x01000000</string>        <key>@2,#size-cells</key>        <string>0x00000000</string>        <key>@2,compatible</key>        <string>NVDA,sensor-parent</string>        <key>@2,device_type</key>        <string>NVDA,gpu-diode</string>        <key>@2,hwctrl-params-version</key>        <string>0x02000000</string>        <key>@2,hwsensor-params-version</key>        <string>0x02000000</string>        <key>@2,name</key>        <string>sensor-parent</string>        <key>@2,reg</key>        <string>0x02000000</string>        <key>NVCAP</key>        <data>        BAAAAAAADwAAAAAAAAAABwAAAAA=        </data>        <key>NVPM</key>        <data>        AQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA==        </data>        <key>VRAM,totalsize</key>        <data>        AAAAOA==        </data>        <key>device_type</key>        <string>NVDA,GeForce</string>        <key>model</key>        <string>NVIDIA GeForce GTX 295</string>        <key>name</key>        <string>NVDA,Parent</string>        <key>rom-revision</key>        <string>62.00.6C.00.01</string>    </dict>    <key>PciRoot(0x0)/Pci(0x1,0x0)/Pci(0x0,0x0)/Pci(0x2,0x0)/Pci(0x0,0x0)</key>    <dict>        <key>@0,compatible</key>        <string>NVDA,NVMac</string>        <key>@0,device_type</key>        <string>display</string>        <key>@0,name</key>        <string>NVDA,Display-A</string>        <key>@1,compatible</key>        <string>NVDA,NVMac</string>        <key>@1,device_type</key>        <string>display</string>        <key>@1,name</key>        <string>NVDA,Display-B</string>        <key>@2,#adress-cells</key>        <string>0x01000000</string>        <key>@2,#size-cells</key>        <string>0x00000000</string>        <key>@2,compatible</key>        <string>NVDA,sensor-parent</string>        <key>@2,device_type</key>        <string>NVDA,gpu-diode</string>        <key>@2,hwctrl-params-version</key>        <string>0x02000000</string>        <key>@2,hwsensor-params-version</key>        <string>0x02000000</string>        <key>@2,name</key>        <string>sensor-parent</string>        <key>@2,reg</key>        <string>0x02000000</string>        <key>NVCAP</key>        <data>        BAAAAAAADwAAAAAAAAAABwAAAAA=        </data>        <key>NVPM</key>        <data>        AQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA==        </data>        <key>VRAM,totalsize</key>        <data>        AAAAOA==        </data>        <key>device_type</key>        <string>NVDA,GeForce</string>        <key>model</key>        <string>NVIDIA GeForce GTX 295</string>        <key>name</key>        <string>NVDA,Parent</string>        <key>rom-revision</key>        <string>62.00.6C.00.02</string>    </dict></dict></plist>

I notice that it is relatively the same as yours but the PciRoots are reversed ... I wonder if this makes a difference or not.

-Z

#6
meroy

meroy

    InsanelyMac Protégé

  • Members
  • Pip
  • 46 posts

I can not even boot in Leo 10.5.8 with gtx 295 (single pcb)? -x or -s did not help.

I installed osx with NV 7600GS, then installed injector from netkas and gtx200 drivers after, on top of that insert 0x05eb10de&amp;0xfff8ffff into the NVDANV50Hal.kext/Contents/Info.plist file using nano.
then run:


mount -uw /
chown -R 0:0 /System/Library/Extensions/ATY_Init.kext
chmod -R 755 /System/Library/Extensions/ATY_Init.kext



then reboot and replace the card to 295. Then nothing.


For 10.5.x: Before rebooting, run sudo touch /System/Library/Extensions. Wait a minute afterwards. OS X will automatically update Extensions.mkext. ls -ltr /System/Library. Extensions.mkext should be the last file displayed. Make sure you have the latest Netkas ATY_Init extension. Check your BIOS and set to PEG1 (not sure which motherboard you're running on). You may need to press Ctrl-F1 once in bios for Gigabyte to see the additional options.

During the installation of OS X 10.5.x, the system used the VESA driver as the card (Single PCB Edition) was not properly detected due to card 05eb id.

You can go here http://forums.macrum...p;postcount=236 where I documented how I got the EVGA GFX 295 Co-op edition to work under 10.5.x.

Good luck.

#7
meroy

meroy

    InsanelyMac Protégé

  • Members
  • Pip
  • 46 posts

Meroy,

When you installed what method did you use? I am unable to get SL to boot the installer into any mode at all unless I actually install the nVidia drivers to my install volume (usb stick, external HD, tried them all) and then add my EFI string to com.apple.boot.plist.

Once I do this I get KPs galore after getting to the graphical installer. Mind you I am using a BFG GTX-295 which is dual PCB but I wouldn't think that getting the installer to fly would be all that different. maybe I'm wrong.


I followed this guide at http://www.pocketbur...-with-snow.html. Create an installer partition following this guide. Add/create the /Extra folder. Do not install SL from under 10.5 -- this will fail as you will experience KPs. Install SL after booting up the new created SL partition.

Try this. By the way, do not give up. It's takes time and patience.

Plan A:
1. For your gfx.plist, remove the @2 entries and also the NVPM entry.
2. Try this first.

Plan B:
1. Keep plan A, but this time, use my NVCAP entry.
2. Try this next.

Plan C:
1. You have a dual PCB edition of the GTX card.
2. If you want to install SL -- you may be able to have SL use the VESA driver
3. Remove 0x05e010de&amp;0xfff8ffff from NVDANV50Hal.kext/Contents/Info.plist
4. The dual PCB GTX 295 is 05e0. FYI: The single PCB GTX 295 is 05eb.
5. Also remove 0x05e010de&amp;0xfff8ffff from NVDAResman.kext/Contents/Info.plist
6. Also remove the EFI string from your boot plist file.
7. SL will most likely default to using the VESA driver.
8. Refresh the Extensions.mkext file. Change path from kextcache below to point to your SL partition.

Plan C might give you a chance to actually install SL. Then, add -x32 for the kernel flags in your boot plist file.
Use the Netkas ATY_Init.kext driver. Add back the 0x05e0 entry to both NVDANV50Hal.kext and NVDAresman.kext. Run the following afterwards -- just before rebooting:

sudo kextcache -v 1 -t -m /System/Library/Caches/com.apple.kext.caches/Startup/Extensions.mkext /System/Library/Extensions

Another option is to try using my gfx.plist and convert that to hex using gfxutil as the pciroot entries matches. I'm not sure about the dual pcb edition as I don't have that card. Acquire IORegistryExplorer and try to follow the pci path. gfxutil -f display only displays one path and not the other. Instead of 0x2,0x0, you may need to use 0x1,0x0. Compare the pci path under IORegistryExplorer -- if off by 2, you're okay. Otherwise, change to 0x1,0x0.

You may need to specify (for your 1st entry):
PciRoot(0x0)/Pci(0x1,0x0)/Pci(0x0,0x0)/Pci(0x1,0x0)/Pci(0x0,0x0)

Instead of:
PciRoot(0x0)/Pci(0x1,0x0)/Pci(0x0,0x0)/Pci(0x2,0x0)/Pci(0x0,0x0)

If trying/testing with Netkas ATY_Init.kext, remove the GFX EFI string from your boot plist file.
Always remember to refresh your Extensions.mkext if making any changes under /S/L/E.

You may need to run the following to ensure a clean cache:

sudo -s
cd /System/Library/Caches

rm -fr com.apple.Intl*
rm -fr com.apple.kext.caches/Startup/*
rm -fr com.apple.kext.caches/Directories/System/Library/Extensions/*

kextcache -v 1 -t -m /System/Library/Caches/com.apple.kext.caches/Startup/Extensions.mkext

Good Luck.


Here's another site that was informational for me:
http://www.insanelym...howtopic=182048

#8
Zerix

Zerix

    InsanelyMac Protégé

  • Members
  • Pip
  • 15 posts

I followed this guide at http://www.pocketbur...-with-snow.html. Create an installer partition following this guide. Add/create the /Extra folder. Do not install SL from under 10.5 -- this will fail as you will experience KPs. Install SL after booting up the new created SL partition.

Try this. By the way, do not give up. It's takes time and patience.

Plan A:
1. For your gfx.plist, remove the @2 entries and also the NVPM entry.
2. Try this first.

Plan B:
1. Keep plan A, but this time, use my NVCAP entry.
2. Try this next.

Plan C:
1. You have a dual PCB edition of the GTX card.
2. If you want to install SL -- you may be able to have SL use the VESA driver
3. Remove 0x05e010de&amp;0xfff8ffff from NVDANV50Hal.kext/Contents/Info.plist
4. The dual PCB GTX 295 is 05e0. FYI: The single PCB GTX 295 is 05eb.
5. Also remove 0x05e010de&amp;0xfff8ffff from NVDAResman.kext/Contents/Info.plist
6. Also remove the EFI string from your boot plist file.
7. SL will most likely default to using the VESA driver.
8. Refresh the Extensions.mkext file. Change path from kextcache below to point to your SL partition.

Plan C might give you a chance to actually install SL. Then, add -x32 for the kernel flags in your boot plist file.
Use the Netkas ATY_Init.kext driver. Add back the 0x05e0 entry to both NVDANV50Hal.kext and NVDAresman.kext. Run the following afterwards -- just before rebooting:

sudo kextcache -v 1 -t -m /System/Library/Caches/com.apple.kext.caches/Startup/Extensions.mkext /System/Library/Extensions

Another option is to try using my gfx.plist and convert that to hex using gfxutil as the pciroot entries matches. I'm not sure about the dual pcb edition as I don't have that card. Acquire IORegistryExplorer and try to follow the pci path. gfxutil -f display only displays one path and not the other. Instead of 0x2,0x0, you may need to use 0x1,0x0. Compare the pci path under IORegistryExplorer -- if off by 2, you're okay. Otherwise, change to 0x1,0x0.

You may need to specify (for your 1st entry):
PciRoot(0x0)/Pci(0x1,0x0)/Pci(0x0,0x0)/Pci(0x1,0x0)/Pci(0x0,0x0)

Instead of:
PciRoot(0x0)/Pci(0x1,0x0)/Pci(0x0,0x0)/Pci(0x2,0x0)/Pci(0x0,0x0)

If trying/testing with Netkas ATY_Init.kext, remove the GFX EFI string from your boot plist file.
Always remember to refresh your Extensions.mkext if making any changes under /S/L/E.

You may need to run the following to ensure a clean cache:

sudo -s
cd /System/Library/Caches

rm -fr com.apple.Intl*
rm -fr com.apple.kext.caches/Startup/*
rm -fr com.apple.kext.caches/Directories/System/Library/Extensions/*

kextcache -v 1 -t -m /System/Library/Caches/com.apple.kext.caches/Startup/Extensions.mkext

Good Luck.


Here's another site that was informational for me:
http://www.insanelym...howtopic=182048




Thanks for all the tips! This is great! I'll get a chance to bang away at this tonight after work. Alot of these thing I knew already but some of them I did not. Armed with this new information I'm going to go at this again.

Just a small update however. I was last night able to get and install to happen from my external USB drive! HOOORAY!! It was the first actual real Snow Leo install I have been able to perform but to do it I still had to boot into 10.5.6 and apply the nVidia drivers from there along with a DSDT and com.apple.boot.plist and FINALLY apply the new Chameleon 2.0-RC3 bootloader to my external USB drive which I was going to be installing from. I all of this before reading Meroy's post above so I have more things to try yet tonight.

Note: Without Chameleon 2.0-RC3 I received massive amounts of KPs no matter which methods I tried to install with and I have tried them all ... well mostly :( In fact I was simply UNABLE to ever get an install from a booted device (HDD, USB, CD, whatever) to work at all! Using Chameleon 2.0-RC3 I am now able execute an install the proper way by booting to a device. I'm not saying this is the total solution but everyone using Chameleon should run right over there website and give those guys a BIG KISS. The work they do is marvelous!

So ultimately I have SL installed yay! but ... it's not seeing with video card properly and I suspect armed with Meroy's info above when I have a go at it again tonight I expect to be more successful. I'm tempted to simply try to "fix" my video issue in my existing SL install which I'll probably try first but in the end I think a nice clean install without needed to modify SL in any way from a previous version of Leopard 10.5.X is what I'm going to be wanting to do.

I'll update this thread again later :)


-Z

#9
meroy

meroy

    InsanelyMac Protégé

  • Members
  • Pip
  • 46 posts

So ultimately I have SL installed yay! but ... it's not seeing with video card properly and I suspect armed with Meroy's info above when I have a go at it again tonight I expect to be more successful. I'm tempted to simply try to "fix" my video issue in my existing SL install which I'll probably try first but in the end I think a nice clean install without needed to modify SL in any way from a previous version of Leopard 10.5.X is what I'm going to be wanting to do.


Look here as well:
http://www.insanelym...t=#entry1258711

Acquire and run IORegistryExplorer under your running SL to get your IODeviceTree path for both GPUs.
The Netkas ATY_Init extension only works when running SL in 32-bit mode. Add -x32 to your kernel options in your boot plist file. You want to write down the NVCAP entry being used by Netkas when in IORegistryExplorer.

Need gfxutil -f display (this will output the path for one of them, but not the other). Having both IODeviceTree paths can help determine the 2nd PciRoot entry for your gfx.plist file.

Good Luck !!!

#10
flint_MAC_ru

flint_MAC_ru

    InsanelyMac Protégé

  • Members
  • Pip
  • 16 posts
  • Gender:Male
  • Location:RUSSIA
  • Interests:MAC, Tactical Paintball

....
Good luck.
....

Thx  meroy I will try and get back soon with details. I'm running osx on ASUS P6T WS PRO.

#11
Zerix

Zerix

    InsanelyMac Protégé

  • Members
  • Pip
  • 15 posts

Look here as well:
http://www.insanelym...t=#entry1258711

Acquire and run IORegistryExplorer under your running SL to get your IODeviceTree path for both GPUs.
The Netkas ATY_Init extension only works when running SL in 32-bit mode. Add -x32 to your kernel options in your boot plist file. You want to write down the NVCAP entry being used by Netkas when in IORegistryExplorer.

Need gfxutil -f display (this will output the path for one of them, but not the other). Having both IODeviceTree paths can help determine the 2nd PciRoot entry for your gfx.plist file.

Good Luck !!!


I see here http://www.insanelym...t=#entry1258711 that MastaG has attained success with this on his card which I believe to be dual PCB as mine is. I'm almost 100% positive that I'll be met with similar success when I get home from work so I want to preemptively THANKYOU Meroy ;)

Also though I do have another thing I am curious about. In other posts that you (Meroy) have made across the internet (yes I've been stalking you haha) I see that you actually have Snow Leo recognizing each of your GPUs properly in OpenCL which is simply awesome.

My question is: Is the OS actually using the horse power of both GPUs for standard applications an/ or games. What I mean is that I understand that if OpenCL sees the devices, then for those types of applications both GPUs are used for processing. What I am wondering is if Snow Leopard is actually using both GPUs in other non OpenCL specific applications.

In the case of MastaG http://www.insanelym...t=#entry1258711 I'm guessing not because it does not appear that the OS is treating both GPUs exactly the same but in your case Meroy you seem to have the OS reporting each GPU perfectly.

-Z

#12
meroy

meroy

    InsanelyMac Protégé

  • Members
  • Pip
  • 46 posts

In the case of MastaG http://www.insanelym...t=#entry1258711 I'm guessing not because it does not appear that the OS is treating both GPUs exactly the same but in your case Meroy you seem to have the OS reporting each GPU perfectly.


The VRAM,totalsize value needs to be AAAAOA== for his card. Both VRAM,totalsize entries should be set to AAAAOA== for GTX 295 cards having 896 MB of ram per GPU.

SL sees both GPUs under OpenCL. I'm not sure if OpenCL has the ability to use both GPUs simultaneously in an automatic fashion for a single application using a single GPU resource for computing. Each are separate OpenCL devices.

#13
meroy

meroy

    InsanelyMac Protégé

  • Members
  • Pip
  • 46 posts
What about 4 GPUs via the EFI boot plist file method (no kext required)? It works !!!

For the Gigabyte GA-EP45-UD3P motherboard, I had to set the value for "Init Display First" to PEG2 in my bios. I also have to connect my display to the 2nd card (2nd PEG slot).

Initially, boot with just one card attached to the 2nd PEG slot and boot with -s. Run gfxutil -f display to get the PCI path. My gfx.plist file has 4 sections now -- one per GPU.

It's important to get 1 card working first via the EFI string method first.

FYI: OpenCL sees all 4 GPUs under Snow Leopard.

Look at the following CUDA MonteCarloMultiGPU output. This demo utilizes all 4 GPUs automatically (running under 10.5.8)

$ ./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...

Here's a picture of 4 CUDA N-Body Demos running simultaneously under 10.5.8 via the following:

./nbody -device=0 &
./nbody -device=1 &
./nbody -device=2 &
./nbody -device=3 &

Attached Files



#14
meroy

meroy

    InsanelyMac Protégé

  • Members
  • Pip
  • 46 posts
A good power supply is required to run 2 GTX 295 cards (4 GPUs) on a quad-core system. The 4 N-body demos and 4 CPU cores at 90% each requires 600 watts of power consumption. I have an Antec Signature 800w power supply.

## 1 GTX 295 Card
idle: 98 watts
2 N-Body demos: 310-320 watts (2 CPU cores at 90% each)

## 2 GTX 295 Cards
Idle: 153 watts
4 N-Body demos: 600 watts (4 CPU cores at 90% each)

Ok, I'm going back to one card in my system. This was done solely to see if this works via the EFI string boot plist method.

My gfx.plist file is composed of 4 PciRoot sections (one per GPU).

<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
		<key>PciRoot(0x1)/Pci(0x1,0x0)/Pci(0x0,0x0)/Pci(0x2,0x0)/Pci(0x0,0x0)</key>
		<dict>
				<key>@0,compatible</key>
				<string>NVDA,NVMac</string>
				<key>@0,device_type</key>
				<string>display</string>
				<key>@0,name</key>
				<string>NVDA,Display-A</string>
				<key>@1,compatible</key>
				<string>NVDA,NVMac</string>
				<key>@1,device_type</key>
				<string>display</string>
				<key>@1,name</key>
				<string>NVDA,Display-B</string>
				<key>NVCAP</key>
				<data>
				BQAAAAAAAwAMAAAAAAAACwAAAAA=
				</data>
				<key>VRAM,totalsize</key>
				<data>
				AAAAOA==
				</data>
				<key>device_type</key>
				<string>NVDA,GeForce</string>
				<key>model</key>
				<string>NVIDIA GeForce GTX 295</string>
				<key>name</key>
				<string>NVDA,Parent</string>
				<key>rom-revision</key>
				<string>NVIDIA GeForce GTX 295 OpenGL Engine [EFI]</string>
		</dict>
		<key>PciRoot(0x1)/Pci(0x1,0x0)/Pci(0x0,0x0)/Pci(0x0,0x0)/Pci(0x0,0x0)</key>
		<dict>
				<key>@0,compatible</key>
				<string>NVDA,NVMac</string>
				<key>@0,device_type</key>
				<string>display</string>
				<key>@0,name</key>
				<string>NVDA,Display-A</string>
				<key>@1,compatible</key>
				<string>NVDA,NVMac</string>
				<key>@1,device_type</key>
				<string>display</string>
				<key>@1,name</key>
				<string>NVDA,Display-B</string>
				<key>NVCAP</key>
				<data>
				BQAAAAAAAwAMAAAAAAAACwAAAAA=
				</data>
				<key>VRAM,totalsize</key>
				<data>
				AAAAOA==
				</data>
				<key>device_type</key>
				<string>NVDA,GeForce</string>
				<key>model</key>
				<string>NVIDIA GeForce GTX 295</string>
				<key>name</key>
				<string>NVDA,Parent</string>
				<key>rom-revision</key>
				<string>NVIDIA GeForce GTX 295 OpenGL Engine [EFI]</string>
		</dict>
		<key>PciRoot(0x1)/Pci(0x6,0x0)/Pci(0x0,0x0)/Pci(0x2,0x0)/Pci(0x0,0x0)</key>
		<dict>
				<key>@0,compatible</key>
				<string>NVDA,NVMac</string>
				<key>@0,device_type</key>
				<string>display</string>
				<key>@0,name</key>
				<string>NVDA,Display-A</string>
				<key>@1,compatible</key>
				<string>NVDA,NVMac</string>
				<key>@1,device_type</key>
				<string>display</string>
				<key>@1,name</key>
				<string>NVDA,Display-B</string>
				<key>NVCAP</key>
				<data>
				BQAAAAAAAwAMAAAAAAAACwAAAAA=
				</data>
				<key>VRAM,totalsize</key>
				<data>
				AAAAOA==
				</data>
				<key>device_type</key>
				<string>NVDA,GeForce</string>
				<key>model</key>
				<string>NVIDIA GeForce GTX 295</string>
				<key>name</key>
				<string>NVDA,Parent</string>
				<key>rom-revision</key>
				<string>NVIDIA GeForce GTX 295 OpenGL Engine [EFI]</string>
		</dict>
		<key>PciRoot(0x1)/Pci(0x6,0x0)/Pci(0x0,0x0)/Pci(0x0,0x0)/Pci(0x0,0x0)</key>
		<dict>
				<key>@0,compatible</key>
				<string>NVDA,NVMac</string>
				<key>@0,device_type</key>
				<string>display</string>
				<key>@0,name</key>
				<string>NVDA,Display-A</string>
				<key>@1,compatible</key>
				<string>NVDA,NVMac</string>
				<key>@1,device_type</key>
				<string>display</string>
				<key>@1,name</key>
				<string>NVDA,Display-B</string>
				<key>NVCAP</key>
				<data>
				BQAAAAAAAwAMAAAAAAAACwAAAAA=
				</data>
				<key>VRAM,totalsize</key>
				<data>
				AAAAOA==
				</data>
				<key>device_type</key>
				<string>NVDA,GeForce</string>
				<key>model</key>
				<string>NVIDIA GeForce GTX 295</string>
				<key>name</key>
				<string>NVDA,Parent</string>
				<key>rom-revision</key>
				<string>NVIDIA GeForce GTX 295 OpenGL Engine [EFI]</string>
		</dict>
</dict>
</plist>

Hers' the oclinfo-0.2 output under Snow Leopard. All 4 GPUs are seen.

## oclinfo-0.2 $ ./oclinfo 

1 OpenCL platform found!

[Platform 0]
	Name: 		Apple
	Vendor: 	Apple
	Version: 	OpenCL 1.0 (Jul 15 2009 23:07:32)
	Profile: 	FULL_PROFILE


[OpenCL-only Context]
5 OpenCL devices found!

[Device 0]
	Name: 			GeForce GTX 295
	Vendor: 		NVIDIA
	Type: 			GPU 
	Device Version: 	OpenCL 1.0
	Driver Version: 	CLH 1.0
	Compute Units: 		240
	Work Group Size: 	512
	Clock: 			1512 MHz
	Global Memory: 		896 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
				cl_khr_local_int32_base_atomics
				cl_khr_local_int32_extended_atomics

[Device 1]
	Name: 			GeForce GTX 295
	Vendor: 		NVIDIA
	Type: 			GPU 
	Device Version: 	OpenCL 1.0
	Driver Version: 	CLH 1.0
	Compute Units: 		240
	Work Group Size: 	512
	Clock: 			1512 MHz
	Global Memory: 		896 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
				cl_khr_local_int32_base_atomics
				cl_khr_local_int32_extended_atomics

[Device 2]
	Name: 			GeForce GTX 295
	Vendor: 		NVIDIA
	Type: 			GPU 
	Device Version: 	OpenCL 1.0
	Driver Version: 	CLH 1.0
	Compute Units: 		240
	Work Group Size: 	512
	Clock: 			1512 MHz
	Global Memory: 		896 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
				cl_khr_local_int32_base_atomics
				cl_khr_local_int32_extended_atomics

[Device 3]
	Name: 			GeForce GTX 295
	Vendor: 		NVIDIA
	Type: 			GPU 
	Device Version: 	OpenCL 1.0
	Driver Version: 	CLH 1.0
	Compute Units: 		240
	Work Group Size: 	512
	Clock: 			1512 MHz
	Global Memory: 		896 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
				cl_khr_local_int32_base_atomics
				cl_khr_local_int32_extended_atomics

[Device 4]
	Name: 			Intel(R) Core(TM)2 Quad CPU	Q9550  @ 2.83GHz
	Vendor: 		Intel
	Type: 			CPU 
	Device Version: 	OpenCL 1.0
	Driver Version: 	1.0
	Compute Units: 		4
	Work Group Size: 	1
	Clock: 			3736 MHz
	Global Memory (Total): 	8192 MB
	Global Memory (Host): 	6144 MB
	Global Memory (PCIe): 	2048 MB
	Local Memory: 		16 KB
	Cache Size: 		6144 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 GTX 295
	Vendor: 		NVIDIA
	Type: 			GPU 
	Device Version: 	OpenCL 1.0
	Driver Version: 	CLH 1.0
	Compute Units: 		240
	Work Group Size: 	512
	Clock: 			1512 MHz
	Global Memory: 		896 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
				cl_khr_local_int32_base_atomics
				cl_khr_local_int32_extended_atomics

[Device 1]
	Name: 			Intel(R) Core(TM)2 Quad CPU	Q9550  @ 2.83GHz
	Vendor: 		Intel
	Type: 			CPU 
	Device Version: 	OpenCL 1.0
	Driver Version: 	1.0
	Compute Units: 		4
	Work Group Size: 	1
	Clock: 			3736 MHz
	Global Memory (Total): 	8192 MB
	Global Memory (Host): 	6144 MB
	Global Memory (PCIe): 	2048 MB
	Local Memory: 		16 KB
	Cache Size: 		6144 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


#15
meroy

meroy

    InsanelyMac Protégé

  • Members
  • Pip
  • 46 posts
Run this command to refresh the system kext cache files under Snow Leopard:

sudo kextcache -system-caches

This will refresh the following files:

/System/Library/Caches/com.apple.kext.caches/Startup/Extensions.mkext

/System/Library/Caches/com.apple.kext.caches/Directories/System/Library/Extensions/*
IOKitPersonalities_i386.ioplist.gz
IOKitPersonalities_x86_64.ioplist.gz
KextIdentifiers.plist.gz
KextPropertyValues_OSBundleHelper_i386.plist.gz
KextPropertyValues_OSBundleHelper_x86_64.plist.gz

#16
Wyzco

Wyzco

    InsanelyMac Protégé

  • Members
  • Pip
  • 36 posts
  • Gender:Male
  • Location:Jamaica
  • Interests:Computer and Technology, And female :-)
This is my gfx.plist for a GTX 295 Dual board, wen i place the efi string in my boot list it does not work. i still get a blank screen wen installing Snow leopard
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
	<key>PciRoot(0x0)/Pci(0x6,0x0)/Pci(0x0,0x0)/Pci(0x2,0x0)/Pci(0x0,0x0)</key>
	<dict>
		<key>@0,compatible</key>
		<string>NVDA,NVMac</string>
		<key>@0,device_type</key>
		<string>display</string>
		<key>@0,name</key>
		<string>NVDA,Display-A</string>
		<key>@1,compatible</key>
		<string>NVDA,NVMac</string>
		<key>@1,device_type</key>
		<string>display</string>
		<key>@1,name</key>
		<string>NVDA,Display-B</string>
		<key>NVCAP</key>
		<data>
		BAAAAAAAAwAMAAAAAAAABwAAAAA=
		</data>
		<key>NVPM</key>
		<data>
		AQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA==
		</data>
		<key>VRAM,totalsize</key>
		<data>
		AAAAOA==
		</data>
		<key>device_type</key>
		<string>NVDA,Parent</string>
		<key>model</key>
		<string>GtX295</string>
		<key>name</key>
		<string>display</string>
		<key>rom-revision</key>
		<string>GtX295 OpenGL Engine [EFI]</string>
	</dict>
</dict>
</plist>
can some 1 help me pls, also could some 1 give me the "ATY_Init kext"

#17
flint_MAC_ru

flint_MAC_ru

    InsanelyMac Protégé

  • Members
  • Pip
  • 16 posts
  • Gender:Male
  • Location:RUSSIA
  • Interests:MAC, Tactical Paintball

For 10.5.x: Before rebooting, run sudo touch /System/Library/Extensions. Wait a minute afterwards. OS X will automatically update Extensions.mkext. ls -ltr /System/Library. Extensions.mkext should be the last file displayed. Make sure you have the latest Netkas ATY_Init extension. Check your BIOS and set to PEG1 (not sure which motherboard you're running on). You may need to press Ctrl-F1 once in bios for Gigabyte to see the additional options.

During the installation of OS X 10.5.x, the system used the VESA driver as the card (Single PCB Edition) was not properly detected due to card 05eb id.

You can go here http://forums.macrum...p;postcount=236 where I documented how I got the EVGA GFX 295 Co-op edition to work under 10.5.x.

Good luck.


Well, same result still cannot boot into leo with GTX295. I followed to your instructions from herehttp://forums.macrum...p;postcount=236 , last is ran sudo touch /System/Library/Extensions (btw if something should be displayed in terminal window, cause even after few minutes it remains calm) then reboot, replaced card on GTX295 then only screen i can see it that: Attached File  IMG_0028_1.jpg   965.07KB   83 downloads I used yours gfx.plist, cause gfxutil can run only on mine old card. Out of it i made hex string and insert it to com.apple.boot.plist

Don't know what to try next. ;)

#18
meroy

meroy

    InsanelyMac Protégé

  • Members
  • Pip
  • 46 posts

Well, same result still cannot boot into leo with GTX295. I followed to your instructions from here�http://forums.macrum...p;postcount=236 , last is ran �sudo touch /System/Library/Extensions (btw if something should be displayed in terminal window, cause even after few minutes it remains calm) then reboot, replaced card on GTX295 then only screen i can see it that: �Attached File  IMG_0028_1.jpg   965.07KB   83 downloads I used yours gfx.plist, cause gfxutil can run only on mine old card. Out of it i made hex string and insert it to com.apple.boot.plist

Don't know what to try next. :thumbsup_anim:


The ATY_Init.kext will not work on SL and running the 64-bit kernel. If you're on SL and installed ATY_Init.kext, boot with -x32.

Some folks were successful running their GTX 295 here. Also, towards the end, a guy from France posted a link as well.
http://www.insanelym...p...47149&st=20

can some 1 help me pls, also could some 1 give me the "ATY_Init kext"


The ATY_Init.kext is found in the Enabler_for_Nvidia_and_multiple_ATI_cards.pkg at http://netkas.org/?p=109. Go to post 24. Under SL, the ATY_Init kext will only work when booting SL with -x32.

For the boot plist method and a GTX 295 card, you need 2 entries in your plist file. 2 PciRoot entries and data.

Go here: http://www.insanelym...p...47149&st=20

#19
flint_MAC_ru

flint_MAC_ru

    InsanelyMac Protégé

  • Members
  • Pip
  • 16 posts
  • Gender:Male
  • Location:RUSSIA
  • Interests:MAC, Tactical Paintball

If you're on SL and installed ATY_Init.kext, boot with -x32.
...a guy from France posted a link as well.
http://www.insanelym...p...47149&st=20
The ATY_Init.kext is found in the Enabler_for_Nvidia_and_multiple_ATI_cards.pkg at http://netkas.org/?p=109. Go to post 24. Under SL, the ATY_Init kext will only work when booting SL with -x32.

For the boot plist method and a GTX 295 card, you need 2 entries in your plist file. 2 PciRoot entries and data.

I'm running Leopard 10.5.8, not Snow. I found correct PciRoot keys under vista
PciRoot(0x0)/Pci(0x3,0x0)/Pci(0x0,0x0)/Pci(0x0,0x0)/Pci(0x0,0x0)
PciRoot(0x0)/Pci(0x3,0x0)/Pci(0x0,0x0)/Pci(0x2,0x0)/Pci(0x0,0x0)
Enabler and Driver from post #24 netkas.org loaded and ran properly, then before reboot all final steps from your post #235. on macrumors. Looks like something I missed...






#20
meroy

meroy

    InsanelyMac Protégé

  • Members
  • Pip
  • 46 posts

I'm running Leopard 10.5.8, not Snow. I found correct PciRoot keys under vista
PciRoot(0x0)/Pci(0x3,0x0)/Pci(0x0,0x0)/Pci(0x0,0x0)/Pci(0x0,0x0)
PciRoot(0x0)/Pci(0x3,0x0)/Pci(0x0,0x0)/Pci(0x2,0x0)/Pci(0x0,0x0)
Enabler and Driver from post #24 netkas.org loaded and ran properly, then before reboot all final steps from your post #235. on macrumors. Looks like something I missed...





Do you have the single PCB edition? If yes, you need to add 05eb id to NVDANV50Hal.kext plist:
0x05e010de&amp;0xfff8ffff

Refresh your Extensions.mkext afterwards.

Under SL, go to this URL to get the NVGTX295.Fix.kext.
http://redirectingat.....0#comment-284

The DL link is: http://www.mediafire...ot/NVGTX295.zip

I'm not sure if this will work under 10.5.x.

BTW: The ATY_Init.kext is not needed if your EFI string is working for you.

Use IORegistryExplorer and search on display. Look for NVCAP. This is if your're running with ATY_Init.kext.

I'm only using the EFI string boot plist method on my system.

Try the plist file inside NVGTX295.zip -- change to your PciRoot paths (2 locations). The ATY_Init.kext is not required if your EFI string works.

Adding 05eb to NVDANVHal.kext is not required if using NVGTX295.Fix.kext.

Again, not sure if your GTX 295 is a dual PCB design (id 05e0) or single PCB design (id 05eb).




There's additional info here:

http://www.insanelym...p...47149&st=20

The Netkas ATY_Init.kext is very helpful (boot plist EFI string is not required if this works). Only 32-bit kernel mode is supported under SL. So, you need add -x32 to your kernel options.

If by chance you have ATY_Init.kext working, use IORegistryExplorer and write down the NVCAP setting.

Once you're able to get the EFI boot plist method working, you can remove ATY_Init.kext. The EFI string method will work under both Leopard 10.5.x and 10.6 (both 32/64 bit mode).

This guide was helpful too (for getting started with SL):
http://redirectingat...-with-snow.html

I'm not able to monitor this post any longer. Good luck. Both the dual pcb (when first release) and single pcb (current) GTX 295 cards will work under Leopard 10.5.8 and 10.6.

Best Regards,
M





0 user(s) are reading this topic

0 members, 0 guests, 0 anonymous users

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