Jump to content

Radeon Xpress 200M


  • Please log in to reply
482 replies to this topic

#241
dvavd

dvavd

    InsanelyMac Protégé

  • Members
  • Pip
  • 16 posts

Try to make binary patch for ATIRadeon9700.kext. :(

Extract file ATIRadeon9700.kext/Contents/MacOS/ATIRadeon9700 to any place you like.
Make the follow
perl -pi -e 's|\x66\x3d\x4e\x4a|\x66\x3d\x55\x59|g' ATIRadeon9700
perl -pi -e 's|\x66\x3d\x48\x4a|\x66\x3d\x55\x59|g' ATIRadeon9700
I assume DevID=5955 - last digits in the string in reverse order.
You need to do both commands!

kernel panic...

In some versions of ATIRadeon9700 it is not work. In this case you need other commands
perl -pi -e 's|\x3d\x4e\x4a\x00|\x3d\x55\x59\x00|g' ATIRadeon9700
perl -pi -e 's|\x3d\x48\x4a\x00|\x3d\x55\x59\x00|g' ATIRadeon9700

Then replace original file with patched, repair permissions and try!

much better!
on the first boot every change on the screen took 10 seconds. like when you type (rather fast) in terminal "sudo -s <return>", the output remains "$" and waits for 10 seconds, then changes to "$sud", then waits for another 10 seconds, then changes to "$sudo -s" and after yet another 10 seconds actually asks for password. after reboot everything appears to work smoothly as if there's no atiradeon9700.kext at all, but system profiler reports "core image: NOT supported", "quartz extreme: supported" and detects vram size correctly (128 mbytes) and i've noticed some glitches when scrolling a document in textedit.
it's symptoms ole2 noticed in early january, but me — for the first time.
you may check dmesg and ioreg (notice ati1slice working)

Attached Files



#242
Slinger2g

Slinger2g

    UEFI Developer

  • Members
  • PipPipPipPipPip
  • 290 posts
  • Gender:Male
  • Location:United States
  • Interests:EFI Implementation(the right way)<br />Untouched Vanilla Install's<br />----...
I have QE/CI enabled on the 200m using ATIRadeon9700.kext/ATI1Slice.kext and hacked IOPCIFamily.kext.......

http://forum.insanel...t...st&id=23300


I also tried adding dev/pro ID's to x1000.kext with natit.kext.

On -v boot x1000 and Natit load correctly with proper ATY display flag's, but then throw's a kernel panic caused by IOPCIFamily.

I am going to play with both setup's and see what I can do about no acceleration with ATI1Slice.kext method, and the panic using Natit.kext.

I have been waiting for you guy's to get close this way I can be of help.

~Sling

P.S. I noticed that in system profiler under graphics card it has no recognition on what kext is loaded. Slice, do you think you can work on this, it will be a step closer.

#243
domeproject

domeproject

    InsanelyMac Protégé

  • Members
  • PipPip
  • 52 posts

I have QE/CI enabled on the 200m using ATIRadeon9700.kext/ATI1Slice.kext and hacked IOPCIFamily.kext.......


could you post your IOPCIFamily.kext here, please?
and about the VRAM, is 64 MB your real size? or you have to modify in ATISlice ?
I have the same card as you, a radeon x1150 with the id 5975, but i have 128 MB
Thank you!

#244
Slinger2g

Slinger2g

    UEFI Developer

  • Members
  • PipPipPipPipPip
  • 290 posts
  • Gender:Male
  • Location:United States
  • Interests:EFI Implementation(the right way)<br />Untouched Vanilla Install's<br />----...

could you post your IOPCIFamily.kext here, please?
and about the VRAM, is 64 MB your real size? or you have to modify in ATISlice ?
I have the same card as you, a radeon x1150 with the id 5975, but i have 128 MB
Thank you!



The card I have is also 128mb, but only display's as 64mb.

This card is a mobility card in a Dell Inspiron 1501 AMD Turion 64 sata.

The IOPCIFamily is the Tiger Rev.3 found here:

http://forum.insanel...showtopic=81048

ATI1Slice is from post #184 here:

http://forum.insanel...o...7944&st=183

ATIRadeon9700.kext from here:

http://forum.insanel...o...7944&st=163


~Sling

#245
domeproject

domeproject

    InsanelyMac Protégé

  • Members
  • PipPip
  • 52 posts
Thank you!
I will try tonight on my HP NX6325 :)

