Jump to content

Radeon 9500Pro/9700 drivers (AGP)


kess
 Share

18 posts in this topic

Recommended Posts

I am experiencing choppiness when playing video and I'm trying to make my OS X recognize my AGP card in the hopes of fixing it. Right now the system profiler recognizes an ATI card but it says its PCI and no features are supported (like QuartzExtreme).

 

After browsing the forums I found that a few drivers exist but I haven't had any luck with any of them.

 

I tried Callisto but I couldn't find a good installation guide (the provided one assumes a ton of terminal knowledge) so I gave up on that.

 

I tried putting the AGPGart kext in the Extensions folder and fixing permissions but nothing changed when I rebooted.

 

I tried PCIExtreme 3.1 and picked the AGP setting but nothing changed when I rebooted.

 

Can anyone help me out? Sorry if I missed some info somewhere on the forums.. they're pretty large.

Link to comment
Share on other sites

Thanks for your reply.

 

Has anyone written a Callisto guide that is clearer than the info provided in the download? I'm having a hard time figuring out how to install correctly.

 

If I'm not mistaken, Koverg's patch is for PCI/PCIe cards. Mine is AGP. Should I still use it?

 

I was under the impression that either Callisto or AGPGart would fix my problem since both should make OS X recognize AGP cards. Do I have to install some AGPGart things over Callisto?

Link to comment
Share on other sites

This is the guide I followed to get my x800 working...and it worked perfectly. Much more clear than the Callisto instructions.

 

Linky

 

Stephen

 

I installed Callisto this way but after doing Koverg's patch I couldn't boot OS X.

 

All I want to do is find a driver for AGP 9500Pro/9700 that will let me eliminate video chopiness. Doesn't Callisto just change resolutions?

Link to comment
Share on other sites

@kess

 

Callisto is "only" a framebuffer for resolution/freqency change.

 

You must enable QE/CI in ATIRadeon9700.kext.

Koverg patch is not for you.

Its for X300-X850 cards only.

 

Edit Info.plist in ATIRadeon9700.kext with your DeviceID.

Add this line - 0x4e451002 - to the ATIRadeon9700.kext's Info.plist, do permissions(755,root:wheel), delete the kextcache and restart.

 

It should work!

Link to comment
Share on other sites

@kess

 

Callisto is "only" a framebuffer for resolution/freqency change.

 

You must enable QE/CI in ATIRadeon9700.kext.

Koverg patch is not for you.

Its for X300-X850 cards only.

 

Edit Info.plist in ATIRadeon9700.kext with your DeviceID.

Add this line - 0x4e451002 - to the ATIRadeon9700.kext's Info.plist, do permissions(755,root:wheel), delete the kextcache and restart.

 

It should work!

 

Thanks for your help.

 

This is how OS X sees the card:

 

  Type:	VGA-Compatible Controller
 Bus:	PCI
 VRAM (Total):	128 MB
 Vendor:	ATI (0x1002)
 Device ID:	0x4e45
 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

 

There is no kext loaded and I'm not sure how to load one.

 

Once I modify the ATIRadeon9700.kext, how do I load it?

 

Could you please type out the commands for

a] repairing the permissions

b] deleting the kextcache

 

Sorry, I'm not very good in Terminal yet.

 

In ATIRadeon9700.kext, do I put my device ID at the end of

 

<key>IOPCIMatch</key>

 

or do I replace an existing device ID with mine?

 

Thanks!

Link to comment
Share on other sites

1)Yep. Put your DevID at the end of <key>IOPCIMatch</key>

 

<key>IOPCIMatch</key>

<string>0x4E441002 0x41441002 0x4E481002 0x41481002 0x41501002 0x4E501002 0x41521002 0x4E541002 0x4A481002 0x4A491002 0x4A4A1002 0x4A4B1002 0x4A4C1002 0x4A4D1002 0x4A4E1002 0x5B601002 0x5B621002 0x3E501002 0x4E561002 0x5B641002 0x3E541002 0x4e451002</string>

<key>IOProviderClass</key>

 

2) Copy modified ATIRadeon9700.kext back to the /System/Library/Extensions

(Authenticate and it will ask for your password)

 

3)Open Terminal and type:

