Help - Search - Members - Calendar
Full Version: Mobility Radeon 9000 thread
InsanelyMac Forum > OSx86 Project > Hardware and Drivers > Graphics Cards
Pages: 1, 2, 3, 4, 5, 6, 7, 8, 9
Slice
QUOTE(arthurson @ Oct 9 2007, 06:03 AM) *
but i have agp 4x in xp , no idea why it change when using osx86


Because my AGPGart is not tuned to your AGP bus yet.
I am sorry for delay with DeviceID matching. I am very busy this week (and next one).
So
Except writing your DevID into info.plist in my Radeon driver you need also make an internal patch. Open Radeon8500 with HexEdit. (don't forget to make it writeable!)
1. For the owners of 5835, 5960-63, 4966-67, 4c66, 516c no changes needed.
2. For 514c, 5964, 4242 and other R200 chips you need to find
663d35580f849b
and replace to
663dXXYY0f846f
3. For 5c61 and other RV280 mobility
find 663d3558
replace to 663dXXYY
4. For 496e and other RV250
find 663d664c
replace to 663dXXYY

where XXYY - byte reverse order of your device ID
i.e. for 496e we must write 663d6e49 (XX=6e, YY=49)
Try!

QUOTE
To all the Radeon Mobility 9000 users who experience program crashes whenever trying to run a program with openGL (chess, parallels, vmware fusion, screen saver settings...):

censored2.gif
KirbySaysHi
QUOTE(Slice @ Oct 10 2007, 02:27 AM) *
censored2.gif


Was I incorrect? I have the standard devID of 4c66, and AGP is enabled.

If my info was incorrect, let me know and I'll edit to dissuade misinformation.
Slice
QUOTE(KirbySaysHi @ Oct 11 2007, 12:29 PM) *
Was I incorrect? I have the standard devID of 4c66, and AGP is enabled.

If my info was incorrect, let me know and I'll edit to dissuade misinformation.


Your information is correct but out of the thread. We know that Radeon8500 is incorrect now unsure.gif so we need no such advice tongue.gif

You'd better to test it with your Radeon 0x4c66 and upload your ioreg and dmesg as said previously. I need as much information as possible to make hardware OpenGL working.
KirbySaysHi
Just to make sure I'm understanding what you want...
You want me to test the new AGPGart (the one you posted). right?

I'm not sure how to get the log dumps for you, however... I'm not familiar with that stuff for osx yet... but I really want to help!!!

EDIT: after rereading some of the posts here, I think you actually want me to test the ATIRadeon9700.kext? Your AGPGart loaded up fine!
Slice
QUOTE(KirbySaysHi @ Oct 13 2007, 03:19 AM) *
Just to make sure I'm understanding what you want...
You want me to test the new AGPGart (the one you posted). right?

I'm not sure how to get the log dumps for you, however... I'm not familiar with that stuff for osx yet... but I really want to help!!!

EDIT: after rereading some of the posts here, I think you actually want me to test the ATIRadeon9700.kext? Your AGPGart loaded up fine!

I think 9700.kext needs a patch that I'll try to make later. Try patched 8500.kext!
About AGPGart. It loaded means no it works fine!
New version of AGPGart here
http://www.x86dev.org/forum/index.php?acti...46.0;attach=616

2 all
Who said mew?
iktus
Hello World
Slice, what's new?

QUOTE(Slice @ Oct 8 2007, 03:23 PM) *
As I see you have the same configuration as mine. So wait.
8500 I patch in very long way. 5 new command and modifications in 2 another. It is hard to explain how to. May be later I'll make it for you.
I don't know about 1280x800 yet. As you see


Yes, i have your same configuration laptop, i have find your post on topic of southbridge and sound ...
For 10.4.9 patch, dont worry, if there is a long work, focalize your attention on what you are working.


QUOTE(Slice @ Oct 8 2007, 03:23 PM) *
It is not good. Our chipset not rv280 but RS300M. So Callisto is not good enough to change resolution.
May be you try ATINDRV+ATIinject? It is included with "ATI mobility x1600" from Diabolik.
I am not successful with it.
And look at your dmesg


I have found some topic of Diabolik, but there is not a clearly wiki to use this soluction, At this time, I have little free time, so Callisto is the only soluction for 1280x800

I stay tuned
Ciao
KirbySaysHi
Ok, the 2.4 AGPGart seemed to work fine. I grabbed your ATIRadeon9000.zip file (which had the 8500 kext in it), and used that, and it appears to be loaded fine as well, but it's the only ATI extension loaded (there used to be bundles and such). Still no QE/CI or openGL hardware. This is what you meant by using a patched 8500, right?

I've attached what I think are my dmesg and ioreg dumps... let me know if you want anything else or for me to try something else. Also, Slice, you said that "It loaded means no it works fine!"... I just want to clarify: you're saying that if the kext loaded, it's working fine?
iktus
QUOTE(Slice @ Oct 15 2007, 08:22 AM) *
2 all
Who said mew?

smile.gif

I've watch the image of your previous post only now!
I could wrong, but I think you might have come at a good point!
I anxiously await the release of your new kext, so to test OpenGL Extensions Viewer .... wink.gif

Ps could your add on this topic the last relase of AgpGart(with appropriate changes if necessary)?I not have a x86dev account to download!
Pps which version you use for OpenGL.framework?

tongue.gif I stay tuned biggrin.gif

Slice
QUOTE(iktus @ Oct 16 2007, 02:14 AM) *
smile.gif

I've watch the image of your previous post only now!
I could wrong, but I think you might have come at a good point!
I anxiously await the release of your new kext, so to test OpenGL Extensions Viewer .... wink.gif

Ps could your add on this topic the last relase of AgpGart(with appropriate changes if necessary)?I not have a x86dev account to download!
Pps which version you use for OpenGL.framework?

tongue.gif I stay tuned biggrin.gif

I am sorry but till now the AGPGart and Radeon8500 have bugs. When I'll finish I upload both here.
Currently I use the default OpenGL.framework. It is from 10.4.6 but corrected by QuickTime 7.1.5.

Where are other testers? Is there anybody wants to have a working driver for Radeon 9000/9200?
May be I work only for myself?
jodo
Still on the track. Atm downloading a copy of 10.4.6 for having a comparable system (as 10.4.7 does not work, tried it several times) and 10.4.8 for having the corresponding ATI driver. 10.4.6 takes its time as it is rawly seeded :-/ I want to stay online until it is completed...

Nevertheless: I'm still on the track! Sorry for the little support...

Krazubu
QUOTE(Slice @ Oct 22 2007, 02:08 PM) *
Where are other testers? Is there anybody wants to have a working driver for Radeon 9000/9200?
May be I work only for myself?


I'm interested in this driver. I'd like to help you but I have no computer with a such card available at the moment. I guess many people are interested, demand was high a while ago, but people probably gave up. Your driver could open the door to many things that could apply to the whole ATI series. Currently almost not any ATI board supports TV out, extended desktop and native DVI out is quite random.
erso
QUOTE(Slice @ Oct 22 2007, 09:08 AM) *
Where are other testers? Is there anybody wants to have a working driver for Radeon 9000/9200?
May be I work only for myself?


I'm interested in this driver.  Currently I'm using Callisto_b003fixed.  If you need anything from me to help your developing a kext, let me know.
Slice
QUOTE(krazubu @ Oct 22 2007, 09:33 PM) *
I'm interested in this driver. I'd like to help you but I have no computer with a such card available at the moment. I guess many people are interested, demand was high a while ago, but people probably gave up. Your driver could open the door to many things that could apply to the whole ATI series. Currently almost not any ATI board supports TV out, extended desktop and native DVI out is quite random.

I know the problem with my Radeon Mobility 9000IGP (devID=5835). The problem is memory addresses.
The same problem is in Radeon9700 driver.
Very soon I repair it. But I don't know what is happen with 4c66 or 5c63. Can anyone enter GUI with Radeon8500 original or patched? With or without AGPGart? With or without Radeon8500GA.plugin? With or without Callisto? Can anyone use ATINDRV by mean of natit or ATIinject?
ATINDRV is only way to get working TVout and DVI. Not Callisto!
The other possible way is RadeonFB project by joblo. For now I am not successful with this project.

QUOTE(erso @ Oct 23 2007, 05:21 AM) *
I'm interested in this driver.  Currently I'm using Callisto_b003fixed.  If you need anything from me to help your developing a kext, let me know.

You are novice so I don't know your capability.
Can you work as developer or cracker or tester?
First of all read carefully all my topics in the thread.
Krazubu
I noticed that my TV-out worked fine with my X300, using the default OSX framebuffer (QE/CI, but no resolution change), however, I get nothing with TV-out on my X1600, whatever the method I use. About extended desktop, I just remember that I recently tried to mess with ATIinject (on my x1600), and it seemed to be very close to support it (the extended desktop feature was enabled in system prefs, but got output on only 1 screen), sadly TheMaxx32000 discontinued the project when natit was out. If you could get the sources of ATIinject, maybe you'd find good infos.

Keep up the good work smile.gif
arthurson
i wanna help to test again, yet i've deleted osx86 already, and now play with ubuntu happily.
Slice
QUOTE(arthurson @ Oct 23 2007, 05:54 PM) *
i wanna help to test again, yet i've deleted osx86 already, and now play with ubuntu happily.


I play with ubuntu during half year and then destroy it. MacOSX forever tongue.gif
iktus
QUOTE(Slice @ Oct 23 2007, 04:15 PM) *
I play with ubuntu during half year and then destroy it. MacOSX forever tongue.gif


I play with ubuntu every day, and I love It biggrin.gif
Slice you are my Jedi angel.png

Ps if anyone post a link to a wiki, or write a simple howto to test ATINDRV+ ATIinject, i can try it.
But I'm very committed on my job and i dont have many time.
Slice
I am not a Jedi, I am only slice...

My last attempt is failed and I have no new information, no new help.
I don't know what is the good memory assignment for the radeom chip. Linux driver has no such assignment thou it don't work for IGP. RadeonFB has the same hole.

ATIinject is a part of "ATI mobility X1600" package. I has natit's sources which is the same injector. The difference is in "info.plist" file. I don't know what is the good settings for it. Anyone can try to play with it. Aim is successful boot. Then I can join to the effort to connect it to Radeon8500 or 9700 driver.

If someone don't know I explain again:
1-injectors. ATIinject or Natit needed to launch the ATINDRV and set some properties for card. Callisto uses own injector named CallistoHAL.
2-framebuffers. ATINDRV, RadeonFB or Callisto needed for 2D graphics and switch resolutions. They replace standard IONDRVFramebuffer which can't switch resolutions. These drivers must connect to all monitors including TVOut but really no. ATITVOut.kext would connect to ATINDRV.
3-accelerator. ATIRadeonXXXX.kext with plugins. It tunes Radeon chip after framebuffer and can influence on it. It needed for hardware OpenGL, for DVD playback etc. No 3d party alternative. Only patches.
4-AGP. It tunes AGP chip and create fast channel for bytes transfer. It influences on Accelerator behaviour but in some cases Graphics driver can work in slow PCI mode without AGP driver.
5-OpenGL.framework. It called from ATI**GA.plugin.
That's all what we need to full functional Video.

Other questions?
KirbySaysHi
QUOTE(Slice @ Oct 24 2007, 07:25 AM) *
Other questions?


Yes. I have a 4c66, using Callisto and your AGPGart. What do I need to do to help you?!

P.S. this card even sucks on Linux. Yay!
arthurson
come back here, as i just dl leopard, when i got the patch and install method , i will do the test again and again, until opengl is found
Slice
Hello All!
I have new ideas to continue to work. Don't leave me!
QUOTE(krazubu @ Oct 23 2007, 03:24 PM) *
I noticed that my TV-out worked fine with my X300, using the default OSX framebuffer (QE/CI, but no resolution change), however, I get nothing with TV-out on my X1600, whatever the method I use. About extended desktop, I just remember that I recently tried to mess with ATIinject (on my x1600), and it seemed to be very close to support it (the extended desktop feature was enabled in system prefs, but got output on only 1 screen), sadly TheMaxx32000 discontinued the project when natit was out. If you could get the sources of ATIinject, maybe you'd find good infos.

It is interesting information. I took it into account.
About sources of ATIinject. Not interesting. I think it is the same as natit which I have. I already recompile the natit to support ATI cards. See my previous posts. But I don't know what to do with it's info.plist. If someone find something interesting in the question write here.
I found in Radeon8500 a name "ATY,Overlay". What is it?


QUOTE(KirbySaysHi @ Oct 24 2007, 10:14 PM) *
Yes. I have a 4c66, using Callisto and your AGPGart. What do I need to do to help you?!

P.S. this card even sucks on Linux. Yay!

Please, answer my questions. You must be able to install kexts and remove its. And look what is happen.
QUOTE(Slice @ Oct 23 2007, 11:07 AM) *
But I don't know what is happen with 4c66 or 5c63.
Can anyone enter GUI with Radeon8500 original or patched?
With or without AGPGart?
With or without Radeon8500GA.plugin?
With or without Callisto?
Can anyone use ATINDRV by mean of natit or ATIinject?

I need this information!

MACn00bs
Hi everybody, first of all I should say: Im noobs so pls dont shout at me biggrin.gif

I have a 9100 mobility on laptop and I cant get it regconized by the systeme
QUOTE
Type: Display
Bus: PCI
VRAM (Total): 256 MB
Vendor: ATI (0x1002)
Device ID: 0x5835
Revision ID: 0x0000
Kernel Extension Info: No Kext Loaded
Displays:

Display:
Resolution: 1024 x 768
Depth: 32-bit Color
Core Image: Not Supported
Main Display: Yes
Mirror: Off
Online: Yes
Quartz Extreme: Not Supported


As I read, people can enable it to the native resolution ( 1280x800in my case) in some way.

Can someone tell me how ? Please tell me what kext to use and how to install it... I know its take time to type all of this but pls, promise I will make as few as possible stupid questions

I use 10.4.9 uphuck v1.4 r3
Slice
You have almost the same computer as my Samsung P29. About Video wait please. You can install Callisto 003fixed to recognize the Radeon and switch resolutions up to 1024x768. I have no 1280x800. Other function in progress.
About sound - I have full functional kext recompiled from original Taruga sources to eliminate debug messages. Take it!
Installation as usual. See FAQ.
MACn00bs
I install it, the mic works ^^ (see the activities when i touch it) but there is no ouput sound. It's strange.

And I install also callisto 003-fixed but always "no kext" loaded. can I talk to you directely Slice ? I think it's better than harasse you by messages biggrin.gif
arthurson
i just got new one, and extracted something for you to study, hope this help
http://www.hkgalden.com/new_store.php?acti...WJlDT6911ffoQRf
jodo
Hi,

my copy of 10.4.6 is complete, but could someone perhaps provide me with the ati driver from 10.4.8. If I have it, I can test the needed setup...I would like to try it this weekend, as it otherwise will take perhaps 2 weeks until I can try it...
Slice
QUOTE(MACn00bs @ Oct 26 2007, 06:13 PM) *
I install it, the mic works ^^ (see the activities when i touch it) but there is no ouput sound. It's strange.

Continue discuss sound in the appropriate thread
http://forum.insanelymac.com/index.php?sho...mp;#entry485714
I am here
QUOTE
And I install also callisto 003-fixed but always "no kext" loaded. can I talk to you directely Slice ? I think it's better than harasse you by messages biggrin.gif

About video we all talking here. May be someone else said something useful.
With Callisto you must got a switch resolution. "no kext loaded" - because you don't install Radeon8500.kext. Till now it has a bug. Wait! I searching it during 2 month wacko.gif

QUOTE(arthurson @ Oct 26 2007, 07:22 PM) *
i just got new one, and extracted something for you to study, hope this help
http://www.hkgalden.com/new_store.php?acti...WJlDT6911ffoQRf

Thx! But it is Leopard version 1.5.16. It is not reliable for our tiger.

QUOTE(jodo @ Oct 27 2007, 03:25 PM) *
Hi,

my copy of 10.4.6 is complete, but could someone perhaps provide me with the ati driver from 10.4.8. If I have it, I can test the needed setup...I would like to try it this weekend, as it otherwise will take perhaps 2 weeks until I can try it...

It is large upload. I'll make it after finish.
Hope you find its somewhere rolleyes.gif

ADD:
May be someone try my last version of AGPGart? It is for Intel bus and for my ATI bus:
MACn00bs
QUOTE
With Callisto you must got a switch resolution. "no kext loaded" - because you don't install Radeon8500.kext.

This one load correctly for me and it's the first AGPgart that loaded.
I found why I didnt get my card detected: I didnt activate callisto bag.gif now I have 1280x800 so happy thumbsup_anim.gif
Slice
jodo!

I need your test:
AGPGart2.4.2 + original ATIRadeon8500
Can you enter desktop or black screen only?
jodo
Hmpf! Ok, I understand. I thought you wanted me to wait until I have the 10.4.8 ATI. But that's easy, I guess. Just express your wishes that clear and I will do whatever you want sleep.gif But which one is the original AtiRadeon8500? mellow.gif As I'm running 10.4.6 now, I also have the drivers from 10.4.6...

Slice
OK! Let it be drivers from 10.4.6. Without any patches!
KirbySaysHi
I tested your newest AGPGart on my 4c66. It never got to the desktop, and would hang at "Login Window Application Started". Thus, I booted into single user mode, and saved the ioreg and dmesg.

The system was clean, after a fresh install of JaS 10.4.8. I didn't have any modified graphics kexts installed. Also, your AGPGart would load if I did I kextload while at the desktop, but upon a restart it would hang.

I hope this helps? If not, tell me what you need next.

Verdict: Black screen only.
Slice
Thank you Kirby!

Now I know that the problem not only with IGP bus but it is only the problem with Radeon8500. And I know where!
QUOTE
x000937c4 c7805c01000000000000 mov dword ptr [eax+0x15c], 0x0
x000937ce c781e408000000000000 mov dword ptr [ecx+0x8e4], 0x0
x000937d8 8b8154080000 mov eax, [ecx+0x854]
x000937de c780480100000000ffff mov dword ptr [eax+0x148], ffff0000

These are memory setting for Radeon chip. Before now I am not sure is it bad only for me or for any PC Radeon AGP. It is good for PCIexpress only!

Next step - seach for good settings.
jodo
Ok, I did it. Fresh install of JAS 10.4.6, I did nothing more but copying the AGPGart.kext into the extensions folder, repaired permissions. System seems to boot up fine, but the screen freezes at the grey screen with the moving circle. I can move the mouse...

Unfortunately I realised that by default the possibility to enter startup options is deactivated, so I cannot enter safe mode. Of course - as I'm a hacker - I'm never doing things the easy way cool.gif And as I'm a hacker I'm sure there is a way to get into safe mode w/o reinstalling. But which one is it mellow.gif

After finding it, I will provide the txts....
Slice
Pure jodo!

Boot with -v -s
then type as prompted
/sbin/fsck -fy
/sbin/mount -uw /
mkdir /off
cp -r -v /S*/L*/E*/ATIRadeon8500.kext /off
rm -r -v /S*/L*/E*/ATIRadeon8500.kext
reboot
jodo
QUOTE(Slice @ Nov 1 2007, 08:23 AM) *
Pure jodo!

wink.gif
QUOTE
Boot with -v -s

Nah, I cannot enter boot options, it is directly booting (I guess a small "hack" from JAS).
But I think I have found a way...just booting into single user mode with the install DVD?!

*trying*

Ok, it worked. AGPGart loads fine (with deactivated 8500 kext), but the system profiler show the following text for the kext:
CODE
AGPGart:

  Version:    2.4.2
  Last Modified:    10/31/07 1:40 PM
  Get Info String:    2.4.2, Slice, 2007
  Location:    /System/Library/Extensions/AGPGart.kext
  kext Version:    2.4.2
  Load Address:    0x29fa9000
  Valid:    Yes
  Authentic:    Yes
  Dependencies:    Incomplete
  Dependency Errors:
  com.apple.iokit.IOPCIFamily:    No valid version of this dependency can be found
  Integrity:    Unknown
Slice
2 jodo
what about press F8? or boot with key "S" pressed?

2 Kirby
Sorry, I don't understand can you boot into desktop without AGPGart but with ATIRadeon8500?
jodo
QUOTE
Sorry, I don't understand can you boot into desktop without AGPGart but with ATIRadeon8500?


That's the same for me: w/o AGPGart it shows the Ati8500 kext in the sys profiler, but with some unfulfilled dependencies, if I remember right. Shall I check?
Slice
jodo thumbsup_anim.gif
These words make a world of difference.
You must check once more a list of installed extensions, a presence of hardware OpenGL (by means of OpenGL Extensions Viewer http://www.realtech-vr.com/glview/) and a performance.
If you really have loaded ATIRadeon8500 and can enter desktop, send me files from
ioreg -l -x -w 1024>ioregJODO.txt
sudo dmesg >dmesgJODO.txt


2 all
Why you keep silence? I dare spent times!
jodo
Okidoki.

attached you can find the two requested files and the crash report of the glviewer. The system is not modified at all, it is a pure 10.4.6 JAS. Of course there are some mods implemented by default...

From the GL-crash I assume that I should install the OpenGL from 10.4.1?

Slice
Cheers!
your test with kirby test led me out of deadend. You need no patched Radeon8500. Probably...
You need best AGP driver. It is not exist now! While I need both of them (with my IGP 5835). About glviewer. Version 231 crashes while 228 - no. I think it is a bug in the version.
I can't say you anything about framework. I have no chance for test. When I enter desktop I would test different versions.
iktus
Slice, I see every day this post, but i dont have many time to spent on test, i'm sorry, but i've many job
ciao a presto :-D
I stay tuned every day :-D
jodo
QUOTE(Slice @ Nov 1 2007, 04:33 PM) *
your test with kirby test led me out of deadend. You need no patched Radeon8500. Probably...
You need best AGP driver.

Great that all this testing makes some sense smile.gif
QUOTE
I can't say you anything about framework. I have no chance for test. When I enter desktop I would test different versions.

Ok, I will do some careful testing about that on my own. But I will keep the system untouched and unchanged as far as possible - so that further testing shows valid results...

So you can just request a test setup and I will carry out + provide the results. Faster from now on wink.gif But...I'm on the road from tomorrow until monday, there will be some delay...
KirbySaysHi
Slice,

I can boot into the desktop ONLY with the Radeon8500 kext. If I put the AGPgart kext in there, it never gets to the desktop.

I checked my extensions, and the only running ATI extension is the Radon8500.kext.

Does this help? Sorry for it being late. What would you like me to do next, try something with Callisto/katana/agpgart? Please be specifc, if possible!
MACn00bs
I have AGPgart(your last version 2.4.2) and Callisto work but no 8500. I tried to add my divice 0x58351002 to both 8500 and 8500Ga kext but I see non of them in extension in sys profile.

my dmegs is filled up by CPU throttle info and nothing else -.-'

glviewer works fine for me (version 2.32)
Slice
QUOTE(MACn00bs @ Nov 2 2007, 06:02 AM) *
I have AGPgart(your last version 2.4.2) and Callisto work but no 8500. I tried to add my divice 0x58351002 to both 8500 and 8500Ga kext but I see non of them in extension in sys profile.

my dmegs is filled up by CPU throttle info and nothing else -.-'

glviewer works fine for me (version 2.32)

glviewer works fine because you have no hardware OpenGL
QUOTE
<Renderer>Apple Software Renderer</Renderer>

About 8500.kext go back and read ALL my post in the thread. I don't want to repeat here because of space.
Nobody knows what to do. No any news. So I take timeout. But don't run away. We would work soon.
xerointell
whats the difference between say... a radeon 9000 pro mac edition and a radeon mobility 9000? there are ati drivers for an ati radeon 9000 PRO mac edition on the ati site blink.gif
jodo
I guess it is the fact, that mac edition drivers are PPC only. And that the mac edition has a specific bios, which is different from the x86 ones...
Slice
Hello all!

What about testing my new version of AGPGart? I have no working driver for 5835 but may be other Radeon would be happy?
jodo
Hurra, another step to final success smile.gif I will try your kext this evening!
This is a "lo-fi" version of our main content. To view the full version with more information, formatting and images, please click here.