Become a MacRumors Supporter for $50/year with no ads, ability to filter front page stories, and private forums.
Well, finally the second power cable arrived.

I removed the 7800 gt and booted in windows 7 with the 570 connected to the display.
Everything works great!

Now I only need to get things working within OSX.
I tried to boot it, but the display obviously does not work.

I presume the next step is to remove the 560 again. And boot OSX with the 7800 connected.
Then do all the modifications like changing device ID etc.
Or do I boot osx with both cards connected?

Thanks,
Finn
 
Maybe someone can advise me here..
I booted osx with the 7300 gt helper card in slot 3 (the 570 is plugged into pcie slot 3, but not connected to my monitor).

I did chage the device ID to 1086 (570 gtx twin frozr III)

and also installed aty_init.kext

I installed bootchamp, works now..

This is what my system says at the moment:
NVIDIA GeForce 7300 GT:

Chipset Model: NVIDIA GeForce 7300 GT
Type: GPU
Bus: PCIe
Slot: Slot-3
PCIe Lane Width: x1
VRAM (Total): 256 MB
Vendor: NVIDIA (0x10de)
Device ID: 0x0393
Revision ID: 0x00a1
ROM Revision: 3452
Displays:
LaCie 324:
Resolution: 1920 x 1200 @ 60 Hz
Pixel Depth: 32-Bit Color (ARGB8888)
Display Serial Number: 2B0384200252
Main Display: Yes
Mirror: Off
Online: Yes
Rotation: Supported
Television: Yes

Chipset Model: NVIDIA Graphics Card
Type: GPU
Bus: PCIe
Slot: Slot-1
PCIe Lane Width: x16
VRAM (Total): 512 MB
Vendor: NVIDIA (0x10de)
Device ID: 0x1086
Revision ID: 0x00a1
ROM Revision: netkas.org

Now I rebooted into windows 7 and restarted in osx with the 570 connected to my display. And again.. the screen remains black.
Why..? I didn't start via the bootcamp bootscreen.
Any ideas?

Cheers,
Finn
 
Last edited:
Did the OS start but you just aren't able to get an image on the monitor? Also try plugging the monitor into the 570 rather than the helper.
 
I tried several things now..

OSX only starts when the helper card is connected to a slot and to the display (the 570 can be inserted in a pcie slot as well, but not to the display).

When I only have the 570 connected to a pcie slot (I tried slot 1 and 3 until now) and my display, the system does not boot in osx at all.
I can boot windows 7 (but not via the bootcamp menue).

So I must have done something wrong.. but what? I am trying since about 9 hours now.. :eek:

I have added my info.plist from NVDAGF100Hal.kext

aty_init was installed with kext_utility, as far as I could see this was successful.
 

Attachments

  • Info.plist.zip
    1.1 KB · Views: 186
Last edited:
I have mine in slot 1 and with no helper card, boots fine. Did you definately install ATY_Init and the GeforceDriver bundles using the Kext helper? Because I remember having problems by not doing that.

Also do you have any other PCI cards installed? Try taking them out if so.

Don't worry you will get there in the end ;)
 
Well,
I don't have any other pcie cards installaled.
ATY_Init & the GeforceDriver bundle (it was only 1, correct?) where installed by opening kext utility and dragging both files in the app.

It showed me:
Install: "GeForceGLDriver.bundle" ... OK.

Repair Permissions for "/System/Library/Extensions/GeForceGLDriver.bundle" ... Done.
-- Total processed: 10 files (0 kexts) for 0 sec.

Updating system caches MAC OS X "Lion"............. Done
-- Build time = 26sec.

Syncing disk cache ... Done.


and for the aty_init:

blabla..

Task: Install "ATY_Init.kext (arches) x86_64,i386"
to "/System/Library/Extensions"

Found existing "/System/Library/Extensions/ATY_Init.kext"

BackUp : "ATY_Init.kext" to "ATY_Init.kext.bak" ... Done.

Install: "ATY_Init.kext" ... OK.

Repair Permissions for "/System/Library/Extensions/ATY_Init.kext" ... Done.
-- Total processed: 8 files (1 kexts) for 0 sec.

Updating system caches MAC OS X "Lion"............. Done
-- Build time = 26sec.

Syncing disk cache ... Done.


----------

I don't know what happend, but I rebooted and now it works!!! :D

Still the card shows as:
NVIDIA Graphics Card:

Chipset Model: NVIDIA Graphics Card
Type: GPU
Bus: PCIe
Slot: Slot-1
PCIe Lane Width: x1
VRAM (Total): 512 MB
Vendor: NVIDIA (0x10de)
Device ID: 0x1086
Revision ID: 0x00a1
ROM Revision: netkas.org
Displays:
LaCie 324:
Resolution: 1920 x 1200 @ 60 Hz
Pixel Depth: 32-Bit Color (ARGB8888)
Display Serial Number: 2B0384200252
Main Display: Yes
Mirror: Off
Online: Yes
Rotation: Supported
Television: Yes
 
