Become a MacRumors Supporter for $50/year with no ads, ability to filter front page stories, and private forums.
don't forget that there are 2 versions of the GTS: one with the G80 chip (320MB and 640MB VRAM) and one with the G92 (256 and 512 VRAM). What the OP used was a G92 GTS.
 
hey guys looks like some users had success with their older macpro's under windows with the 32-Bit EFI ROM file.

https://forums.macrumors.com/threads/474934/

What would be the difference in having the card flashed with the 32bit or 64 bit version of the rom ? - I mean not the obvious and most probably the most important thing - i.e. it works in Bootcamp. No, what is the downside in flashing with a "smaller" rom ?
 
What would be the difference in having the card flashed with the 32bit or 64 bit version of the rom ?

Well, the 64bit rom only works in 2008 Mac Pros, and the 32bit rom only works in 2006 and 2007 Mac Pros.

I've had a quick look at them, and although they "should" be similar, I've noticed that there are 20 bytes of differences in both rom's vgabios ...

So, maybe using the vgabios from the 32bit rom and the 64bit EFI firmware together, it could be possible to get 8800GTS 512 working in both OSX and bootcamp.

If someone wants to try, I have built such a rom and attached it, but I cannot guarantee it will even boot (don't have a 2008 Mac Pro), so make sure you have a PC available to reflash your 8800GTS prior to trying.
 

Attachments

  • 8800gts_64.efi.zip
    105.4 KB · Views: 185
new rom does not work under XP .. tried to re-install the card in XP .. NVIDIA installer doesn't find any hardware ...
 
ANYBODY test this version on OSX and bootcamp ( VISTA ) ? :confused:



Well, the 64bit rom only works in 2008 Mac Pros, and the 32bit rom only works in 2006 and 2007 Mac Pros.

I've had a quick look at them, and although they "should" be similar, I've noticed that there are 20 bytes of differences in both rom's vgabios ...

So, maybe using the vgabios from the 32bit rom and the 64bit EFI firmware together, it could be possible to get 8800GTS 512 working in both OSX and bootcamp.

If someone wants to try, I have built such a rom and attached it, but I cannot guarantee it will even boot (don't have a 2008 Mac Pro), so make sure you have a PC available to reflash your 8800GTS prior to trying.
 
Well I ordered a Mac Pro 6-pin PCI-E cable so I can do a bit more with my 8800GTS 512mb, as of now it's just sitting in the draw (LOL) and still usable under OS X. Does anybody know If I can add nvflash.exe and the ROM files to a FreeDOS boot cd? or know of a way I can boot FreeDOS without partitioning my hard drive on my Mac Pro?
 
Hey guys, well I recieved my 6-pin pcie power cable today and re-installed my 8800GTS 512mb. I uninstalled my current nvidia drivers and booted with the Mac 8800GT in WinVistax64, tried to install the latest drivers 177.XX (something like that) and reckons that I only have 32-bit system. Anyway I will play around with it a bit more tonight if I get time but so far I've eliminated all drivers via VMware first and changed the driver installation to manual rather than Vista's default of automatic. So far the 8800GTS 512mb is NOT RECOGNIZED under Vistax64 (but works under leopard), only the Mac 8800GT.

Not sure if this helps but system profiler said that my slot-1 card (I think its the 8800GT mac version) has a device ID of 0x06011 and my slot-2 card (8800GTS 512mb) has a device ID of 0x0601. Not sure if that means anything.
 
Okay, I got it working!!! sort of...

Here is the situation:

I have the Mac 8800GT installed in Slot-1 and the 8800GTS 512mb in Slot-2. I downloaded some NVIDIA drivers and extracted them and installed them through the Vista Device Manager manually. The 8800GTS reports to Vista that it is a 9600 for some reason.

When I boot into Vista with the Mac 8800GT I can see everything loading and then the login screen. If I use the 8800GTS 512mb I see nothing! So I have to boot into Vista with the Mac card. Once I'm in Vista I can Disconnect the DVI connector from the Mac card on the 8800GTS 512mb and it will work BUT...

It displays as a second monitor if you get what I mean i.e. cannot see the startbar or trashcan and I have to drag my mouse all the way over as if I have two screens. The question now is how do I make the 8800GTS 512mb my primary display once I switch over the DVI connector.
 
YAHOO!!! after some messing about with Vista display properties I now have the 8800GTS 512mb as my primary display and putting through it's paces now. This is good news :D
 
YAHOO!!! after some messing about with Vista display properties I now have the 8800GTS 512mb as my primary display and putting through it's paces now. This is good news :D

how did you manage that the vista nvidia driver now finds the 8800gt modded gts? i have the same problem here. perfect in osx but no hardware (accelleration) support in vista64.
 
You need to boot with the 8800GT then with the modded 8800GTS 512mb you need to manually install the NVIDIA driver i.e. go into control panel and add hardware. It might show up as a 9800 or G280 lol but of course it is not. I'm running solely on the 8800GTS 512mb as my main graphics card now and I've removed vista after I found the joys of crossover.
 
First wanted to say hello to everyone Awesome community here. I just got my first MAc Pro today. and I am moving over from PC. where I had 2 new Evga 8800GTS (G92) 512. so I desided to flash then with the EFI8800GT Bios I saw and here and Well it Works Great on my 8800GTS. So I took out that HD 2600XT and getting some 8800GTs Loving on my mac now. and I have 128Shaders so I guess I have a 8800GT now with 128 Shaders.

Anyways Thanks everyone for all the Great Information!

Hmmm I have an XFX 8800GTS 640meg video card laying around, how does this stack up to the 8800GT that came with my MAC Pro?
 
Did you guys ever figure this out?

All boils down to a simple little thing....the device id.

Windows needs hard coded one on card and softstraps and ROM coded id's all to match. The EFI64 ROM is for id 611....middle digit is hard coded by card, last one by straps. 88GTS is 60X...middle digit set at "0" by card itself.

EFI32 ROM works as it is id 602 to begin with so middle digit not a problem.

There is a newer 8800GT ROM for EFI64 with id of 602....it would work for the 8800GTS512 on EFI64.

If anyone in LA area wants this solved for good I could write & flash this ROM in about 15 minutes, with the machine available.
 
Blame Nvidia. 9800mGT is faster than 9800mGTS. Yes makes no sense as GTS is the higher end in desktops.
 
Register on MacRumors! This sidebar will go away, and you'll see fewer ads.