Jump to content
InsanelyMac Forum
munky

EVOEnabler for X1000-series ATI Radeon under Snow Leopard 10.6.3

Recommended Posts

Yes!! Goddamn its taken me all night (ugh.. 3.20 am now) but its working.

 

Full support on a X1650 Pro card, ID 71c6 running latest Snow Leopard with Graphics Update.

 

No tricks, just added the device ID to the relevant part in Info.plist in:

 

ATI1600Controller.kext

ATIRadeonX1000.kext

 

and change all entries in EVOenabler which read 'Alopias' to read 'Wormy'.

 

Full acceleration, no mouse tearing, full res change etc etc.

 

EDIT: Sorry, I should say - the 1600 kexts dont appear to have 64-bit code, so I had to force 32-bit kernel booting on that machine to make it work.

 

Thx a lot for sharing that. It does the job for me with x1600 (71C2)

 

First : i updated to 10.6.4, leave the installer open and install kernel

 

Install 10.4 Kernel http://www.kexts.com/view/415-legacy_kerne..._intel-amd.html

 

reboot

 

set boot to 32bit with arch=i386 ( for chameleon) in boot.plist i stored in Extra

 

here is the code :

 

<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
<key>Boot Graphics</key>
<string>Yes</string>
<key>EthernetBuiltIn</key>
<string>Yes</string>
<key>Graphics Mode</key>
<string>1680x1050x32</string>
<key>GraphicsEnabler</key>
<string>Yes</string>
<key>Kernel</key>
<string>legacy_kernel</string>
<key>Kernel Flags</key>
<string>arch=i386</string>
<key>PciRoot</key>
<string>1</string>
<key>Quiet Boot</key>
<string>No</string>
<key>Timeout</key>
<string>5</string>
</dict>
</plist>

 

1. EVOenabler from Post1 i changed all to Wormy

2. SnowLeopardGraphicsUpdate1.0

http://supportdownload.apple.com/download....csUpdate1.0.dmg

3. set dev ID to 71C2 for my card in 1600controller kext and atiradeon1000 kext

Repair with kext utility http://www.kexts.com/view/447-kext_utility...ow_leopard.html

reboot

bingo

 

Again thx a lot for your work here. It saves my Day ( and the older Radeon too ;) )

Share this post


Link to post
Share on other sites
Advertisement

i have a copy of snow leo kicking around but atm im typing with leo 10.58 with ati 1400 qe/ci enabled working perfect no tearing and just give me a few hours and il try snow leo.

 

i cant seem to find my code name for 1400 card anyone know it

Share this post


Link to post
Share on other sites

Success! Got my X1800 XT fully working with Snow Leopard. I didn't edit ATI1900Controller.kext and that was the problem. Thank you for the EVOenabler kext Munky.

Share this post


Link to post
Share on other sites
Thx a lot for sharing that. It does the job for me with x1600 (71C2)

 

First : i updated to 10.6.4, leave the installer open and install kernel

 

Install 10.4 Kernel http://www.kexts.com/view/415-legacy_kerne..._intel-amd.html

 

reboot

 

set boot to 32bit with arch=i386 ( for chameleon) in boot.plist i stored in Extra

 

here is the code :

 

<?xml version="1.0" encoding="UTF-8"?><BR><!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd"><BR><plist version="1.0"><BR><dict><BR>	<key>Boot Graphics</key><BR>	<string>Yes</string><BR>	<key>EthernetBuiltIn</key><BR>	<string>Yes</string><BR>	<key>Graphics Mode</key><BR>	<string>1680x1050x32</string><BR>	<key>GraphicsEnabler</key><BR>	<string>Yes</string><BR>	<key>Kernel</key><BR>	<string>legacy_kernel</string><BR>	<key>Kernel Flags</key><BR>	<string>arch=i386</string><BR>	<key>PciRoot</key><BR>	<string>1</string><BR>	<key>Quiet Boot</key><BR>	<string>No</string><BR>	<key>Timeout</key><BR>	<string>5</string><BR></dict><BR></plist>

 

1. EVOenabler from Post1 i changed all to Wormy

2. SnowLeopardGraphicsUpdate1.0

http://supportdownload.apple.com/download....csUpdate1.0.dmg

3. set dev ID to 71C2 for my card in 1600controller kext and atiradeon1000 kext

Repair with kext utility http://www.kexts.com/view/447-kext_utility...ow_leopard.html

reboot

bingo

 

Again thx a lot for your work here. It saves my Day ( and the older Radeon too :unsure: )

 

 

can you upload your EVOenabler ?I changed all to wormy ,but graphics show unknown

Share this post


Link to post
Share on other sites
can you upload your EVOenabler ?I changed all to wormy ,but graphics show unknown

