Ati Radeon Sapphire HD 6670 1GB GDDR5 on OSX 10.7.4 / 10.8.2

This card should run OOB on hackintosh 10.7.x, and 10.8.x computers, however, not in my case :). If u put GraphicsEnabler=No, as somebody described in some tutorial, everything seems to work perfect, until you try to use DVD, or some software like Ableton or Resolume, or most of the games which crashes instantly. I think that the problem is in ATI d-sub connector, there are also a DVI and HDMI connectors on this card (you should use DVI connector), so probably OS X have a problem with d-sub which is not used any more on mac computers…

To fix this problem you should add this lines in your Boot.plist file (mine is located in Extra folder, called org.chameleon.Boot.plist). No extra kext file is needed to install this card.

<key>GraphicsEnabler</key>
<string>Yes</string>
<key>AtiConfig</key>
<string>Pithecia</string>
<key>AtiPorts</key>
<string>3</string>

In some cases you will also need to ad this flag, test it for yourself and see if it works.

<key>Kernel Flags</key>
<string>PCIRootUID=0</string>

Save it and reboot.

For 10.7.4 Lion that should be it, it fixes all problems, and everything seems to work normal now… you should be able to use 100% of your Radeon Sapphire HD6670 graphics card :).


Update to 10.7.5 went without any problems ….

While installing OS X 10.8.2 using UniBeast you will probably get a “white screen with a cursor” error on the installer, it is due to a bug on “ATI6000Controller.kext” drivers on the installer, you have to remove the /System/Library/Extensions/ATI6000Controller.kext from the install media and boot it ignoring caches and disabling Graphics Enabler ( -f GraphicsEnabler=No ). Remember to make a copy of “ATI6000Controller.kext” before u delete it, you’ll need it later when you will install your system.

If you used MultiBeast to install bootloader on your HDD you will need to boot with GraphicsEnabler=No option every time until you do this steps:
copy ”ATI6000Controller.kext” you removed from USB installation media into the /System/Library/Extensions/ on your HDD. Run Kext Utility to fix file permissions.

Open /Extra/org.chameleon.Boot.plist and after

        <key>GraphicsEnabler</key>
        <string>Yes</string>

add this lines:

        <key>AtiConfig</key>
        <string>Pithecia</string>
        <key>AtiPorts</key>
        <string>3</string>

Reboot your computer and you are good to go 🙂

Updated to 10.8.3 via software update without problems.

Here is updated tutorial for Mavericks users!

