How To Flash A Video Card For Mac Pro

Last updated on November 1, 2009

I’d occasionally been considering picking up a new video card for my Mac Pro (MacPro1,1) to replace my NVIDIA GeForce 7300 GT, but the new ones are very expensive. Typically there are ways to flash PC video cards with Mac-compatible (OF or EFI) firmware, but reliable methods and card versions aren’t always the easiest to find. However, last week I was looking into it and all the pieces came into place, with good flashing instructions and firmware available and a relatively cheap, compatible card appearing on eBay.

First, I ordered two power cables from ATI, Power Cable for Radeon® X1900 MAC G5 Edition. These cables allow one to get PCIe6-pin power connectors from the Mac Pro mainboard. Most modern video cards require more power than the slot can provide, so these connectors are generally connected directly to a PC’s power supply to provide the extra needs. As Macs tend not to have extra connectors just hanging around in the case, Apple provided the power connectors right on the main board. These cables thus plug right into the main board (Picture) up near the SATA connectors, then connect right to the back of the video card (Picture).

How To Flash A Video Card For Mac Pro 5 1

Next I purchased a Sapphire 512MB ATI Radeon HD 4870 from eBay with a winning bid of $110 (Auction Mirror). This shipped quite quickly, and arrived in great shape with all the original retail box items, which was a pleasant surprise.

  • Nov 07, 2010 Mac Pro:: How To Flash PC Video Card For Mac Nov 7, 2010. I've been reading, researching, etc like crazy on flashing PC video cards for mac. Cindori's Post: The Golden Guide to Flashing Graphic Cards URL. This guide is GOLDEN!! And Rew's post: Step by Step: How to flash a PC 4870 1 Gig Video Card for your 2006 Mac Pro (1,1) URL.
  • Download and install the driver, follow the instructions including restarting the Mac Pro. Go to System Preferences and check the Nvidia driver manager pane, on the third tab (updates) click update to ensure your on the latest version. (Repeat this for the CUDA for Mac driver if you also installed this, CUDA driver can be found here).

Press the button the assembly and slide it back. Use the bottom-most slot as the card is dual height. If you're looking for more information on how to install a PCIe card in a Mac Pro, everymac.com has plenty of information including videos. By adding the Radeon RX 580 to your Mac Pro, you'll be adding Metal support and gain the ability to install the latest macOS 10.14.x Mojave operating system. Unlocking advanced display features in Mojave that are unavailable with the original 5770 or 5870 video cards. Jul 03, 2020 Mac Pro supports the same GPUs that are supported by external graphics processors (eGPUs). If you use Boot Camp and want to install a NVIDIA card to use in Windows on your Mac, don't install the card in slot 2. Learn about using AMD graphics cards with Microsoft Windows on Mac Pro (2019). Some older PCI cards might use 32-bit Option ROMs that.

How To Flash A Video Card For Mac Pro

Flash Video Card For Mac

After getting the card and the cables, it was time to install it and flash it. To do this I followed Alexandre Boeglin’s article entitled How to flash a PC 4870 for a Mac Pro, using only Mac OS X. I’ll recap the steps that I performed here:

· Acquire the iMac Graphics FW Update 1.0.2 and use Pacifist to extract ATIFacelessFlash.app and ATIROMFlasher.kext from it. This will be used as an OS X native ATI video card flasher for doing the firmware update.
· Acquire the appropriate firmware. I used sapp-512-4870.rom from this MacRumors: Forums post. If you don’t have a 512MB Sapphire ATI Radeon HD 4870 you will likely need to find another or make your own firmware image.
· Remove all the .ROM files in .../ATIFacelessFlash.app/Contents/Resources and put your .ROM file in there.
· Ensure that ATIROMFlasher.kext will load. The command sudo kextutil -nt ATIROMFlasher.kext is useful for this, and you’ll likely have to do sudo chown -R root:wheel ATIROMFlasher.kext and sudo chmod -R 644 ATIROMFlasher.kext to get it loading.
· Once the .kext is loading and ATIFacelessFlash.app is prepped, shut off the computer, move your old video card up one slot, and install the new one in Slot 1 as shown in this picture.
· Boot the computer with the monitor connected to your old video card. Load the kernel extension for the flashing (sudo kextload ATIROMFlasher.kext), then run the flash utility: sudo open ATIFacelessFlash.app.
· Shut down your computer, pull the old card, and boot up with the monitor connected to the new one. Everything should work great, and you should now have an ATI Radeon HD 4870 for Mac.

After the flashing is done, System Info showed the following under Graphics/Displays:

Video

ATI Radeon HD 4870:
Chipset Model: ATI Radeon HD 4870
Type: GPU
Bus: PCIe
Slot: Slot-1
PCIe Lane Width: x16
VRAM (Total): 512 MB
Vendor: ATI (0x1002)
Device ID: 0x9440
Revision ID: 0x0000
ROM Revision: 113-B7710C-176
EFI Driver Version: 01.00.318

Now that the upgrade is done I can run Google Earth with all the quality settings turned up. I also did a quick compare with two graphics benchmarks, CINEBENCH and OpenMark. With the old card on CINEBENCH I got a score of 3380, and with the new one 5427. Under OpenMark, which seems to test OpenGL, I went from a score of 8520 to 22579.

Having a fan the new card is slightly louder than I’d like, but I was a bit spoiled before with the old fanless card. I’ll try and investigate a way to quiet this one down, but all things said it is still quite quiet. If it ends up being a bit much I can always sell the card with its Mac firmware upgrade for at least as much as I paid.

If you’d like to see a few more pictures, they are all available in this album entitied ATI Radeon HD 4870 in Mac Pro.