Uploaded here. Try it, but tweaking is easy. Open yours with plistedit and search and replace ( you have to check whats in the kext first alopia motmot or whatever...). i used the kext from first post. please report what happens

 

Iput the evo in /Extra not in S/L/E. Download http://osx86.sojugarden.com/2010/03/pfix-v3-0-released/ and use it in terminal for complete repair before reboot. Remember to leave all other kexts untouched. tweack only 1600 and ati100. good luck

EVOenabler.kext.zip

Share this post


Link to post
Share on other sites
Uploaded here. Try it, but tweaking is easy. Open yours with plistedit and search and replace ( you have to check whats in the kext first alopia motmot or whatever...). i used the kext from first post. please report what happens

 

Iput the evo in /Extra not in S/L/E. Download http://osx86.sojugarden.com/2010/03/pfix-v3-0-released/ and use it in terminal for complete repair before reboot. Remember to leave all other kexts untouched. tweack only 1600 and ati100. good luck

 

 

thx ,I put the evo.kext not in S/L/E,I put in the EFI hidden partition /Extra ,I used your method ,my laptop installed snow leopard successful,thx very much ,the "graphic display" is not "ATI mobility x1600 series",but show "unknown" .what happened when you add the evo.kext,"graphic display"show right infomation?

 

I will try the kext which you upload ,and I will report soon.

Share this post


Link to post
Share on other sites
Black screen in ATI x1600 mobility 71c5.

 

 

Sorry , no idea for the mobility..... My step by step made for the desktop edition with is running stable.

 

Snow boots with a white screen.

Must be doing something wrong

:unsure:

 

 

Try to boot in secure mode with -v -x -f and do a pfix again. delete the mkext from /Extra before.

good luck

Share this post


Link to post
Share on other sites

Nice to see you around Munky.

 

Just for curiosity: are you getting full external display support on Radeon X mobility cards,

like desktop extending/mirroring with this method?

 

I'm using Atinject and old (10.5.8) Atindrv on an Snow system, mobility fireGL v5250 (recognized as x1700) Wormy framebuffer. It's working well but a bit "frankenstein" and no 64bit.

 

Will try it later, and report.

 

Cheers

Share this post


Link to post
Share on other sites

hi, totally new to osx86...

 

i have a x1800xt (flashed to x1900xt back in the old days) with the device id 7100

 

edited both, the 1900-controler and atiradeon 1000, with the device id.

 

the system hangs on normal startup, but with -x in save mode i have now a high resolution.

 

any clues to get it in normal boot working?

 

thanks in advance

Share this post


Link to post
Share on other sites
hi, totally new to osx86...

 

i have a x1800xt (flashed to x1900xt back in the old days) with the device id 7100

 

edited both, the 1900-controler and atiradeon 1000, with the device id.

 

the system hangs on normal startup, but with -x in save mode i have now a high resolution.

 

any clues to get it in normal boot working?

 

thanks in advance

 

never mind, i've got it to work with a fresh install.

 

i put my id in those files:

 

ATI1900Controller.kext/Contents/Info.plist

ATIRadeonX1000.kext/Contents/Info.plist

ATIRadeonX1000GA.plugin/Contents/Info.plist

 

and then copied your EVOenabler.kext over.

 

thanks mate!

Share this post


Link to post
Share on other sites

I get kernel panic on ati radeon x1650 pro 71c7 i edited ATIRadeonX1000.kext ATI1600Controler.kext and i put EVOEnabler.kext, edited wormy, and i get atiradeonx1000 and ati1600controller kernel panic. Why is that? i didnt put legacy kernel, cuz my processor is Core2Duo.

Share this post


Link to post
Share on other sites
Hi. I need help. When i start my mac with force ( -f ) I can use Snow with ;

 

 

Uploaded with ImageShack.us

 

But when I start normally (without force)

 

Uploaded with ImageShack.us

 

Is there any suggestion?? What do u think i should do???

 

Hi

 

I had the same problem. It was solved by using kextutility, which basically repairs all permissions and recreates the caches.

then boot W/O (!) -f, and you have QE/CI etc.

(well at least for me that worked great :D , 10.6.4 with Chameleon RC4, 32 bit)

 

Cu

Joey

Share this post


Link to post
Share on other sites
Hi

 

I had the same problem. It was solved by using kextutility, which basically repairs all permissions and recreates the caches.

then boot W/O (!) -f, and you have QE/CI etc.

(well at least for me that worked great :wacko: , 10.6.4 with Chameleon RC4, 32 bit)

 

Cu

Joey

 

try to use PFIX ( do a google search) is the best perm repair tool. works only in terminal but u wll learn two commands easy

 

 

hi, totally new to osx86...

 

i have a x1800xt (flashed to x1900xt back in the old days) with the device id 7100

 

edited both, the 1900-controler and atiradeon 1000, with the device id.

 

the system hangs on normal startup, but with -x in save mode i have now a high resolution.

 

