PDQ Accelerated!
Not to be discouraged by a few failed attempts, I systematically went through each iteration of Mac OS X updates from 10.4.11 backwards to find a working driver for the ATI Rage LT Pro.
Mac OS X 10.4.3 - 10.4.11 ATIRagePro.kext + ATIRageProGA.plugin v1.4.4.2 (1366)
Mac OS X 10.4.0 - 10.4.2 ATIRagePro.kext + ATIRageProGA.plugin v1.4.0.11 (2895)
Mac OS X 10.3.7 - 10.3.9 ATIRagePro.kext + ATIRageProGA.plugin v1.3.26.1 (2435)
Mac OS X 10.3.4 - 10.3.6 ATIRagePro.kext + ATIRageProGA.plugin v1.3.18.2 (2059)
Mac OS X 10.3.3 ATIRagePro.kext + ATIRageProGA.plugin v1.3.8.6 (1978)
Mac OS X 10.3.0 - 10.3.2 ATIRagePro.kext + ATIRageProGA.plugin v1.3.0.11 (1734)
(Each patched to include the '0x4c501002' device ID).
All of which resulted in the same behaviour as before; Purple patches in Millions of Colors and psychedelic distortion when set to Thousands.
Until finally;
Mac OS X 10.2.8 ATIRagePro.kext + ATIRageProGA.plugin v1.2.26.32 (1679)
We now have full 2D acceleration in Tiger 10.4.11 on the PDQ! Setting bit depth to "Thousands" results in the best performance. Disabling shadows makes a massive improvement in redraw (I'm using
Shadowless, but ShadowKiller will do the same).
This has made the 233Mhz/512K PDQ with 384MB of RAM a very acceptable performer with Tiger. Everything has become fluid and responsive much like the Pismo (which operates at more than twice the speed at 500Mhz/1MB with 1GB RAM).
The only downside is that OpenGL surfaces fail to initiate due to an invalid pixelformat error. This means Screensavers are broken and any OpenGL based 3D apps and games which don't have a fallback.
VRAM is now reported as 8MB (not 16MB as before). Actual is still just 4MB though.
Attached is the modified ATIRagePro.kext and ATIRageProGA.plugin drivers (v1.2.26) to install into a Tiger installation.
ATIRageProDrivers10.2.8.zip
To install, download and unzip, copy into
/System/Library/Extensions/, then in
Terminal;
Code:
sudo chown -R root:wheel /System/Library/Extensions/ATIRagePro*
sudo chmod -R 755 /System/Library/Extensions/ATIRagePro*
sudo touch /System/Library/Extensions
sudo rm /System/Library/Extensions.mkext
sudo rm /System/Library/Extensions.kextcache
You can then reboot and OS X will rebuild the caches during boot time, but I found it's easier to ask XPostFacto to "Install Extensions", which will automatically rebuild the boot caches and allow a normal reboot.
I hope this can help some other PDQ owners to squeeze the most out of this old Mac.
-AphoticD