Become a MacRumors Supporter for $50/year with no ads, ability to filter front page stories, and private forums.

MacVidCards

Suspended
Original poster
Nov 17, 2008
6,096
1,056
Hollywood, CA
Any curious souls in my area? I have flashed a GTX285 with Mac ROM and need an EFI-64 machines to test on. Seems like there is a HIGH concentration of these machines around, just not at my house.

I CAN get access to them, but they are in Edit Bays at a friend's Production Office...and the Editors keep weird hours.....and they are wired in with lots of extra video/audio/disk drive stuff that I have to disconnect/move....and if one died or I caused bad Hard Drive corruption I would be SHOT ON SIGHT......etc.

So, if there is a video card enthusiast in Hollywood,CA area who has an EFI-64 Machine and would like to be part of this experiment, PM me.

FYI...there is a good chance this will work...on the other hand, there is also a good chance that Apple/Nvidia/EVGA placed an additional STOP to flashing and upon boot we will see a lovely black screen.

Whats in it for you? Immortal, undying glory ! A beer ! And when I figure out full process, I will make one for you with GTX285 you bring me. gratis

I have removed the 128K chip it came with and installed a 256K chip. I then flashed Mac EFI ROM onto it. On my first Gen it runs exactly as before. Boots into OSX with help of Netkas Injector Package, but not until desktop. (also requires additional Nvidia card)

It appears to be ignoring the Mac EFI due to it being 64 instead of the 32 it "requires".

So, anyone wanna help?
 

Andrew Henry

macrumors 6502a
Mar 4, 2008
776
0
Any curious souls in my area? I have flashed a GTX285 with Mac ROM and need an EFI-64 machines to test on. Seems like there is a HIGH concentration of these machines around, just not at my house.

I CAN get access to them, but they are in Edit Bays at a friend's Production Office...and the Editors keep weird hours.....and they are wired in with lots of extra video/audio/disk drive stuff that I have to disconnect/move....and if one died or I caused bad Hard Drive corruption I would be SHOT ON SIGHT......etc.

So, if there is a video card enthusiast in Hollywood,CA area who has an EFI-64 Machine and would like to be part of this experiment, PM me.

FYI...there is a good chance this will work...on the other hand, there is also a good chance that Apple/Nvidia/EVGA placed an additional STOP to flashing and upon boot we will see a lovely black screen.

Whats in it for you? Immortal, undying glory ! A beer ! And when I figure out full process, I will make one for you with GTX285 you bring me. gratis

I have removed the 128K chip it came with and installed a 256K chip. I then flashed Mac EFI ROM onto it. On my first Gen it runs exactly as before. Boots into OSX with help of Netkas Injector Package, but not until desktop. (also requires additional Nvidia card)

It appears to be ignoring the Mac EFI due to it being 64 instead of the 32 it "requires".

So, anyone wanna help?

I'm in Seattle, WA you can send it to me for further testing. :)
 

teeck2000

macrumors regular
Jun 20, 2009
155
26
Hey Rominator,

I'd like to help, I'm in Glendale, CA with a 2008 Mac Pro 2.8 Octo if you want to test it out, email me and we can setup a time.
 

MacVidCards

Suspended
Original poster
Nov 17, 2008
6,096
1,056
Hollywood, CA
Email sent. I would recommend you remove your email address from your post.

We will hopefully be able to meet up by Tuesday or Wednesday and have answer on GTX285 flash. In a perfect world, this could lead to other cards too. Fingers crossed.
 

MacVidCards

Suspended
Original poster
Nov 17, 2008
6,096
1,056
Hollywood, CA
Houston We Have Liftoff !!! Gtx285 Victory !

TEECK2000 just left my place with his Mac Pro Early 2008..........and a shiny new GTX285 !!!!

The flash worked !!!

We tested multiple things, all A-OK. Even a 5.0 GTs link speed.

Windows was good too. He tried XPlane in both and said it was smoother than his 8800GT had been.

So a RESOUNDING SUCCESS.

Thanks to TEECK2000 for dragging his Mac over here. He decided to keep the GTX285 that I had already done the surgery to...I'll be ordering another one.