#246
Slice

Slice

    InsanelyMacaholic

  • Local Moderators
  • 2,978 posts
  • Gender:Male
  • Location:Moscow
I can propose another version of IOPCIFamily for Tiger
and IOPCIFamily for Leo

#247
hackintosh4life

hackintosh4life

    InsanelyMac Protégé

  • Members
  • PipPip
  • 53 posts
  • Gender:Male
  • Location:canada , orillia
Hmm. by any chance do you have Ati x2000.kext in there because I had the same problem with that (my dev id was in that kext) try taking it out if you have it.

#248
prepressman

prepressman

    InsanelyMac Protégé

  • Members
  • Pip
  • 41 posts
  • Gender:Male
  • Location:So Paulo - Brazil

Try to make binary patch for ATIRadeon9700.kext. :)

Extract file ATIRadeon9700.kext/Contents/MacOS/ATIRadeon9700 to any place you like.
Make the follow
perl -pi -e 's|\x66\x3d\x4e\x4a|\x66\x3d\x55\x59|g' ATIRadeon9700
perl -pi -e 's|\x66\x3d\x48\x4a|\x66\x3d\x55\x59|g' ATIRadeon9700
I assume DevID=5955 - last digits in the string in reverse order.
You need to do both commands!

In some versions of ATIRadeon9700 it is not work. In this case you need other commands
perl -pi -e 's|\x3d\x4e\x4a\x00|\x3d\x55\x59\x00|g' ATIRadeon9700
perl -pi -e 's|\x3d\x48\x4a\x00|\x3d\x55\x59\x00|g' ATIRadeon9700

Then replace original file with patched, repair permissions and try!



YYYYEEEEEEEEESSSSSSS!!!! I got to make QE/CI work for me!!!!!but yet have some small problems...

For exemple: When I move any window this stay transparent and slow, no change resolution and too the screen saver stay very, very slow.

For this test I used OSX 10.4.4


Thanks Slice for advance....... Do you is the Man :-)

Below my screens: The first is Transparent window and the second is the system profile.

Attached Files



#249
keepclubbin

keepclubbin

    InsanelyMac Protégé

  • Members
  • Pip
  • 16 posts
how can i edit "ATIRadeon9700.kext/Contents/MacOS/ATIRadeon9700" this file...
?
when i extract to destop, will i open the terminal and write this commands?
perl -pi -e 's|\x3d\x4e\x4a\x00|\x3d\x55\x59\x00|g' ATIRadeon9700
perl -pi -e 's|\x3d\x48\x4a\x00|\x3d\x55\x59\x00|g' ATIRadeon9700

#250
prepressman

prepressman

    InsanelyMac Protégé

  • Members
  • Pip
  • 41 posts
  • Gender:Male
  • Location:So Paulo - Brazil

I can propose another version of IOPCIFamily for Tiger
and IOPCIFamily for Leo



I dont got the kext for Leo bacuse the forum be in Russian language. Do you can put here?

Thanks

#251
keepclubbin

keepclubbin

    InsanelyMac Protégé

  • Members
  • Pip
  • 16 posts
i guess i patched... but now.. what will i do with atiradeon9700.kext?

#252
windos

windos

    InsanelyMac Protégé

  • Members
  • Pip
  • 22 posts
Congratulations to developers! Slice you are great.
My specs:
http://forum.insanel...mp;#entry648508

Now my question is, how to modify my id to 5975(the one I have) instead 5955, do you think it could works also for me (ATIRadeon xpress 1100 that reconizes as x200m in the system profiler)? What files should I modify and how?

Thanks!!!

#253
prepressman

prepressman

    InsanelyMac Protégé

  • Members
  • Pip
  • 41 posts
  • Gender:Male
  • Location:So Paulo - Brazil