63 thoughts on “Ati Radeon Sapphire HD 6670 1GB GDDR5 on OSX 10.7.4 / 10.8.2

  1. This is a native cards

    ATI Radeon HD 5630 Device ID 0x68D8
    ATI Radeon HD 5630 Device ID 0x68D9
    ATI Radeon HD 5670 Device ID 0x68D8
    ATI Radeon HD 5730 Device ID 0x68D8
    ATI Radeon HD 5770 Device ID 0x68B8
    ATI Radeon HD 5850 Device ID 0x6899
    ATI Radeon HD 5870 Device ID 0x6898
    AMD Radeon HD 6850 Device ID 0x6739
    AMD Radeon HD 6870 Device ID 0x6738
    AMD Radeon HD 6970 Device ID 0x6718

    1. ty for your help Martin, it’s nice to have a list of native OSX cards here 🙂
      however I’m quite satisfied with HD 6670 for now, works really smoothly and fast

  2. I have the HIS ati HD 6670 1GB DDR5 with vga,hdmi and dvi.
    should i put pithecia in ait config too?

    Mine also works with GraphicsEnabler=no at start.The system shows as hd 6xxx and dvd player crashes as well.not tested any games.

    Please help.

    1. I think u should try with the same settings as mine.
      GraphicsEnabler=No causes dvd player to crash.
      Please try it and tell as did it work, ty

  3. Hi i am using VGA (D-SUB) connector which works with graphics enabler=no but dvd and other stuff crashes.
    With VGA tried some personalities but nothing changes.
    Are u using DVI Connector?

    1. yes, I use DVI connector, you should use it too, together with this settings in boot.plist file (as described in tutorial):
      GraphicsEnabler Yes
      AtiConfig Pithecia
      AtiPorts 3

  4. YES !!!!
    Thank you for posting this finally got the working mac lion.
    switched to Dvi connector and used the following
    GraphicsEnabler Yes
    AtiConfig Pithecia
    AtiPorts 3
    PCIRoot=0
    Everything works now dvd player ableton live.only sleep not working but,i don’t use it anyway.
    Thanks again…..

  5. Hello, I have a question, does this tutorial also support the 2GB sapphire card? Id love some help, By the way I am upgrading from a 5450 and am using GraphicsEnabler=No, But I will change that 🙂
    Any help would be appreciated.

  6. Hi evrything running smoothly but my board intel dh61ww do not shutdown.
    Which board and cpu u are using?
    Does sleep shutdown works perfectly?

      1. there is no dsdt patch for my motherboard.
        In some other cases this motherboard do not need the dsdt and in my case too but only shutdown not working.i don’t know why may be i will buy another motherboard.
        How about your motherboard? is it working perfectly ? without too much of work?
        i have the i3 2100 and his hd6670 1gb ddr5 4gb ram.

        1. You can extract and create your own DSDT, or maybe try to use EvOReboot.kext which will fix restart and shutdown problem

    1. Gigabyte is best choice for hackintosh build, and this are some of supported models by TonymacOsX:

      GA-Z77-DS3H
      GA-H77-DS3H
      GA-B75M-D3P
      GA-Q77M-D2H

  7. my build core2duo e7500,asus motherboard,2 gb ram,Sapphire AMD/ATI Radeon HD 5670 1 GB DDR3,is lion compatible with these??

  8. thanks admin for reply..my motherboard ASUS P5G41T-M LX (LGA775) … need to work for both lion and mountain lion..i will try for sure…but i need to makesure am choosing the right gpu..so am asking experts like you..

  9. Compatible ones…searched deeply to find this out…

    AMD Radeon HD 4850
    AMD Radeon HD 4870
    AMD Radeon HD 4890
    AMD Radeon HD 5630
    AMD Radeon HD 5630
    AMD Radeon HD 5670
    AMD Radeon HD 5730
    AMD Radeon HD 5770
    AMD Radeon HD 5850
    AMD Radeon HD 5870
    AMD Radeon HD 6670
    AMD Radeon HD 6850
    AMD Radeon HD 6870
    NVIDIA GeForce 8400GS
    NVIDIA GeForce 8800GT
    NVIDIA GeForce 9400GT
    NVIDIA GeForce 9500GT
    NVIDIA GeForce 9600GT
    NVIDIA GeForce 9800GT
    NVIDIA GeForce 210
    NVIDIA GeForce GT 220
    NVIDIA GeForce GT 240
    NVIDIA GeForce GTS 250
    NVIDIA GeForce GTX 260
    NVIDIA GeForce GTX 275
    NVIDIA GeForce GTX 280
    NVIDIA GeForce GTX 285
    NVIDIA GeForce GT 430
    NVIDIA GeForce GTX 460
    NVIDIA GeForce GTX 470
    NVIDIA GeForce GTX 480

  10. Hi!

    I just started to delve into the “hackintosh” stuff.

    Does “compatible” mean it works OOB (out of the box)?

    I am asking because I am going to purchase an ATI Radeon HD 6670 video card by Gigabyte from a friend for a hackintosh 10.8.2 build.

    Thank you in advance for your reply.

    1. Actually not, compatible means it works, OOB means it works with no extra modification needed to your system, except lets say GraphicsEnabler=Yes, which is included by default in later versions of multibeast. HD6670 is not perfect solution for your build, as you can see in this tutorial above, you will need to add some extra flags in your boot.plist, and also will need to delete ATI controler kext on your installation to boot ML install.

  11. am new in mackintosh…is sapphire,powercolor,evga 5450 work oob..? wots the diifernce b/w these brands…it all comes under ATI RADEON…am totally consufused at this part..pls make me clear these things..and also wot you mean by flag..wer can i found flags?

    1. Difference is different manufacturer, but it’s the same chipset. Sometimes, the same card from different brand won’t work without some modifications while the other one works OOB. There can be difference in output ports on these cards, some of them still use VGA port in combination with DVI or HDMI, while some of them don’t use VGA at all. VGA is not supported by Mac anymore, and therefore should not be use in any case.

      I’m not sure about your card, you should google it, or just try and see if it works.

      Boot flags are options that change the way that your bootloader runs at startup. So boot flags are used in OS X to fix some eventual boot problems. You can enter them permanently in boot.plist file or you can enter them each time when system starts, at boot prompt of your bootloader.

    1. Yes, you can edit it with notepad on windows or with text edit on mac. If you are using multibeast, its located in /Extra folder in your system’s HDD.

      1. “I can confirm that Gigabyte Geforce GTX 650 OC 2 GB DDR5 works OOB with GraphicsEnabler set to No” on ML 10.8.2

  12. ma current gfx is GMA X4500 so i couldnt change resolution..is ther any solution for correct its resolution or graphics??

    1. GMA X4500 is not supported as far as I know, anyway try to google it and search “GMA X4500 hackintosh” to see if there is some progress…

  13. sorry for delay, I think this card should work, but not OOB, u will probably need nvenabler…i’m not sure…
    I can confirm that Gigabyte Geforce GTX 650 OC 2 GB DDR5 works OOB on ML 10.8.2 with GraphicsEnabler set to No

  14. Is there any hint for 10.8.3? On 10.8.2 was working GraphicsEnabler Yes, AtiConfig Pithecia, AtiPorts 3… But I’m getting black screen if you try to boot 10.8.3 with same settings. I switch back to GraphicEnabler No until (we) find solution.

    1. For me everything works with the same GPU on 10.8.3 with GraphicsEnabler Yes, AtiConfig Pithecia, AtiPorts 3. Did you tried to rollback your old ATI6000Controller.kext after update?

      1. No, I’m not. :/ I didn’t read this manual before system upgrade, so I don’t have ATI6000Controller.kext file backup. 🙁 Can anyone send or host it for me? provalisam{*}gmail Tnx in advance!

  15. I can’t edit the org.chameleon.boot.plist , I enable the root user , but everytime says its locked for me

    1. copy org.chameleon.boot.plist to your desktop, than you will be able to edit. when finish editing, save it and copy back to Extra folder.

      1. Well , I have edited it , and still not working.Its connected by Vga and hdmi…Only works by Dvi ,right?Thanks in advance

          1. Yes, it will work with adapter as long as it is connected to DVI port on graphics card. DVI to DSUB adapter can be used in case when monitor don’t have DVI.

      1. I did. Doesn’t even recognize it as a ATI card with those kexts
        I tried following the various threads on modifying the kext with your own buffer personalities but I’m now bright enough to follow them.
        I thought it was a safe card because I saw various places saying that the ASUS 6670 worked with just these changes. Oh well, live and learn.

  16. *not. I’ve tried following the guides, but can can up with errors I could figure out.

  17. Works with a 1gb 6670 sapphire radeon card. Slient, no fan.

    I booted 10.8 installation with appropriate chipset flags and kexts for my es2l rev 1.1, tested in sleep, restart, etc, and then added the thread kexts for my graphics card separately. I also booted native resolution first to match my desired graphics resolution.

    Just followed this:

    While installing OS X 10.8.2 using UniBeast you will probably get a “white screen with a cursor” error on the installer, it is due to a bug on “ATI6000Controller.kext” drivers on the installer, you have to remove the /System/Library/Extensions/ATI6000Controller.kext from the install media and boot it ignoring caches and disabling Graphics Enabler ( -f GraphicsEnabler=No ). Remember to make a copy of “ATI6000Controller.kext” before u delete it, you’ll need it later when you will install your system.

    If you used MultiBeast to install bootloader on your HDD you will need to boot with GraphicsEnabler=No option every time until you do this steps:
    copy ”ATI6000Controller.kext” you removed from USB installation media into the /System/Library/Extensions/ on your HDD. Run Kext Utility to fix file permissions.

    Open /Extra/org.chameleon.Boot.plist and after

    GraphicsEnabler
    Yes

    add this lines:

    AtiConfig
    Pithecia
    AtiPorts
    3

  18. somebody help me please
    i got sapphire radeon hd 6670 but 2gb ddr3, who knows how to make it work?

  19. I got the exact same card and I can definetly tell this is not working … Ableton is still crashing … I have installed for the third time OSX this week, tried everything … WHY ???

    1. Did you make it work? I know this is old question, but maybe you can try it without of ati ports flag in your boot.plist…

Comments are closed.