About no-injection method on ATI’s

for Lion, mbp’s 10.6.7 ati framebuffer drivers, when no keys set for radeon card, atiframebuffer.kext defaults to RadeonFramebuffer (instead of things like Motmot, Hypoprion and etc we used in the past) these apps stop working:

DVD Player
Steam games
Cider based games
Wrapper games
Star Wars The Force Unleashed

But, when I set keys for radeon card (Zonalis FB for 5870 eyefinity for example), then these apps works fine again, with exactly same drivers.

Just a hint.


  1. magoo
    April 1st, 2011 | 10:39 pm

    Where do we change the key manually, and which would be ideal for a macpro3,1 with HD 6870?

    Thanks for all the great work, sir!

  2. April 1st, 2011 | 11:34 pm

    Its no wonder you amaze us all ๐Ÿ™‚

  3. tdtran1025
    April 2nd, 2011 | 1:26 am

    There are more names in the Monkey family of 5000 cards than I can remember. What is the proper name for 5450? A thousand thanks!

  4. a3aan
    April 2nd, 2011 | 2:22 am

    you are brilliant!! thanks

  5. darkera13
    April 2nd, 2011 | 2:37 am

    And how to set key for card?

  6. anon
    April 2nd, 2011 | 2:59 am

    Good work ! I was wondering if it was something like this but you as ever have come up trumps !

    Thanks for sharing the info Netkas !

  7. pmcnano
    April 2nd, 2011 | 6:19 am

    Hey netkas! One question, does this keys affect performance? When I had my Nvidia 250 GTS I couldnt play starcraft with ultra settings (though in windows i could..).

    Now with the Ati 6870, which is a way more powerfull card, I do, I can play in ultra, though I still have slowdowns and the framerate is not as high as in windows!

    Just wondering!


  8. tdtran1025
    April 2nd, 2011 | 9:33 am

    My card, ATI5450, worked before DP2. Now it does not. I tried switching all the kexts, but nothing changes, no QE/CI.
    Have any ideas?

  9. vlzhukov
    April 2nd, 2011 | 10:07 am

    I had already for my HD5670 put all the data, including Baboon frame-buffer key, in DSDT.aml and have no problem with 10.6.7, 10.7DP1, 10.7DP2. All programs works fine with native kext.

  10. doof
    April 2nd, 2011 | 5:55 pm

    With 6870 using Elodea or Gibba fixes the crash but disables the mini display ports. For me perfomance drops 50% using Gibba.

  11. a3aan
    April 2nd, 2011 | 6:31 pm

    @doof, i used Duckweed with my 6870. all ports and apps working. i used the rc5 branch from Andy It contains the drivers and modified boot file which uses the at keys but does not inject since os x injects its actual ati drivers. I dont know if this is necessary but I could not get it working without this patched boot file.

    It seems like performance us not perfect yet with these drivers. framerates in windows is much better for almost all users.

    But in short, this is working with native support for ati.

  12. smoothdvd
    April 3rd, 2011 | 4:53 am

    please anyone can tell me how to modify it? I just change the Info.plist in ATIFramebuffer, instead RadeonFramebuffer to Motmot, but can not boot into dp2 when remove the ATI48xxInjector.kext.

  13. SG
    April 3rd, 2011 | 5:47 am

    how can you specify the framebuffer?

  14. SG
    April 3rd, 2011 | 6:13 am

    i was also seeing really bad performance in Lion DP1 with the new drivers and my 5850, so I’m hoping somehow the framebuffer is the issue.

  15. M0rpheus
    April 3rd, 2011 | 12:56 pm

    Best way to inject the framebuffer I’ve found is
    With Aty_unit.kext 64 bit for Lion which is back about a page. You can edit the info.plist for the Radeon 4000 and 5000 series with it. Not the 6000 yet, no support

  16. April 3rd, 2011 | 5:29 pm

    I have a Diamond reference 5870 (id of 0x6898)
    I’ve tried setting “AtiConfig=Zonalis”, “AtiConfig=Uakari”, and “AtiConfig=Nomascus” at boot and I still can’t get Steam or DVD player to run. Am I doing it wrong? Does the bootloader version matter? I’m using GraphicsEnabler=No. HELP!

  17. mic.b
    April 3rd, 2011 | 8:41 pm

    Since AtiConfig “tells” graphic enabler witch framebuffer to use, it is necessery to turn it on – ‘GraphicEnabler=Yes’ ๐Ÿ™‚
    You also need special version of Chameleon with Kabyls enhancements. Use version compiled by ^Andy^ (look installation package at insanelymac).
    Keep in mind that AtiConfig should be put at the and of command line,
    i.e. “-v GraphicsEnabler=Yes AtiConfig=Uakari”.

    So far I’ve tried few framebuffers on my 5870, and Left 4 Dead 2 is working again, but everything in the game is extremely bright and looks weird. Those new drivers aren’t ready for their prime time yet :/

  18. Andy
    April 4th, 2011 | 8:32 pm

    @mic.b The drivers probably are ready for the cards that they were rushed out to support (i.e any card in the new macbook pro’s). The problem is they just aren’t designed (or at least were never tested) for our cards or displays so unsurprisingly they act a little funky.

    P.S. – I’m that ^Andy^ lol

  19. Ivan
    April 7th, 2011 | 6:20 pm

    I tried on my 2gb Eyefinity2, Zonalis seems to be best matched among all four fb. Only problem was the graphics card fan is noisy.

    remove NO_PP = true from zonalis properties in ATI6000COntroller.kext (or atiframebuffer.kext) plist

  20. Ivan
    April 10th, 2011 | 4:46 pm

    nope. no dice.

  21. Donato
    April 15th, 2011 | 11:30 pm

    How do I change the FB for ATI HD4870? I have to change in ati4800.kext or atiframebuffer.kext? Which string should I add the type of framebuffer? Thanks for the replies.

  22. eri4
    April 16th, 2011 | 4:09 pm

    Andy! After use fixing, a problem with two DVI (not work two displays) โ€ฆ Could you see whatโ€™s up?Tnx!

  23. bigschmoove
    April 17th, 2011 | 3:14 am

    The second DVI port is not working for me either with my Sapphire 6870 and the Duckweed, Gibba or Elodia framebuffers. Steam games also appear extremely bright/washed out. The second port works fine if I don’t set the framebuffer (but then Steam crashes).

  24. Edgar
    April 30th, 2011 | 5:50 pm

    Here is a nice guide how you can choose your framebuffer via DSDT editing:

  25. macan salju
    May 1st, 2011 | 10:21 pm

    What about AMD ? how can I get the framebuffer ? please…anyone… HD 6870 on MBR partition

  26. VtecVsix
    July 25th, 2011 | 6:52 pm

    Any tutorial on how to change framebuffer? I have ATI 5870, and did did use the “GraphicsEnabler=yes AtiConfig=Uakari” but DVD and geekbench won’t run.

  27. Casmer
    August 2nd, 2011 | 5:25 am

    I have a Diamond 5870 Eyefinity six. It starts up, i see two screens, but screens 3-6 do not work. Mac OS sees them, says they are active, but they all say no signal. This all works in win7 of course, i don’t know if that helps.
    Also, the third monitor that is on an active display port adapter actually does have a picture until the point where the OS loads the driver. though monitor 2 that works once boot is complete is blank during this time. i can never get the monitor that is pluged in via the mini dp to dvi active adapter to work. any ideas?

  28. terry
    February 1st, 2012 | 5:01 pm

    “But, when I set keys for radeon card (Zonalis FB for 5870 eyefinity for example), then these apps works fine again, with exactly same drivers.”

    How do I set keys? I’m running on 10.7.2 on an original macro 2,1 but everything works except steam games and dvd.

    Anyone can help?

Leave a reply