BTW.please note that I forgot to change OGL test to 1920x1200....and it scored beautifully anyway.
 

Attachments

  • photo.jpg
    photo.jpg
    144.6 KB · Views: 1,650
  • dual display.png
    dual display.png
    125.4 KB · Views: 1,946
  • ogl ext.png
    ogl ext.png
    74.2 KB · Views: 1,162
  • link speed.png
    link speed.png
    83.9 KB · Views: 1,259
  • 0621091939.jpg
    0621091939.jpg
    668.3 KB · Views: 1,732

Cuda

macrumors member
Jun 9, 2009
66
0
240 Unified Shaders, that's what I'm talking about.

In September when Snow Leopard Ships, it's going to put the Radeon 47xx to bed, Good Morning, Good afternoon, and Good night.

We're talking 2x the speed of the 8800's, with half the Power/Heat/Failure Rate.

Great Job Rominator, now break out that 2GB version.

I'm so keyed, in 10.6 I'll be able to put my Apps and large chunks of Data up in VRam. That should help cut down x264 encoding in HD from DAYS to Hours.

I can't wait to get my hands on one and 10.6:D
 

10THzMac

macrumors 6502
Dec 17, 2007
376
0
Wow. I'd vote for a test on the 2G. Could you spell out what you did with Rom chips?
 

MacVidCards

Suspended
Original poster
Nov 17, 2008
6,096
1,056
Hollywood, CA
I desoldered 128K chip and replaced it with a 256K chip.

Then I flashed with the EFI 156K ROM file.

Here is card I used:

http://www.newegg.com/Product/Product.aspx?Item=N82E16814130442

Quite likely that other cards will work.......BUT IT IS IMPERATIVE THAT THEY HAVE A 256K CHIP...........RUN "NVFLASH -C" TO GET A READOUT OF WHICH CHIP YOU HAVE AND GOOGLE THE PART NUMBER !!!

If you have a 128K chip (technically 1024k in 8 pages of 128k each) then the file WILL NOT FIT ON THE CHIP AND YOU WILL SEMI-BRICK THE CARD if you flash it.
 

netkas

macrumors 65816
Oct 2, 2007
1,198
394
We tested multiple things, all A-OK. Even a 5.0 GTs link speed.

this makes me think they setup pcie2.0 in efi rom, and somehow it doesnt work on flashed 4870

i can setup pcie2.0 speed in aty_init, but I need to find out code for it first (like what to write to some MMIO adresses , or via pci config space)

If you have a 128K chip (technically 1024k in 8 pages of 128k each) then the file WILL NOT FIT ON THE CHIP AND YOU WILL SEMI-BRICK THE CARD if you flash it.

it will still work as pc card i think

can you share rom with me?

btw, what nvcap value you had with flashed gtx285 ?
 

Dr.Pants

macrumors 65816
Jan 8, 2009
1,181
2
I would just like to offer congratulations on the achievement. Since I can see one of these in my future, I would also like to say "thanks" early. :D
 

teeck2000

macrumors regular
Jun 20, 2009
155
26
Thanks again Rominator for the card, it's awesome.

I have been playing with the card for about 6 hours now and everything is working great, so I thought I would post a followup. I don't have any framerates for games but everything is playing and working smooth. Dual 24" displays work great and the card is running quieter than my 8800GT.

I was just playing the Crysis Demo at 1920x1200 with everything set to max and 2xAA and it was VERY smooth, 60+ fps I would say. There is one weird thing though that only happens with Crysis and no other app/game in OSX or WinXP. When the game is loading or at the menu screen before loaded, the card makes this really high pitched wine, but as soon as you finish loading and start playing it goes away, very weird.

I have not ran into any overheat issues or any other problems, works fantastic. Let me know if anyone wants me to run a specific task.

Great Job Rominator!
 

jeanlain

macrumors 68020
Mar 14, 2009
2,430
933
I desoldered 128K chip and replaced it with a 256K chip.

Then I flashed with the EFI 156K ROM file.

Here is card I used:

http://www.newegg.com/Product/Product.aspx?Item=N82E16814130442