sudo chown -R root:wheel /System/Library/Extensions/ATIRadeon9700.kext 
sudo chmod -R 755 /System/Library/Extensions/ATIRadeon9700.kext
sudo rm /System/Library/Extensions.mkext 
sudo rm /System/Library/Extensions.kextcache

 

-restart-

Link to comment
Share on other sites

1)Yep. Put your DevID at the end of <key>IOPCIMatch</key>

2) Copy modified ATIRadeon9700.kext back to the /System/Library/Extensions

(Authenticate and it will ask for your password)

 

3)Open Terminal and type:

sudo chown -R root:wheel /System/Library/Extensions/ATIRadeon9700.kext 
sudo chmod -R 755 /System/Library/Extensions/ATIRadeon9700.kext
sudo rm /System/Library/Extensions.mkext 
sudo rm /System/Library/Extensions.kextcache

 

-restart-

 

Thank you VERY MUCH, Flamaszter! It works! Looks like I won't have to reinstall OS X for a 3rd time :)

Link to comment
Share on other sites

  • 2 weeks later...

Kess,

 

Do you have CI and QE working with your 9500 PRO? I have the same card, which is an AGP, but can't get QE/CI to work. Have tried several combinations. This is what I have:

 

OSX 10.4.6 Jas

Callisto - tried both 008 and 006 (Got card recognized as 9700 NE, and can switch resolutions)

AGPGart - tried both 2 and the light version (Got card recognized as AGP)

Tried AppleI386PCI.kext - but nothing happened. Switched back to AGPGart.

 

Modifed ATIRadeon9700GA.plugin to have CallisoFB.

Modifed ATIRadeon9700.kext to add my device id (4e45)

 

Even applied Koverg's patch.

 

 

My card id being recognized as Radeon 9700 NE, AGP after all this. However, I still don't have QE/CI. Please help!

 

Thank you VERY MUCH, Flamaszter! It works! Looks like I won't have to reinstall OS X for a 3rd time :2cents:
Link to comment
Share on other sites

@guarneri

 

I see that you tried many things.Thats great.:)

My suggestion is:

Make a fresh new OS install. :)

 

After that you need to do only 2 things.

1)Edit ATIRadeon9700.kext with your DeviceID.

After this QE/CI will be active!

 

2)Install Callisto for resolution/frequency change and don't forget to modify ATIRadeon9700GA.plugin.

----Thats all----

 

PS:If you have an intel based machine you don't need AGPgart because it doesn't give you any speed performance.

It is usefull only for AMD(nForce) machines.

If you want to experiment with AGPGart(light) check this topic first:

http://forum.insanelymac.com/index.php?showtopic=26989

 

Good luck!

Link to comment
Share on other sites

Flamaszter,

 

Thanks for your help. I followed you advice (kinda) and restored all the Extensions from a backup. Then if I do just the first step below (of adding my Device ID to ATIRadeon9700.kext) OSX boots up and I see a maze of squares on the screen after OSX boots up.

 

If I go inside MacOS and hex edit ATIRadeon9700 and replace an existing device ID to my device's id (essentially equivalent to Kevrog patch) - then OSX just hangs at boot time (the spinning wheel just stops.)

 

Thus, I had to boot in safe mode and take my device out of ATIRadeon9700.kext to be able to boot normally.

 

 

FYI, I have an ASUS P4P800 Delux, with a P4 2.4GHz, SSE2 (800FSB), ATI 9500 PRO 128Mb (dev id = 4e45.) It is AGP.

 

Without Callisto, I can only get 1024x768 resolution, and it shows up as "VGA-Compatible Controller" with PCI in System profiler.

 

With Callisto, it is recognized as ATI 9700 NE, and I can get 1280x1024 (which is native res. for my monitor, so I am happy there.) Still shows up as PCI.

 

 

When I try AGPGart, then the card shows up as AGP instead of PCI in System Profiler (so that is why AGPGart seems to be at leating going in the right direction.)

 

 

Is anyone out there who has ATI 9500 Pro working with QE/CI on a 10.4.6? If so, can you please share your settings? (Some other threads seem to suggest that I might need ATI drivers from an older version. I tried 10.4.5 drivers, but to no avail :-(

 

I guess I can try doing a complete re-install if that is the only alternative at this point...

 

 

Thanks!

 

 

-guarneri-

 

@guarneri

 

I see that you tried many things.Thats great.;)

My suggestion is:

Make a fresh new OS install. ;)

 