i guess i patched... but now.. what will i do with atiradeon9700.kext?



You need to research more. Here is advanced for you without obvious information.

#254
keepclubbin

keepclubbin

    InsanelyMac Protégé

  • Members
  • Pip
  • 16 posts
well..
first i patched the kext wit these commands
""perl -pi -e 's|\x3d\x4e\x4a\x00|\x3d\x55\x59\x00|g' ATIRadeon9700
perl -pi -e 's|\x3d\x48\x4a\x00|\x3d\x55\x59\x00|g' ATIRadeon9700""

then i changed plist file...
after then i went to ext. folder and i replaced atiradeon9700.kext...

then i opened terminal and..

chmod -R 755 /System/Library/Extensions
chown -R root:wheel /System/Library/Extensions
rm -R /System/Library/Extensions.mkext

and repaired the per...

restart... and boom... system did not open...
where did i wrong?

#255
Slinger2g

Slinger2g

    UEFI Developer

  • Members
  • PipPipPipPipPip
  • 290 posts
  • Gender:Male
  • Location:United States
  • Interests:EFI Implementation(the right way)<br />Untouched Vanilla Install's<br />----...
Attention to Slice.....

Do you think you can make ATI1Slice.kext load just after ALCInject and right before ATIRadeon9700.kext?

If so, re-do ATI1Slice so it will load in that priority and I will test tonight.

~Sling

#256
dvavd

dvavd

    InsanelyMac Protégé

  • Members
  • Pip
  • 16 posts

I can propose another version of IOPCIFamily for Tiger
and IOPCIFamily for Leo

Something is wrong with that IOPCIFamily, I think. See screenshot. The system behaves exactly as I described in my previous post.

Attached Files



#257
Slinger2g

Slinger2g

    UEFI Developer

  • Members
  • PipPipPipPipPip
  • 290 posts
  • Gender:Male
  • Location:United States
  • Interests:EFI Implementation(the right way)<br />Untouched Vanilla Install's<br />----...

Something is wrong with that IOPCIFamily, I think. See screenshot. The system behaves exactly as I described in my previous post.


WAIT........

That System Profiler kext read is often found due to kernel hacking and has nothing to do with the overall performance of kext's and driver's in os x.

This issue should no longer be discussed.

Let's direct our attention towards getting the driver built.

We need a dev guy to step in and get the issue's with ATI1Slice.kext resolved.

~Sling

#258
Slice

Slice

    InsanelyMacaholic

  • Local Moderators
  • 2,978 posts
  • Gender:Male
  • Location:Moscow

I dont got the kext for Leo bacuse the forum be in Russian language. Do you can put here?

Thanks

You can find it here
http://forum.insanel...t=0#entry505751

Do you think you can make ATI1Slice.kext load just after ALCInject and right before ATIRadeon9700.kext?

If so, re-do ATI1Slice so it will load in that priority and I will test tonight.

This is ProbeScore property.
But I think ATISlice, ATIinject and ATILead are the same injectors with different functions. You need only one. Try to work WITHOUT ATISlice!
I make new injector ATILead with all functions of ATISLice but I want your advices about it's info.plist. It is very customizable!

#259
Slinger2g

Slinger2g

    UEFI Developer

  • Members
  • PipPipPipPipPip
  • 290 posts
  • Gender:Male
  • Location:United States
  • Interests:EFI Implementation(the right way)<br />Untouched Vanilla Install's<br />----...
Can you post ATILead so I can evaluate it?

#260
Slice

Slice

    InsanelyMacaholic

  • Local Moderators
  • 2,978 posts
  • Gender:Male
  • Location:Moscow

Can you post ATILead so I can evaluate it?

Separate thread for it
http://forum.insanel...showtopic=91042
I wait some proposition about it.





0 user(s) are reading this topic

0 members, 0 guests, 0 anonymous users

© 2014 InsanelyMac  |   News  |   Forum  |   Downloads  |   OSx86 Wiki  |   Mac Netbook  |   PHP hosting by CatN  |   Designed by Ed Gain  |   Logo by irfan  |   Privacy Policy