Quite likely that other cards will work.......BUT IT IS IMPERATIVE THAT THEY HAVE A 256K CHIP...........RUN "NVFLASH -C" TO GET A READOUT OF WHICH CHIP YOU HAVE AND GOOGLE THE PART NUMBER !!!

If you have a 128K chip (technically 1024k in 8 pages of 128k each) then the file WILL NOT FIT ON THE CHIP AND YOU WILL SEMI-BRICK THE CARD if you flash it.
Why is the apple ROM so big? Any way to shrink it?
 

nightfly13

macrumors 6502a
Jul 17, 2008
679
0
Ranchi, India
Could this work on a 1,1 (2006) Mac Pro?

I need a new card, and I think I'm having conflicts mixing ATI and NVidia presently, so I'd like an NVidia card... would this solution work for a first gen Mac Pro?
 

ventro

macrumors 6502a
Sep 23, 2006
692
0
Wow, fantastic work, Rominator! Once you post the in-depth tutorial I will definitely pick up a 285. Thanks so much for doing this!
 

Cuda

macrumors member
Jun 9, 2009
66
0
i can setup pcie2.0 speed in aty_init, but I need to find out code for it first (like what to write to some MMIO adresses , or via pci config space)

I think OS X Boot loader ( Still BootX? ) locks PCI Config Space Read Only for Nvidia cards.

I beleve you'd have to do this in EFI.
 

Cuda

macrumors member
Jun 9, 2009
66
0
I found this mac app called NVCAPmaker that read the rom and spewed out a number.

OR

Code:
ioreg -l w0 | grep NVCAP

Better is both, so we can see if the NVCAP is in the EFI Rom and is not the same as the one in the Bios( That is the one NVCAPmaker Reads)
 

icyderguru

macrumors member
Apr 20, 2008
44
0
Grats Rominator, glad yours worked.

Could you please post the Rom so others can try as well. ;)

Thanks
 

10THzMac

macrumors 6502
Dec 17, 2007
376
0
OR

Code:
ioreg -l w0 | grep NVCAP

Better is both, so we can see if the NVCAP is in the EFI Rom and is not the same as the one in the Bios( That is the one NVCAPmaker Reads)

NVCAP maker on the 285 ROM gives

0400000000000f00000000000000000700000000

the same as my Palit 2G 285. But your command gives

bash-3.2$ ioreg -l w0 | grep NVCAP
| | | | "NVCAP" = <05000000000003000c0000000000000b00000000>

which is clearly different. This is with just the mac 285 live. I wonder what this difference can affect?
 

netkas

macrumors 65816
Oct 2, 2007
1,198
394
I think OS X Boot loader ( Still BootX? ) locks PCI Config Space Read Only for Nvidia cards.

I beleve you'd have to do this in EFI.

its boot.efi the bootloader

pcie setup is made by efi rom i believe

10THzMac

NVCAPMake is joke, it has a nvcap value hardcoded inside, and only calculates two digits analyzing rom, it doesnt create a real nvcap, it just guesses one. ioreg -l -w0 | grep NVCAP is better :)
 

MacVidCards

Suspended
Original poster
Nov 17, 2008
6,096
1,056
Hollywood, CA
So, I 'm confused. Is there something I need to check on when I get another GTX285?

IN any case, if you need something checked on the flashed one, you could ask TEECK2000 since he has the card now.
 

netkas

macrumors 65816
Oct 2, 2007
1,198
394
btw, looks like apple uses ancient old tianocore, thats why their drivers failz to work in latest duet i think

"C:\p4\sw\main\efi\edk\Tiano20061117\Foundation\Library\Dxe\EfiDriverLib\EfiDriverLib.c..gRT != ((void *) 0)"

that from decompressed rom
 

10THzMac

macrumors 6502
Dec 17, 2007
376
0
NVCAPMake is joke, it has a nvcap value hardcoded inside, and only calculates two digits analyzing rom, it doesnt create a real nvcap, it just guesses one. ioreg -l -w0 | grep NVCAP is better :)

That explains a lot of wasted time! Thanks netkas.
 
Register on MacRumors! This sidebar will go away, and you'll see fewer ads.