Aaaaaaarrrrrggghhhh!

Shelly wants to get rid of her problematic, virus-ridden, malfunctioning Sony Vaio system and start using my Mac G4 desktop in its place. The one thing standing in the way of doing this is World of Warcraft; the graphics card in the G4 isn’t good enough to play.

The difference between a Mac AGP graphics card and a PC AGP graphics card, besides the price, is just the software in the flash ROM on the card–the PC version contains Intel driver software, the Mac version contains Mac driver software. Since the video cards are firmware flashable, it’s possible to buy a PC AGP video card, get a copy of the Mac firmware as a ROM file, flash it onto the card, and end up with a Mac card.

Power Mac G5 systems come standard with an nVidia GeForce 5200 card, and you can buy the PC version of this card for about $80, so we bought a PNY GeForce card from CompUSA and set about installing the Mac firmware on it.

Doing this is A Big Pain In the Ass.

Problem 1; The nVidia flash ROM utility only runs from a floppy disk and only in DOS mode. Why PC users put up with crap like that, in this day and age, is beyond me. (The Mac version of the nVidia flash ROM utility works in the GUI just like any other program, but can’t be used because if you put a PC card in the Mac, you have no video until you run the flasher, and if you have no video, you can’t…err, run the flasher.)

Problem 2: Getting the Mac ROM image is A Big Pain In the Ass. It’s hard to find the ROM image because…well, I don’t know why. Apple goes after people who distribute the ROM image files, which is kind of weird because Apple does not sell video cards. If Apple did sell video cards, it’d make more sense, because Apple would have a vested interest in keeping people from buying PC cards and flashing them, but as Apple does not sell video cards except as included with Mac systems, this makes little financial sense.

And finally, after five hours of formatting floppies, installing the nVidia flasher utility, installing a PCI graphics card in the PC so I can flash the AGP card, and searching online for a kind soul with the Mac graphics firmware image, we come to Problem 3…

…which is that the GeForce card I bought is a PNY branded card.

Okay, just for the record: Never, ever, ever buy a PNY-branded video card.

A PNY-branded GeForce card is cheaper than, say, a Creative-branded GeForce card, and as it turns out, there’s a reason why. PNY, you see, uses different (cheaper) RAM and a different (cheaper) RAM controller on their video cards.

So, the firmware that turns a PC GeForce card into a Mac GeForce card works in any GeForce card except PNY-branded cards. PNY-branded video cards, when flashed with Mac firmware, won’t work, because the cheaper, slower RAM in the PNY-branded card is not accounted for in the Mac firmware.

Suck, suck, suck.

The good news: i kept a copy of the original PNY firmware, so I flashed it back and the card is good as new. We’re taking it back tomorrow. The bad news: Shelly still has to play World of Warcraft on her crap Sony PC, which is no end of aggrevating, and I’ll never have those five hours of my life back again.

10 thoughts on “Aaaaaaarrrrrggghhhh!

  1. Problem 2: Getting the Mac ROM image is A Big Pain In the Ass. It’s hard to find the ROM image because…well, I don’t know why. Apple goes after people who distribute the ROM image files, which is kind of weird because Apple does not sell video cards. If Apple did sell video cards, it’d make more sense, because Apple would have a vested interest in keeping people from buying PC cards and flashing them, but as Apple does not sell video cards except as included with Mac systems, this makes little financial sense.

    It’s because Apple wants to prevent people from doing exactly what you are doing. Apple make huge margins on upgrades at purchase. Take a look at the prices on the Mini, for example: $425 to upgrade to a GB of RAM? Please! You can get a 1GB chip of DDR333 RAM for about $160. By making it difficult to upgrade components yourself they are selling more component upgrades at initial sale and therefore are making more profit on their hardware sales.

  2. Problem 2: Getting the Mac ROM image is A Big Pain In the Ass. It’s hard to find the ROM image because…well, I don’t know why. Apple goes after people who distribute the ROM image files, which is kind of weird because Apple does not sell video cards. If Apple did sell video cards, it’d make more sense, because Apple would have a vested interest in keeping people from buying PC cards and flashing them, but as Apple does not sell video cards except as included with Mac systems, this makes little financial sense.

    It’s because Apple wants to prevent people from doing exactly what you are doing. Apple make huge margins on upgrades at purchase. Take a look at the prices on the Mini, for example: $425 to upgrade to a GB of RAM? Please! You can get a 1GB chip of DDR333 RAM for about $160. By making it difficult to upgrade components yourself they are selling more component upgrades at initial sale and therefore are making more profit on their hardware sales.

  3. Actually, VERY few FX 5200 cards are flashable.

    Only the Ultra models work. The PNY Ultra model has been shown to work in a 4X AGP G4, but the 2X machines it was tried in liked it not.

    The big minus on the 5200 front is that the DVI out doesn’t work. VGA out is only woring output.

    For more details, go to Strangedogs.com. THE Mac flashing site.

    If your Mac is 4X AGP, best bet is a 9600 yanked from a G5.Way faster than a 5200.

    rubytuesday

  4. Actually, VERY few FX 5200 cards are flashable.

    Only the Ultra models work. The PNY Ultra model has been shown to work in a 4X AGP G4, but the 2X machines it was tried in liked it not.

    The big minus on the 5200 front is that the DVI out doesn’t work. VGA out is only woring output.

    For more details, go to Strangedogs.com. THE Mac flashing site.

    If your Mac is 4X AGP, best bet is a 9600 yanked from a G5.Way faster than a 5200.

    rubytuesday

  5. I just tried flashing my PNY 5200 PCI Card and turns out, the firmware I found is meant for the AGp version of the card. It had been mislabeled. Anyways….for your problem, I dont see what is so difficult. I’m pretty sure firmware has nothing to do with the operating system being run on the comp. The GPU is seperate from the CPU and shouldnt cause any problems if you use standard firmware updates (the ones that I used 🙂 ) Try it. You should be fine.

    -H

  6. I just tried flashing my PNY 5200 PCI Card and turns out, the firmware I found is meant for the AGp version of the card. It had been mislabeled. Anyways….for your problem, I dont see what is so difficult. I’m pretty sure firmware has nothing to do with the operating system being run on the comp. The GPU is seperate from the CPU and shouldnt cause any problems if you use standard firmware updates (the ones that I used 🙂 ) Try it. You should be fine.

    -H

Leave a Reply

Your email address will not be published. Required fields are marked *

This site uses Akismet to reduce spam. Learn how your comment data is processed.