Some thoughts about 4870

There is two types of radeon 4870 cards released, reference and non-reference (many designs).

Reference cards can be flashed with rom from Apple’s 4870 (Apple’s card is reference too, just with mdp added), and dual-dvi works there, however it may make some glitches in bootcamped windows.

Non-reference cards:

XFX HD4870 radeons known to work with dual-dvi with it’s own bin_image, so flashed XFX radeons 4870 works with dual-dvi just fine in MacPros.

Other non-reference cards can work only with one dvi connection, to fix it, MacPro users can use this mini-natit, it replaces bin_image in ioreg with proper one Mini-natit , but you will loose sleep, hibernation(aka deep sleep) will work fine.

Now about hackintoshers, XFX 4870 cards owners can try this natit (bin_image of apple’s 4870 was removed) Natit , and check dual-dvi and sleep.

If all works fine for you and you are happy with it, dont try it.

p.s. bin_image is dump of vga bios which will be inserted into IORegistry Β to the card’s section


  1. May 25th, 2009 | 3:10 am

    XFX is know for staying true to the nvidia ‘schematics; or chip layout, reference, w/e. Are the XFX 487a* model 4870’s true to nVidia’s references also (obviously 4870’s just hoping someone has one.?

    An open question to anyone that has one, like the card distributed to the US:

  2. nekton
    May 25th, 2009 | 3:29 am

    So which makers (MSI, Sapphire, etc.) produce “reference” cards?

  3. May 25th, 2009 | 8:38 am

    I have a Club3D 4870 and no problems what so ever using 10.5.6! Club3D is absolute reference design.
    I didn’t have to flash the bios either.

    The only problem I have and hopefully had, was update 10.5.7 (still waiting for root device). I was using Intel ICH9 in RAID. Yesterday I changed everything to ACHI. Tonight I’ll image my 10.5.6 environment before trying to update to 10.5.7 again.

    ///reference cards are ok.

  4. May 25th, 2009 | 8:45 am

    Oh and BTW; Club3D is a Dutch brand. I don’t know if it’s Worldwide available!

  5. Nameless One
    May 25th, 2009 | 9:01 am

    With my Sapphire 2GB HD4870 resumption from sleep only restores sync to my monitor (LG brand CRT) if it is plugged into the VGA socket, not when it is plugged into the DVI-I socket (I don’t have an adapter to try the HDMI socket).
    Unfortunately Mac OS X isn’t getting monitor information when it is plugged into the VGA socket, it just labels it as “VGA Display” and provides a long list of modes and refresh rates with a request for confirmation of the selected mode.

  6. markw
    May 25th, 2009 | 3:06 pm

    Hey netkas, how can i tell if a 4870 is reference or not? as the 4890 doesn’t have dual dvi support im going to return it and get a 4870. the sapphire toxic with vapor x looks nice, but i want to make sure it works with dual dvi before i order..


  7. already
    May 26th, 2009 | 8:20 am

    Here is something weird. I am using the drivers from the first package in your post 101. When I drag windows that have their bar in the top part of the screen, things are fine. When the top of the window is lower down, the drag is jerky.

  8. TomTomAlaska
    June 28th, 2009 | 7:29 pm

    I’m interested in the Radeon HD 4870 X2. I was wondering if this card will work in a MacPro? And which brand to get.

    I just love graphic power. πŸ˜€

  9. eXe
    July 10th, 2009 | 1:48 am

    Netkas, thanks for sharing all your work with us. This site is a great resource.

  10. Gilles
    July 20th, 2009 | 2:54 pm

    hi Netkas,
    I try to install right kext for my ATI sapphire HD4870 on retail install but i do not find the right one or i do not do the right thing !!
    Can you help me please ?

  11. Gilles
    July 20th, 2009 | 2:58 pm

    here is my config :
    gigabyte EX58 extrem
    12go memory DDR3 Corsair 1333
    i7 920
    ATI SAPPHIRE HD4870 1go

    Retail install via kaliway 10.5.6
    Combo 10.5.7 updated ok on retail install
    When i change resoltion to 2500*1600 when 2nd reboot freeze

  12. Bill
    August 21st, 2009 | 2:15 pm

    I tried the XFX Radeon 4870 currently on sale at Newegg VGA XFX|HD-487A-ZHFC HD4870 1G DDR5 and have failed to get it to work after flashing.
    Any advice?

Leave a reply