elastic Posted August 31, 2009 Share Posted August 31, 2009 Hey, i've managed to get SL working using the blackosx guide (great guide, thanks!) . i'm on a EP35-DS4 now i'm struggling to get my Sapphire HD4870 512mb Dual DVI TVO to work on SL the only wait to get SL to boot is to deactivate both ATIRadeonX2000.kext and ATI4800Controller.kext in S/L/E i've tried ATY_init, with no success anyone got this gfx card working in SL? can you please be kind a post a step-by-step guide for the rest of us 4870 owners? cheers! Link to comment Share on other sites More sharing options...
Zoddino Posted August 31, 2009 Share Posted August 31, 2009 same here with Ati HD 3850 Link to comment Share on other sites More sharing options...
elastic Posted August 31, 2009 Author Share Posted August 31, 2009 same here with Ati HD 3850 sorry DarkZod but to keep things clean please start a thread for the 3850.. it will be easier for all to find answers for each gfx board! Link to comment Share on other sites More sharing options...
starrwarrior Posted August 31, 2009 Share Posted August 31, 2009 I have also had great difficulty with a dual dvi sapphire 4870 1gb. I have tried patching dsdt with gfx, adding an efi string to com.apple.boot.plist, and ATY_init kext with no success. Definitely out of ideas, but i know people have these cards working with SL. Link to comment Share on other sites More sharing options...
Tigerbull Posted August 31, 2009 Share Posted August 31, 2009 Did you people try to isert you cards' device and manufacturer IDs into the info.plist file in the AppleHD4800Controller.kext (if i name it correctly)? Link to comment Share on other sites More sharing options...
elastic Posted August 31, 2009 Author Share Posted August 31, 2009 i've tried all the above, and also the device ID into ATI4800Controller.kext no luck.. no one here with a HD4870 working on SL? Link to comment Share on other sites More sharing options...
sroddy Posted September 1, 2009 Share Posted September 1, 2009 I have a 4870 1gb i've tried with efi string, ATY_Init.kext, the new 64bit EVOEnabler.kext. Today I'll try to put the 10.5.8 ATINDRV and ATIRNDRV directly insto S/L/E. If this fails i don't really know what to do... Link to comment Share on other sites More sharing options...
netkas Posted September 1, 2009 Share Posted September 1, 2009 if u look at plist of evoenabler, you will find weird things, like data/number keys inserted as string and etc.. I don't want to repeat such errors in new aty_init, but without such errors it doesn't work, need to figure out which exactly key is problematic Link to comment Share on other sites More sharing options...
elastic Posted September 1, 2009 Author Share Posted September 1, 2009 if u look at plist of evoenabler, you will find weird things, like data/number keys inserted as string and etc.. I don't want to repeat such errors in new aty_init, but without such errors it doesn't work, need to figure out which exactly key is problematic things like this:? <key>AAPL,EMC-Display-List</key> <data> AwAAAAAAAAAAAAAAAAAAAAYQAAAbkgAAAAAAAAAAAAAG EAAAHJIAAAAAAAAAAAAABhAAACGSAAAAAAAAAAAAAA== </data> i haven't tried evoenabler yet, going to do that now but good to ear from you netkas, i may not sell my hd4870 just yet now Link to comment Share on other sites More sharing options...
sroddy Posted September 1, 2009 Share Posted September 1, 2009 just to give a much clear feedback netkas, with your ATY_Init.kext and a gfx string I get to the closest point. In other cases the display stops to work and loses signal. With ATY_Init.kext at least i see something. Really weird, but something. Do you have an efi .plist for a 1gb 4870 for me to try with? Thank you very very much for all your work! Link to comment Share on other sites More sharing options...
elastic Posted September 1, 2009 Author Share Posted September 1, 2009 SUCCESS! (at least, i believe so eheh) edited EVOenabler.kext info.plist and replaced the HD4890 <key>entriesToAdd</key> with the one on ATY_init.kext for HD4870 put it on /Extra/Extensions activated both ATIRadeonX2000.kext and ATI4800Controller.kext now i have dual DVI and all the goodies working if anyone wants, i posted the edited EVOenabler.kext EVOenabler.zip just tested the setup with apple motion 4, rocking solid for the last hour Link to comment Share on other sites More sharing options...
Matty___ Posted September 1, 2009 Share Posted September 1, 2009 will give it a try as soon as i'm home from work Link to comment Share on other sites More sharing options...
Matty___ Posted September 1, 2009 Share Posted September 1, 2009 WORKS PERFECT 3000+ fps in opengl ext viewer even VLC is able to open mkv files now Link to comment Share on other sites More sharing options...
Laffo Posted September 1, 2009 Share Posted September 1, 2009 SUCCESS! (at least, i believe so eheh) edited EVOenabler.kext info.plist and replaced the HD4890 <key>entriesToAdd</key> with the one on ATY_init.kext for HD4870 put it on /Extra/Extensions activated both ATIRadeonX2000.kext and ATI4800Controller.kext now i have dual DVI and all the goodies working if anyone wants, i posted the edited EVOenabler.kext EVOenabler.zip just tested the setup with apple motion 4, rocking solid for the last hour I LOVE YOU :D That worked a treat Link to comment Share on other sites More sharing options...
Trograin Posted September 1, 2009 Share Posted September 1, 2009 SUCCESS! (at least, i believe so eheh) edited EVOenabler.kext info.plist and replaced the HD4890 <key>entriesToAdd</key> with the one on ATY_init.kext for HD4870 put it on /Extra/Extensions activated both ATIRadeonX2000.kext and ATI4800Controller.kext now i have dual DVI and all the goodies working if anyone wants, i posted the edited EVOenabler.kext EVOenabler.zip just tested the setup with apple motion 4, rocking solid for the last hour Fast question, when you write taht you activated ATIRadeonX2000.kext and ATI4800Controller.kext, what did you exactly meen by that?, Wil try this out as fast as I get SL installed by the way Link to comment Share on other sites More sharing options...
Laffo Posted September 1, 2009 Share Posted September 1, 2009 Fast question, when you write taht you activated ATIRadeonX2000.kext and ATI4800Controller.kext, what did you exactly meen by that?, Wil try this out as fast as I get SL installed by the way What I did was to use Kext helper to install them. (I had previously removed them as they were stopping SL from booting). Good luck Link to comment Share on other sites More sharing options...
banini_jeque Posted September 1, 2009 Share Posted September 1, 2009 Well, now that you guys got it working, I suppose it's okay to highjack your thread and ask if you think it will work for the 3870. I examined the original EVOenabler and and yours, and it looks like you changed the ATY,bin_image and the name of the card, but there is no ATY,bin_image in ATY_init.kext for the 3870. Would having that help? Link to comment Share on other sites More sharing options...
newnekton1 Posted September 1, 2009 Share Posted September 1, 2009 Even after adding the EVOenabler I am still stuck at the gray screen with no spinning clock. ATI4800Controller did not need editing because the device ID was correct. Could you list what ATY_init kext are you using for the 4870? Do you have Natit installed? Are the ATI2000 kexts all stock from 10.6? My DSDT file seems good but I have not added the graphics string to smbios.plist—is this necessary. A setp by step guide or a list of the required kexts would really help. Been at this 2 days on and off! Here is the verbose boot screen. You can see the ATY-init kext load and then there is a message about a base address and then the screen goes and stays gray. Any ideas? Link to comment Share on other sites More sharing options...
rsilves Posted September 1, 2009 Share Posted September 1, 2009 I had it working with ATY_Init.kext, but veeerry slooowly (slow results on glview around 10-15 fps). This was without removing any original kext. Will try now this modified evoenabler and post results. Thanks, Rodrigo EDIT: Works. Using Modified EVOenabler.kext from elastic. Sapphire Ati Radeon HD 4870 1GB Dual DVI. GLVIEW: 1.1 - 2486 1.2 - 2487 1.3 - 2464 1.4 - 2450 1.5 - 2452 2.0 - 2403 2.1 - 123 All slower than in Leopard (and in leopard it was working slower than previous 4850), but better than the ATY_Init. In Leopard 1.1 to 2.0 give around 3000-3100, 2.1 gives 123. XBench: QG: 227 (better than in Leopard, same as 4850 in Leo) OGL: 85 (slower than Leopard, which was 150, and also slower than 4850 Leo, which was 230). I want this card to go faster than my previous 4850. What do I need to do? Thanks, Rodrigo Link to comment Share on other sites More sharing options...
sroddy Posted September 2, 2009 Share Posted September 2, 2009 thankyou elastic, your evoenabler is pretty good. I can only see a few nasty thing. The first is that at the boot, when graphics are loaded the display stop to respond and i have to unplug and replug the display cable to get the image back. the second is that after wake from sleep the image gets fuzzy and pretty unreadable, i have to reboot to get it back... Link to comment Share on other sites More sharing options...
Matty___ Posted September 2, 2009 Share Posted September 2, 2009 EDIT:Works. Using Modified EVOenabler.kext from elastic. Sapphire Ati Radeon HD 4870 1GB Dual DVI. GLVIEW: 1.1 - 2486 1.2 - 2487 1.3 - 2464 1.4 - 2450 1.5 - 2452 2.0 - 2403 got 3000+ with a 4870 with 512mb. maybe the driver doesn't support the 1gb Even after adding the EVOenabler I am still stuck at the gray screen with no spinning clock.ATI4800Controller did not need editing because the device ID was correct. Could you list what ATY_init kext are you using for the 4870? Do you have Natit installed? Are the ATI2000 kexts all stock from 10.6? My DSDT file seems good but I have not added the graphics string to smbios.plist�€â€is this necessary. A setp by step guide or a list of the required kexts would really help. Been at this 2 days on and off! Here is the verbose boot screen. You can see the ATY-init kext load and then there is a message about a base address and then the screen goes and stays gray. Any ideas? try to remove the aty_init.kext. you just need the 10.6 ati4800 and ati2000 kext with the evoenabler in /extra/ext not /s/l/e Link to comment Share on other sites More sharing options...
newnekton1 Posted September 2, 2009 Share Posted September 2, 2009 Thanks Matty, that did the job. Seems fairly stable but still occasional KP from somewhere. Tried all usual culprits and Little Snitch beta for 10.6 was one source/ try to remove the aty_init.kext. you just need the 10.6 ati4800 and ati2000 kext with the evoenabler in /extra/ext not /s/l/e Link to comment Share on other sites More sharing options...
bbchucks Posted September 4, 2009 Share Posted September 4, 2009 got 3000+ with a 4870 with 512mb. maybe the driver doesn't support the 1gb try to remove the aty_init.kext. you just need the 10.6 ati4800 and ati2000 kext with the evoenabler in /extra/ext not /s/l/e did you have to delete ATIRadeonX2000.kext from /s/l/e ? and edit ATI4800Controller.kext ? or with evoenabler is all you need? also does evoenabler work in s/l/e? or only in /extra? Link to comment Share on other sites More sharing options...
vincechan06 Posted September 4, 2009 Share Posted September 4, 2009 Thanks elastic for this great solution. I got my HD4870 card working with this kext. BTW, I noticed something. During boot up, I can hear the fan spinning on graphics card. But once the graphics window appears, it goes almost complete silence. It is very abrupt. Does anyone experience this? Everything else works fine. Link to comment Share on other sites More sharing options...
bbchucks Posted September 4, 2009 Share Posted September 4, 2009 activated both ATIRadeonX2000.kext and ATI4800Controller.kext i deleted ATIRadeonX2000.kext since netkas said this should be deleted...anyone have a copy? Link to comment Share on other sites More sharing options...
Recommended Posts