Separate names with a comma.
Discussion in 'Mac Pro' started by logicdisaster, Nov 21, 2008.
This is for people who couldn't get 8800 GTS boot camp running on 08 MacPRO.
8800 GTS Boot Camp Working MacPRO 08
This stuff is in the EFI64 section also.
Alrighty, I have had a silent voice here until this evening so I hope this helps alot of folks. I would also like to thank all the other fellas who have posted in the section to get the bios and get the know on cards.
I have the EFI64 ROM loaded and working on OSX, and up until this evening with no boot camp the black screen everyone has.
Used a simple hex editor with copy / paste function to copy the x86 portion of the rom out of the EFI32 to the EFI64.
You will notice this when running nvflash --pciblocks
Adapter: GeForce 8800 GT (10DE,0602,10DE,057C) H:NRM B:01,PCI,D:00,F:00
The display may go *BLANK* on and off for up to 10 seconds during access to the
EEPROM depending on your display adapter and output device.
EEPROM ID (C2,10) : MX 25L1005 2.7-3.6V 1024Kx1S, page
Reading adapter firmware image...
Location Size Type
000000:00E5FF 58880 x86
00E600:01EDFF 67584 EFI
If found out that the EFI bios started at: 0x0000E5F0 by reading my old original into a hex editor, this prompted me to do the swap. Orginally I was hexing stuff out of the 8800 GTS bios but whooped my card until I had a PC to flash it in again.
I will post this BIOS for users to use with apples default power and clock settings, and I will also post a new bios which restores your updated clocks to GTS speeds but using 8800GT firmware etc.
** Note if you would like to do a clean mod to your ROM you can paste out everything from 0x0000E5F0 to the top into a new file. NiBiTor will read this with 100% integrity.
Thoughts about why the original ROM didn't work, I think nvidia did something new to their G92 8800GT's that we don't know about for the new MP's. That being said the original 8800GTS I have was released sometime in Dec 07, the x86 portion of code for ROM on older Mac Pro's must be more suitable for the card. You will also notice that device ID's are 100% match the card now shows up as 8800 GT in Windows XP.
** Note this doesn't change a thing for G80 chipsets.
EFI64_8800GT_FACTORY is apple clock and memory speeds
EFI64_8800GT_CLOCK is original 8800 GTS clock and memory speeds.
Just did the flash and working perfectly , thanks a million logicdisaster
This does not work for the original 8800GTS with 640K RAM, does it?
Sorry there is not enough memory on that card to do so: The x86 portion of the code fits on there because it uses roughly 58880 bytes. You need to the 128k flash instead of a 64k flash card so that the EFI portion will fit too (126464 bytes)
I'm really glad to hear this worked for you. Thanks Chilz0r
Anyone have a pre-flashed card they're willing to sell? TIA
what model of card did u use ?
yup, i'd like to know the card model as well . . .
EVGA 8800GTS 512-P3-N841-A3
Hope this helps!
So what ya'll are saying is that I can flash my 8800GTS sitting in my closet and make it work in my MacPro?
Really . . . .
Yes, that's what's being said.
Anyone try this with the 640 Mb version?
Gotta be the 512 Meg version...the others are G80.
Yes, The Rominator is correct. It has to be a G92 card.
Halo 2 with Overclocks?
I have discovered a curious anomaly. With my 8800GTS 512 ROMs I will crash in Halo 2 EVERY TIME if the card is overclocked at all.
If I leave stock clocks from Apple 8800GT ROM, it runs fine.
This has now been verified in Vista 32 and 64 and on 3 different Mac Pros. (All EFI32)
Anyone else who is running any of the 8800GTS cards with clocks above the Apple ones who has Halo 2 running, I would be interested in your experience.
Another curiousity is that the 8800GT Rom for EFI64 uses Device id of 611 while the EFI 32 one uses 602. This ROM you have written has both id's present in it still. Windows will reject a card when the Device id coded in the softstraps does not match the one written in ROM. This results in a card that works in OS X but hanging in Windows.
Thanks logicdisaster for posting the P/N (and the edited ROMs too!) - picked one off eBay for cheap and got it flashed and working in my Mac Pro now. Works perfectly in Leopard and under Windows 7 Beta as well.
Is this card a dramatic improvement over the stock 8800?
Are you saying that with this mod the card is plug and play in leopard? I do not use boot camp.
It's virtually the same thing. 5-7% faster at best.
I am looking into purchasing a Mac Pro in the near future. I have an 8800 GTX running on one of my Windows boxes--I was wondering whether an 8800 GTX could be used in addition to the 8800 GTS?
No, it won't work in OS X.
I am in my final stages of an application in my attempt to help resolve conversion of generic PC nVidia cards to Mac EFI32/EFI64 cards.
At this time I am looking for someone who has a Zotac 8800GT 512MB (blue PCB) card to test a rom.
You will need the ability to run nvflash.
The tests are simple, test the card in a real Mac and then test the card in a generic PC and report the results.
If I am wasting my time here trying to help the community by providing an easy solution to use generic PC nVidia cards please let me know and I'll stop further development.
At this time I need to verify results with a known card and ROM that was generated by the application, without these results I can't proceed with testing other cards because I'm not going to waste the money buying other cards to test with if I can't get the results for the current card I do have.
I don't understand what you are saying. Are you writing an application to generate ROM files?
You realize that post #2 of this thread includes ROMs that can be used to flash 8800GTS card, right? I used an 8800GTS in my Mac Pro 3,1 for months until I upgraded to a GTX 285.
Also, you are resurrecting a thread that is over 1.5 years old and 8800GTS cards are no longer being manufactured. (Even the GTX 285 is no longer being manufactured.)
Forget it man. None of blue PCB 8800GT has 128KB EEPROM chip on it. Only green reference PCB and some with black PCB had it. All the rest had 64KB in which Mac ROM won't fit.