After that you need to do only 2 things.

1)Edit ATIRadeon9700.kext with your DeviceID.

After this QE/CI will be active!

 

2)Install Callisto for resolution/frequency change and don't forget to modify ATIRadeon9700GA.plugin.

----Thats all----

 

PS:If you have an intel based machine you don't need AGPgart because it doesn't give you any speed performance.

It is usefull only for AMD(nForce) machines.

If you want to experiment with AGPGart(light) check this topic first:

http://forum.insanelymac.com/index.php?showtopic=26989

 

Good luck!

Link to comment
Share on other sites

  • 2 weeks later...

I have everything working in my system, thanks to a guide here. My problem is quite a strange one. After a reboot, the kexts revert or somehow get modified and QE no longer works.

 

I drop my backed up new kexts into the extensions folder, repair permissions, delete kextcache, reboot and everything works fine. It seems like there has got to be a better solution than this.

 

My system: 10.4.6 (not jas, the other one), ATI Radeon 9700pro, Athlon 64 3000+ (no SSE3), Nforce3 AGP set... I have koverg patch, callisto and AGPGart kexts installed.

 

Here is what my system information says once the kexts go bad:

 

Radeon 9700 ND:

 Chipset Model:	Radeon 9700 ND
 Type:	Display
 Bus:	PCI
 VRAM (Total):	128 MB
 Vendor:	ATI (0x1002)
 Device ID:	0x4e44
 Revision ID:	0x0000
 Displays:
DELL 2005FPW:
 Resolution:	1680 x 1050 @ 60 Hz
 Depth:	32-bit Color
 Core Image:	Supported
 Main Display:	Yes
 Mirror:	Off
 Online:	Yes
 Quartz Extreme:	Not Supported

Link to comment
Share on other sites

  • 11 months later...

Hello to all,

 

i tried everything mentioned above to get my 9500pro to work. Still no success!

 

After i changed the ATI9700.kext and did all the terminal things, i reboot and it says "ATI9700.kext cannot be used ...."

 

does everyone have a clue what went wrong?

 

regards,

funkeeflow

Link to comment
Share on other sites

  • 3 weeks later...

I have a ATI 9500pro Device ID 0x4E45. Motherboard ASUS P4P800-E Deluxe

I installed Uphuck 10.4.9 v1.4i r2

Installed Castillo b006 using the instruction from http://forum.insanelymac.com/index.php?showtopic=21182

added my deviceID to the Info.plist in ATIRadeon9700.kext

and Everything works.

 

 

Radeon 9700 NE:

 

Chipset Model: Radeon 9700 NE

Type: Display

Bus: PCI

VRAM (Total): 128 MB

Vendor: ATI (0x1002)

Device ID: 0x4e45

Revision ID: 0x0000

Displays:

DELL 1707FP:

Resolution: 1280 x 1024 @ 60 Hz

Depth: 32-bit Color

Core Image: Supported

Main Display: Yes

Mirror: Off

Online: Yes

Quartz 2D Extreme: Supported

Quartz Extreme: Supported

Link to comment
Share on other sites

  • 3 years later...

I know that this topic is 4 years old, but i have an old desktop and i want to use it with Mac Osx

 

I have installed the kalyway 10.5.2 and is working, added the boot flag "Graphics Mode"="1280x1024x32" for my screen and its ok.

 

The problem that i have is i dont have my Sapphire 9500 Pro installed, so the screen gets slow in the animations, youtube etc...

 

I´ve tried to do what you say in this topic, modify the atiradeon9700.kext but with no result.

 

Can someone help me, perhaps the users that have this graphic card in the past and have made it work with QE ,etc...

 

My system is :

AMD 64 3000+ skt754

MSI K8T-Neo 2 ( Via K8T800 )

768Mb DDR400

80Gb IDE 7200rpm

Sapphire Ati Radeon 9500Pro 128Mb

 

 

Thanks!

Link to comment
Share on other sites

 Share

×
×
  • Create New...