Jump to content
483 posts in this topic

Recommended Posts

the x200 chipset is more powerful than the intel GMA Graphics, and the intel supports QE/CI ;)

 

in performance estimation, yes, they are similar (x200 and gma950) however,

 

Intel is open, lot's of hw specs/data sheets are available for their chipsets.

 

ATI was opposite:

ATI had very low level API's everywhere, including (especially) in All-In-One chipsets like Express series.

Even ATI trials to deliver Linux driver were motivated only after NVidia releases of them, not before.

And even result driver was ugly and unstable, followed to rewriting it by FSF community from scratch (once again, not from specs).

That was another reason ATI was loosing their positions and finally being sold to AMD.

 

Today AMD has a new approach on dying ATI - it's Open Specs, it's very positive change unless it's too late.

In a few years we will see changes such as new agresive radeonhd development or

step-by-step products disappearing (like happened with other graph accelerator brands: 3dfx, Matrox, etc)

even today, NVidia and Intel are cutting ATI income from the top and the bottom, still keeping much more specs open.

 

so the future of ATI is not transparent yet, and their old chipset secrets making it even more cloudy.

in performance estimation, yes, they are similar (x200 and gma950) however,

 

Intel is open, lot's of hw specs/data sheets are available for their chipsets.

 

ATI was opposite:

ATI had very low level API's everywhere, including (especially) in All-In-One chipsets like Express series.

Even ATI trials to deliver Linux driver were motivated only after NVidia releases of them, not before.

And even result driver was ugly and unstable, followed to rewriting it by FSF community from scratch (once again, not from specs).

That was another reason ATI was loosing their positions and finally being sold to AMD.

 

Today AMD has a new approach on dying ATI - it's Open Specs, it's very positive change unless it's too late.

In a few years we will see changes such as new agresive radeonhd development or

step-by-step products disappearing (like happened with other graph accelerator brands: 3dfx, Matrox, etc)

even today, NVidia and Intel are cutting ATI income from the top and the bottom, still keeping much more specs open.

 

so the future of ATI is not transparent yet, and their old chipset secrets making it even more cloudy.

 

Isn't that being a little bit too pessimistic?

hackintosh4life: just try beryl@linux to see that x200m is quite capable of QE/CI.

you havent been able to get the driver going means nothing..

 

after carefully searching Beryl for x200 forum I found following:

 

- beryl is working based on fgrlx (closed source linux driver of ATI)

- beryl is having serious instability issues with this driver

 

- and as usual, reminder for busy people, fgrlx is not working under osx86

after carefully searching Beryl for x200 forum I found following:

 

- beryl is working based on fgrlx (closed source linux driver of ATI)

- beryl is having serious instability issues with this driver

 

- and as usual, reminder for busy people, fgrlx is not working under osx86

 

its nice that you do some research on beryl on linux,

but i (damn) know whats running on my x200m laptop.

and thats beryl with _no_ stability issue in daily use.

so there is no questioning about "too slow" for qe/ci.

besides, how come that even rage cards run with qe/ci,

just as a reminder for those pestering with those who..

 

edit: yes,yes, its wrong with rage and ci. nonetheless,

officially you need opengl shader language to have full CI.

that was introduced with opengl 2.0, so any card supporting

this is capable of CI "on the fly". indeed, x200m does support

opengl 2.0. apart from missing vertex shader there is

nothing wrong.

good news everyone!!! AMD finally is releasing R300 R400 and R500 chipsets specs!!!

 

news Link! http://sourceforge.net/mailarchive/message...0mail.gmail.com

 

Docs: http://www.x.org/docs/AMD/R5xx_Acceleration_v1.1.pdf

 

Please somebody inform Slice.

 

thanks.

good news everyone!!! AMD finally is releasing R300 R400 and R500 chipsets specs!!!

 

news Link! http://sourceforge.net/mailarchive/message...0mail.gmail.com

 

Docs: http://www.x.org/docs/AMD/R5xx_Acceleration_v1.1.pdf

 

Please somebody inform Slice.

 

thanks.

 

done. and thanks for very good news, enzobelmont!

Ok, people. But how I can to put this informations in practice?

 

from my chair, we missing one more important component:

back-API for Graphic System

it's an API, expected by acceleration bundles to be supported by registers operating driver, example:

 

ATIRadeonX1000GA.kext driver operating with ATIRadeonX1000.kext based on certain API, which we can see in disassembler, but not know details:

- what method is for which purpose

- which sequence of calls is used in which condition

- error codes, etc.

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

 

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!

this kid (hackintosh4life 12 yrd old) claims an "almost" working driver of his own....

 

http://osx.kbot.de/comments.php?Discussion...=2#Comment_7515

 

i'll be happy if this is true....

 

be careful, if this is not true, he may steal your kext and name it as he wish.

 

hackintosh4life, forgive me if it is not true.

 

sorry my english.

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)

__1040___1088___1093___1080___1074_.zip

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

 

http://forum.insanelymac.com/index.php?act...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.

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!

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.insanelymac.com/index.php?showtopic=81048

 

ATI1Slice is from post #184 here:

 

http://forum.insanelymac.com/index.php?sho...7944&st=183

 

ATIRadeon9700.kext from here:

 

http://forum.insanelymac.com/index.php?sho...7944&st=163

 

 

~Sling

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.

post-66171-1204744963_thumb.png

post-66171-1204744984_thumb.png

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

×
×
  • Create New...