Have you done a disk utility > repair permissions? Might be worth a try just in case.
Just looking through my notes, the only thing I did in addition to the steps above were to remove the AppleGraphicsPowerManagement.kext but from everything I read this was an optional step anyway.

The only other suggestion I can make is to download the files again, and try the process again.

----------

Well,
[/COLOR]I don't know what happend, but I rebooted and now it works!!! :D

Still the card shows as:
NVIDIA Graphics Card:

Chipset Model: NVIDIA Graphics Card
Type: GPU
Bus: PCIe
Slot: Slot-1
PCIe Lane Width: x1
VRAM (Total): 512 MB
Vendor: NVIDIA (0x10de)
Device ID: 0x1086
Revision ID: 0x00a1
ROM Revision: netkas.org
Displays:
LaCie 324:
Resolution: 1920 x 1200 @ 60 Hz
Pixel Depth: 32-Bit Color (ARGB8888)
Display Serial Number: 2B0384200252
Main Display: Yes
Mirror: Off
Online: Yes
Rotation: Supported
Television: Yes

Great! But yes the info listed is wrong. I can't tell you off the top of my head exactly what was said in mine, but definitely your VRAM is not being reported correctly.
 
I deleted AppleGraphicsPowerManagement.kext afterwards. Then rebuild cache one more time.

Could anyone with a correct working system tell me what should be reading under graphics / display (about this mac - more info - system report - graphics / display)

Many thanks!
Finn
 
As said previously on the same forum, (use the search if you don't believe me ..) :
I have a 570 directu ii, with no helper card.
Just need aty_init and mod NVDAG... kext, under 10.7.2 and everything works fine.

System informations won't show you the correct informations about your card, that's normal.
It might possible but you would need to tweak aty_init a bit.
But that won't make the card work better ;)
 
But yes the info listed is wrong. I can't tell you off the top of my head exactly what was said in mine, but definitely your VRAM is not being reported correctly.

Sorry, mis-information on my part. Just checked my system info, and reads the same as yours. Try verifying all is good instead by running smallluxgpu.
 
same problem like Finn had

System: mac pro 1.1
helper car: nvidia 8800 gt

main card: evga gtx 570 (reference design) doesn't work so far without helper card in "lion"

System info shows correct information under grafic/screen
Vram isn't shown correctly : 512 Mb should be 1280 MB


:confused:
 
Finn,

here is what my system shows at the moment:

Helper Card NVIDIA 8800 GT is needed in Lion
NVIDIA GTX 570 doesn't show anything when used without the helper card.
Cant find my mistake.

NVIDIA GeForce GTX 570:

Chipsatz-Modell: NVIDIA GeForce GTX 570
Typ: GPU
Bus: PCIe
Steckplatz: Slot-1
PCIe-Lane-Breite: x16
VRAM (gesamt): 512 MB
Hersteller: NVIDIA (0x10de)
Geräte-ID: 0x1081
Versions-ID: 0x00a1
ROM-Version: netkas.org




NVIDIA GeForce 8800 GT:

Chipsatz-Modell: NVIDIA GeForce 8800 GT
Typ: GPU
Bus: PCIe
Steckplatz: Slot-4
PCIe-Lane-Breite: x8
VRAM (gesamt): 512 MB
Hersteller: NVIDIA (0x10de)
Geräte-ID: 0x0602
Versions-ID: 0x00a2
ROM-Version: 3233
Monitore:
DELL 2407WFP:
Auflösung: 1920 x 1200 @ 60 Hz
Pixeltiefe: 32-Bit Farbe (ARGB8888)
Monitor-Seriennummer: UY5457730GNS
Hauptmonitor: Ja
Synchronisierung: Aus
Eingeschaltet: Ja
Rotation: Unterstützt
SyncMaster:
Auflösung: 1280 x 1024 @ 60 Hz
Pixeltiefe: 32-Bit Farbe (ARGB8888)
Monitor-Seriennummer: HSHXA26546
Synchronisierung: Aus
Eingeschaltet: Ja
Rotation: Unterstützt
 
Hard to keep all of the players straight.

Here are some tips:

1. Must be in 10.7.2, as mentioned by Cindori previous versions of Lion require helper card.

2. Must be the "Lion" version of ATY_Init.

3. Don't monkey around with the GeForceGLDriver Bundle until you have card working. That fix is for OpenCl. First get the card working, THEN add OpenCl support.

4. When I did the edit to the infoplist, I just replaced "1240" with "1086" instead of adding a line.

5. Kexthelper has issues. ( I ALWAYS have to force quit it) make sure to repair permissions regularly. There are terminal commands you can use to target the extensions folder.
 
Thanks to all of you for the support

EVGA GTX 570 working now in mac pro 1.1


installed ATY_Init.kext now with kext utility.app
kext helper b7.app didn't work for me.

Thanks to all of you

nick :D
 
in the meantime I screwed things up again.
I replaced the '1086' line, instead of adding it. But I did it in windows 7 with wordpad or something similar. Then booted osx... black screen. Then I booted with the helper card to clear caches and repair permissions etc.. nothing.

I then set my osx to 64 bit and downloaded the aty_init beta for 64 bit systems... He booted, showed me a gray screen with the mouse cursor, but then changed to a black screen with a white bar on the top left side (like the typing bar in terminal). Then he changed between the black and the gray screen constantly.

I set things to 32 bit again and installed the other aty_init I had, ran the geforce driver bundle and booted with only the 570 gtx and everything works fine again.

But I still don't understand why my card is only showing 'NVIDIA Graphics Card:' instead of 'NVIDIA GeForce GTX 570:'
Well.. everything works for my purposes.. I only use osx for photoshop and my administration anyway. :)