any clues to get it in normal boot working?

 

thanks in advance

 

 

Are u booting in 64 bit mode ? 1600 and other work only with 32 bit . google for entry in com.apple.boot and edit it to boot 32 bit

 

try to use PFIX ( do a google search) is the best perm repair tool. works only in terminal but u wll learn two commands easy

 

 

 

 

 

Are u booting in 64 bit mode ? 1600 and other work only with 32 bit . google for entry in com.apple.boot and edit it to boot 32 bit

 

 

btw : switched to nvidia ( thanks ebay ) 8800 and 9800 etc work OOB. if u do so check netkas for latest kext. much less trouble with the cards and the have a lot speed under ..... cuda is the goal with final cut !

Share this post


Link to post
Share on other sites
Thx a lot for sharing that. It does the job for me with x1600 (71C2)

 

First : i updated to 10.6.4, leave the installer open and install kernel

 

Install 10.4 Kernel http://www.kexts.com/view/415-legacy_kerne..._intel-amd.html

 

reboot

 

set boot to 32bit with arch=i386 ( for chameleon) in boot.plist i stored in Extra

 

here is the code :

 

<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
<key>Boot Graphics</key>
<string>Yes</string>
<key>EthernetBuiltIn</key>
<string>Yes</string>
<key>Graphics Mode</key>
<string>1680x1050x32</string>
<key>GraphicsEnabler</key>
<string>Yes</string>
<key>Kernel</key>
<string>legacy_kernel</string>
<key>Kernel Flags</key>
<string>arch=i386</string>
<key>PciRoot</key>
<string>1</string>
<key>Quiet Boot</key>
<string>No</string>
<key>Timeout</key>
<string>5</string>
</dict>
</plist>

 

1. EVOenabler from Post1 i changed all to Wormy

2. SnowLeopardGraphicsUpdate1.0

http://supportdownload.apple.com/download....csUpdate1.0.dmg

3. set dev ID to 71C2 for my card in 1600controller kext and atiradeon1000 kext

Repair with kext utility http://www.kexts.com/view/447-kext_utility...ow_leopard.html

reboot

bingo

 

Again thx a lot for your work here. It saves my Day ( and the older Radeon too :( )

 

 

On the Radeon X1650 id:71c7 with modified kexts RadeonX1000.kext gives a kernel panic, and without kexts RadeonX1000.kext, 1440x900 resolution and BUT not working Quartz Extreme

post-678183-1287654962_thumb.jpg

post-678183-1287654976_thumb.jpg

post-678183-1287654983_thumb.jpg

Share this post


Link to post
Share on other sites

Hi, i saw that you made an Ati mobility radeon X1600 to work using the -f flag. How you have done this??? I have a laptop with the exact card and i cannot make it work.

Share this post


Link to post
Share on other sites

Looks like it's not just me that is having hard times with the ATI Mobility X1600 on Snow Leopard.

 

For me QE/CI works with retail installation and remains working after all updates including Snow Leopard Graphics Update, I have to remove ATI1600Controller.kext though, otherwise I get a Kernel panic.

It would be already ok for me if I was not stuck in the 1400x1050 resolution. All I want is to be able to use 1680x1050.

I've been trying many things starting from DSDT change (for 3 weeks) then ATIInject and lately EVOenabler since I gave up on DSDT and I stumbled upon this thread.

 

My problem when I load either ATIInject or EVOenabler (from this thread, with the required changes) is that I get no display at all. Everything else still works, even resolution change as I could verify connecting through VNC, but in the laptop itself I have the infamous Black Screen.

 

I'm using just the EVOenabler.kext in the /Extra/Extensions, everything else is vanilla.

 

Does anyone have a clue on how to solve the "no display" problem? For me it is pretty clear that it is the cause of the black screen, as you have no display to output to.

Thanks a lot for all of you that shared your solutions, it is being really helpful!

 

Just a tip for other folks in this thread: I noticed that with -f the ATI1600Controller.kext is not loaded, even if it is in S/L/E and cached. Then you get the false hope that everything is ok, but in reality it's not.

 

Here is what I have, notice the lack of displays in the second screenshot:

 

Without loading x1600 driver: post-632254-1287691413_thumb.png With x1600 driver: post-632254-1287691441_thumb.png

Share this post


Link to post
Share on other sites

Can someone please help me. I have a X1800XT 512 installed and I simply cant get it to fully work.

I installed that evo thing but nothing has changed.

 

Im so tired of not been able to fix make this card work. I would really appreciate if someone could help me as I am not wonderful at doing this kinda thing but everything works expect this card.

 

 

Could someone edit the kexts I need or visually show me what and where to edit!?

 

I would be very greatful. Could even paypal a gift as it would be a massive help to me.

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now

  • Recently Browsing   0 members

    No registered users viewing this page.



×