If anyone is looking for a great setup my rig is now complete and working perfectly! No TEARING! NO ARTIFACTS! Tested in OpenGL window apps and DVD Player etc. Fully Stable. I finally got the patch working by just applying it myself using a hex editor. I am using the 10.4.4 version of the ATIRadeon9700.kext file. I have Sapphire Radeon X800 PCIe 256mb. This is non-pro edition. Note I am running the full resolution of my monitor via the com.apple.boot.plist option file. Device ID is 554F Vendor ID is 1002 of course.
Grab a HexEditor from http://www.macupdate...fo.php/id/17562
If you want to apply the patch yourself open your HEX editor and search for 3D 60 5B 00 00 in the 10.4.4 kext file. This simply means the file at /System/Library/Extensions/ATIRadeon9700.kext. (Note however it should work on any version of the .kext 10.4.3-5 so don't fret if you don't have the 10.4.4 one!
Be advised that this string occurs in two places. Once you find the two places that this string occurs, replace them with 3D YY XX 00 00 with XX being the first two digits of your Device ID and YY being the second.
So for setup it was as follows: 3D 60 5B 00 00 became 3D 4F 55 00 00.
Now go into the Info.plist file inside your ATIRadeon9700.kext folder and find the 0x5B601002 line and change it with your device ID like this.
For example: 0x5B601002 became 0x554F1002 for my setup. Note that if your card has a different Vendor ID you need to change the 1002 to your Vendor ID as well!
I forgot that you need to now make sure are your permissions are correct! Quickly do a:
chmod -R 755 /system/library/extensions
chown -R root:wheel /system/library/extensions
Now reload your kernel extensions cache
kextcache -k /system/library/extensions
Now try a manual load of your driver before the reboot:
Reboot and pray to the gods!
Good luck and everyone keep up the hard work! If anyone wants to know my setup incase you need a 100% working rig. Here goes:
Pentium D 820 2.8Ghz
Gigabyte I945P-Pro Motherboard
Sapphire Radeon X800 PCIe 256mb
3Com 3C905B-TX NIC
NEC ND-3540A DVD Burner
And of course the onboard ICH7 Intel SATA
Now if you were able to reboot and wish to change your resolution do the following!
right before the closing line, add the following two lines to look similar to the other lines in the file
So if my setup was 1280x1024 at 32bit colour, I would add:
Hope this helps everyone; If anyone sees anything else that is incomplete let me know.
*UPDATE: THIS PATCH ONLY WORKS FOR 10.4.3 / CLICK HERE FOR SOLUTION TO 10.4.4 - 4.8
I GOT IT WORKING UNDER 10.4.3 81111g ! THANKS GRIFFSTA!!! I finally got Quartz Extreme and CoreImage support! Watching DVDs and running OpenGL games are now possible with this edit. My qtz base screensavers works and I can do RSS screensavers, things are snappier and smooth on graphics. Launching the widget now shows the aqua effect. No changeable resolution yet though but who cares just use "Graphics Mode"="1600x1200x32". wooHoo on this ATIFireGL V3200. GRIFFSTA U ON FIYA!
For those still trying to enable support with ATIFireGL V3200 or any other card Vxxxx card, the ATIRadeon9700.kext does all of it as noted elsewhere I forgot, but my card id under the Info.plist in the kext isn't listed - so I had to replace 0x5B601002 with mine 0x31541002.
HexEdit binary in MacOS folder: Editing the Info.plist file previously only tells the ATIRadeon9700.kext to look for my card but it has no binary check on how to do so. Open ATIRadeon9700 with HexEdit. The devID for ATI V3200 is 3154 like Griffsta noted: in my case, XX = 54 and YY = 31 so I used the same address as Griffsta at 3D 60 5B 00 00 replaced it with 3D 31 54 00 00 where values are 3D YY XX 00 00 . MAKE SURE TO BACKUP ORIGINAL incase things go wrong.
After applying the edit, rebooted and system messege displayed driver wasn't installed correctly aka file permission problem, so I ran /Applications/Utilities/Disk Utility.app and repaired my boot drive's file permissions and voila!!! rebooted - no error messeges - QE + CI support!
*note: this driver edit was orignally instructed to be used on 10.4.4 but still works on 10.4.3/very negligible artifact around mouse cursor from time to time after driver edit but it goes away.*
Always on fiya Griffsta and Maxxuss!
Interesting how this concept works. Sometimes editing plist doesn't work means binary edit is required - for some cards it's vice verse without binary edit.