ati 6870 and OSX

According to The Rominator, radeon 6870 works fine in snowleopard (and in MacPro too, just no boot screen), if you use ati drivers from 10.6.6 mbp dvd (ati6000controller.kext atisupport.kext atiframebuffer.kext).

All 4 ports work, even DP, no need for injector.


  1. James 2 (other James)
    December 2nd, 2011 | 8:50 am


    Gigabyte Radeon HD 6870 GV-R6870C-1GD 3 fans works FINE in EVERY KNOWN TEST in OSX 10.6.7 with Andy hack installer.

    My machine : a custom DSDT, 8GB Q6600 ASUS P5K-E/WIFI-AP

    GOAL : upgrade to Gigabyte Radeon HD 6870 GV-R6870C-1GD (hassle free support in 10.6.7, more common than 6850)
    STEP 1: updated to Chimera 1.6.0
    STEP 2: reboot
    STEP 3: run Multibeast 3.9.1 only install bare minimum
    STEP 4: reboot
    STEP 5: LAUNCH multibeast, run Apple 10.6.7 updater, after, multibeast fails to function (task launching is hosed)
    STEP 7: run Multibeast 3.9.1, Use tricks in web posts to select OTHER volume target to OTHER unfinished drive and install minimum
    STEP 8: shutdown and reconnect only the newly repaired drive

    STEP 9:
    add back to /Extra/org.chameleon.Boot.plist ability to demand full 64 bit kernel and verbose :
    Kernel Flags
    arch=x86_64 -v npci=0x2000 darkwake=0
    STEP 10: reboot and observe all ok still (sound, video , Quartz Extreme, Core Image)

    SHUTDOWN AND INSTALL NEW VIDEO CARD INTO BLUE x16 PCIe slot : Gigabyte Radeon HD 6870 GV-R6870C-1GD 3 fans, extra copper, 5 video connectors (4 active)

    HUGE CARD WAS DIFFICULT TO PRESS IN DUE TO 6 or so sata cables pressing up on far end of the huge wide 3 fan card, but it is firmly pressed in and screwed in and functioning seemingly fine.

    After installing card, reboot into windows 7 to test with only one DVI connected on main DVI (1900×1200) : install drivers , works in Windows 7, install drivers in WinXP SP3, works. Now return to OSx86 and try boot :
    will hang (whitescreen at login screen time) because needs the framebuffer set and needs AMD video drivers for this 6870 card in 10.6.7 from a special Apple imac release of 10.6.7 and repackaged into a hack installer.

    STEP 11:

    SHUTDOWN, CONNECT UNFINISHED 10.6.7 DRIVE TO DIFFERENT BOOTED MAC BACKUP DRIVE AGAIN, run “ANDY HACK” a file called ‘ATI Package.pkg’ from Mar 26 2011, size 24,521,970 bytes :
    It provides the crucial “ATI6000Controller.kext but this wonderful “Andy hack” does many things in the installer script.

    ATI6000Controller.kext has these VendorID:DeviceID matches in its main plist file :
    0x67681002 0x67701002 0x67791002 0x67601002 0x67611002 0x67501002 0x67581002 0x67591002 0x67401002 0x67411002 0x67381002 0x67391002 0x67201002 0x67221002 0x67181002

    0x6738 (0x67381002) is the device ID for Gigabyte Radeon HD 6870 GV-R6870C-1GD 3 fans, extra copper, and is already listed in kext

    STEP 12:

    After running Andy Hack installer, edit the boot plist file for Chameleon (Chimera) : Extra/org.chameleon.Boot.plist

    Add this new XML key to the text file :


    Ensure it also says :


    As a side reminder note, I run every kext on my machine and all apps in 64 bit mode if possible because I have 8GB ram installed, therefore I have this as well:

    Kernel Flags
    arch=x86_64 npci=0x2000 darkwake=0 -v

    npci=0x2000 darkwake=0 are new and harmless and unimportant but used in Lion 10.7.2 installs apparently

    now that Extra/org.chameleon.Boot.plist has Duckweed, and that ATI6000Controller.kext is installed, and assumedly the intaller script properly reset the kext cache and reset the executable wheel flags (it does)…. we can reboot and see if the card works.

    STEP 13:


    it works !
    run chess, rotate board
    run OpenGL benchmarks
    run a DVD and use APPLES player to play the DVD


    TL/DR : HD 6870 in 10.6.7 perfect with merely AtiConfig=Duckweed, and using Andys Hack installer.

  2. James 2
    December 2nd, 2011 | 10:21 am

    If you have working QE/CI and the only thing bugging you is DVD player not working, then you probably need to ensure that the kext “ATY_Init.kext” is in your system extensions and in your updated cache of Extra/Extensions.mkext. A symptom of it missing is not only that crash, but the terminal command not returning a specific named framebuffer when entered :
    “ioreg | grep ATY”

    yields :

    +-o ATY,Duckweed@0

  3. LOLO
    December 4th, 2011 | 3:49 am

    James 2,

    I have a MSI 5450 on my G41m-es2l motherboard running Lion OS 10.7 with Chimera 1.6. Everything works (QE/CI) including multiple displays except the DVD player. I even patched the Chimera 1.6 with my device ID inserted and recompile. I got the DVD player to work but only one display worked. I gave up and went back with original Chimera 1.6. Now i’m looking for a Ati card with less issues(less patch to get it to work). My question is have you try installing Lion on your system.


  4. TomA
    January 14th, 2012 | 6:45 am

    Is it possible to get HDMI audio working with a Sapphire Radeon 6870 in a MacPro 1,1?

  5. February 1st, 2012 | 3:31 am


    My card is identified as NI40 with GraphicsEnabler set to no, can play mw3 on wine works perfect not optimal, core duo 2.8 asus 6870
    Runs now in 64 bit mode can run 32 bit too need to add sleepenabler
    I also tried to add device id but no luck, i was reading a forum that says it fully supported in lion, is there gonna be native support any videocard that fits in macpro???
    Tried so far tony’s and your drivers but no succes did not tired lion yet

    Kindly Regards

  6. Nekton
    June 4th, 2012 | 11:01 pm

    Andy does your second package work to support dual monitors with 6870 in MacPro 1,1 on Lion? I get one monitor working fine but second is black.

Leave a reply