Thanks for all the help here!

Cheers,
Finn
 
Does motherboard of mac pro 1.1 support SLI Modus

would like to try if motherboard of mac pro 1.1 supports Dual SLI
of nvidia gtx 570 cards.

any experience on that ?

nick
 
don't think that PCIe 1.0 won't be a problem

PCIe 2.0 /8 Lanes almost identical to PCIe 1.0/16 Lanes

and practical 3D graphic test (http://goo.gl/pTB6h) shows

PCIe 2.0 /8 Lanes is nearly as fast as PCIe 2.0 /16 Lanes

meaning:

PCI 1.0 /16 Lanes (mac pro 1.1 ) almost as fast as PCIe 2.0 /16 Lanes (actual mac pro).



But … i didn't test it myself


nick
 
Hi All

I bought a ZOTAC AMP! Gtx 570 to ugrade my HD6870 on my macpro 5,1 Six-core 3.33Ghz 12 Gb RAM

I followed: ATY_init install and modify the plist with id 1081 of my new device.

OSX started, but very very slow performance.
Even cinebench get me 10.1 PFS vs 40FPS of my HD 6870.

Is it normal?? where i wrong?

Thank you
 
Hope this helps:

  1. See http://www.weezey.com/2011/10/os-x-lion-1072-with-nvidia-gtx-570.html specifically the part about adding the device ID to the IOPCIPrimaryMatch key list
  2. Get the modded nvidia driver here: http://www.osx86.net/view/1990-geforcegldriver.bundle_lion_10.7.2.html
  3. You need ATY_Init to bypass the need for a Mac EFI installed on the card. Get it from here: http://rghost.net/15474371
  4. Use the installer here: http://cheetha.net/ to install the geforcegldriver and the ATY_Init extension
  5. Possibly need to delete AppleGraphicsPowerManagement.kext to improve performance (http://forum.netkas.org/index.php/topic,979.msg5810.html#msg5810 and http://macvidcards.com/2011/29/fermi-cards-come-to-the-mac-pro/)

I can't take any credit for any of this, but please post if you have problems or success to help others. Also a good idea is to have a second system running ssh or remote desktop in case there are problems when you install the card.

The steps above assume you are not using a helper card.


Remove AGPM.kext to desktop and restart. In my case that help.
 
Hard to keep all of the players straight.

Here are some tips:

1. Must be in 10.7.2, as mentioned by Cindori previous versions of Lion require helper card.

2. Must be the "Lion" version of ATY_Init.

3. Don't monkey around with the GeForceGLDriver Bundle until you have card working. That fix is for OpenCl. First get the card working, THEN add OpenCl support.

4. When I did the edit to the infoplist, I just replaced "1240" with "1086" instead of adding a line.

5. Kexthelper has issues. ( I ALWAYS have to force quit it) make sure to repair permissions regularly. There are terminal commands you can use to target the extensions folder.

Sorry but to me I followed you steps...My card GTX 570 AMP! ZOTAC recognized as nvidia card with 512 mb , but VERY VERY SLOW PERFORMANCE... cinebench result 10 FPS vs previous 40FPS with my HD 6870.

Do you have some tips? Thanx
 
10.7.3

Note to anyone with this config who is updating to 10.7.3 - it will work ok but you will have to redo the changes to /System/Library/Extensions/NVDAGF100Hal.kext/Contents/Info.plist
 
PCIe 2.0 /8 Lanes almost identical to PCIe 1.0/16 Lanes

and practical 3D graphic test (http://goo.gl/pTB6h) shows

PCIe 2.0 /8 Lanes is nearly as fast as PCIe 2.0 /16 Lanes

meaning:

PCI 1.0 /16 Lanes (mac pro 1.1 ) almost as fast as PCIe 2.0 /16 Lanes (actual mac pro).

But … i didn't test it myself


nick

But Mac Pro 1,1 only have 1.0 PCIe. And can only run 1 slot at 16x.

So for SLI, you will be running both cards at 8x PCIe 1.0, and that will definately bottleneck the card.
It equals 4x PCIe 2.0.

I don't know how you can calculate that:
"PCIe 2.0 /8 Lanes is nearly as fast as PCIe 2.0 /16 Lanes"
"PCI 1.0 /16 Lanes (mac pro 1.1 ) almost as fast as PCIe 2.0 /16 Lanes"

Lol, they are double the speed in both cases.
 
has anyone gotten a nvidia card to display the actual amount of ram on the card in the system profiler(and thus the system itself), ESPECIALLY if its greater than 1024mb, like 2.5gb, or 3gb?

I realize many users say that not seeing the actual vram amount on the card in the system profiler is cosmetic, as long as the opengl extension test and Cuda-Z all recognize the vram amount. However, when I look at how OSX itself is treating the card(in this case only seeing 512mb), the VRAM is CONSTANTLY maxed out with only a bunch of finder windows open(a MUCH lesser GPU I use does not have the same issue, even with a lot less vram). Performing well with CUDA seems fairly simple to get done, but getting OSX itself to properly work with the amount vram on the card, so its not constantly maxed out, is an issue for me. If you're not familiar with the ability to see how much vram on your gpu is being used, iStat is my favorite, amongst others.

Back on topic, if anyone knows something, even as cosmetic as editing a .plist to get the system(thus the profiler too) to recognize, OR BE TOLD MANUALLY how much memory the card has, it would be most helpful. Thanks for any help anyone can offer :)

EDIT: in addition, I tested a GTX 570, compared to a mac edition radeon 5770, and the radeon destroyed the GTX in cinebench :-( . the 5770 was usually 50-95% faster in cinebench than the GTX 570 with greater than 1024mb or vram.
 
has anyone gotten a nvidia card to display the actual amount of ram on the card in the system profiler(and thus the system itself), ESPECIALLY if its greater than 1024mb, like 2.5gb, or 3gb?



Back on topic, if anyone knows something, even as cosmetic as editing a .plist to get the system(thus the profiler too) to recognize, OR BE TOLD MANUALLY how much memory the card has, it would be most helpful. Thanks for any help anyone can offer :)

EDIT: in addition, I tested a GTX 570, compared to a mac edition radeon 5770, and the radeon destroyed the GTX in cinebench :-( . the 5770 was usually 50-95% faster in cinebench than the GTX 570 with greater than 1024mb or vram.

Running Cinebench only tells you how well a card will run Cinebench. I don't think there are any paying jobs that require running Cinebench.

I have found that almost any Nvidia card with decent bandwidth gets same score in Cinebench, which hints at some Nvidia driver limitation. An ATI 4870 from years back will outscore any Nvidia card I have tried. But then I haven't tried in awhile because I don't get paid to run Cinebench.;)

There is a simple way to make ATY_INit report whatever amount of RAM you want. It's in a plist inside, and the default is 512 Megs. The field is called VRAM,total size and the string value is set to 20. If you set it to 40, it will read out 1024 Megs. From that I think any person bright enough to remember to breath can figure out how to put whatever number they want in there. (You will have to think a little, and maybe use "Magic Number Machine")

If my friend Netkas is upset that I posted this, I will happily remove it. He was working on having this auto detect but don't think he got it done before other pressing issues came up. (his life, etc)

As far as benchmarks go, you need to keep in mind what your apps use in terms of rendering and what they need to run well. CUDA-Z is accurate for predicting CUDA performance. Resolve users have found that the "Single Precision Float" field pretty well correlates to Resolve performance.

OpenGL View gives a reading that is largely dependent on memory bandwidth. This allows an older high performance card like a G80 based 8800 Ultra to get really good numbers while not giving away that it is a 5 year old card. I am referring to the "legacy" fields, I haven't played with the OpenGl 3.0+ parts enough to know what they signify.

I recently discovered that a 9400GT with half of the rendering pipes of a 9500GT could score identically in the legacy part of GLView. It has same G96 chip, and same memory interface and speed. So, in CUDA-Z it got half of the 9500s score. I would argue that CUDA-Z is therefore more accurate predictor of real world use. I didn't try it with Cinebench.

I always get a laugh when people complain about a new card getting poor scores in X-Bench. It was last updated when George W was in office and is as accurate as throwing each card on a golf course driving range and seeing which one flies furthest.

Figure out what you need a card to do and bench it with something that measures that ability.
 
Register on MacRumors! This sidebar will go away, and you'll see fewer ads.