April 1, 2011
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:
Geekbench
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.
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!
Its no wonder you amaze us all ๐
Netkas,
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!
you are brilliant!! thanks
And how to set key for card?
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 !
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!
Thanks!
Netkas,
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?
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.
With 6870 using Elodea or Gibba fixes the crash but disables the mini display ports. For me perfomance drops 50% using Gibba.
@doof, i used Duckweed with my 6870. all ports and apps working. i used the rc5 branch from Andy http://www.mediafire.com/?r52bv1otbovc9ci. 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.
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.
how can you specify the framebuffer?
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.
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
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!
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 :/
@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
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
nope. no dice.
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.
Andy! After use fixing, a problem with two DVI (not work two displays) โฆ Could you see whatโs up?Tnx!
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).
Here is a nice guide how you can choose your framebuffer via DSDT editing:
http://www.tonymacx86.com/viewtopic.php?f=15&t=15798&sid=c4b27bee8240a01eec7b132e359bec32
What about AMD ? how can I get the framebuffer ? please…anyone… HD 6870 on MBR partition
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.
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?
“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?