So, I gave TenFourTrim a shot on my 12" PowerBook G4. Ultimately, I decided it wasn't for me, for two reasons:
- A purely aesthetic consideration: Although I used the version that retains Dashboard, it apparently had removed the font that Dashboard used (whichever font that was, I don't know). I didn't like my widgets' appearance with the new font, which at first glance looks like some variety of Times.
- A functional consideration: Initial benchmarking showed ~25% drop in AltiVec performance.
Here are the Xbench scores taken about 15 minutes after completion of TenFourTrim:
View attachment 851772
As you can see, the overall effect of TFT was positive, though negligible, after so short a period of time. I did take into account
@z970mp's suggestion that using your Mac for some hours/days will build system caches to further improve performance; however, I don't see how that could improve AltiVec performance.
I should note I also tested TFT on my 1.0 GHz TiBook, and overall changes were very similar to what you see above. However, the drop in AltiVec performance on the TiBook was less pronounced: ~10%. I can only attribute this to the different CPU's: the TiBook's 7455 vs. the AlBook's 7447A. Again, this is all very preliminary, after only one round of benchmarking. It's all I plan to do though, so there's the info for anyone who wants to pick up that ball and run with it.
I can see how TFT could benefit a G3 system. G3's don't have AltiVec, so would suffer nothing by applying TFT, and performance gains in the UI would be noticeable and would accumulate over time. Memory and graphics performance were only negligibly impacted in my tests. Changes in disk performance on my TiBook with a 7200 RPM spinner were likewise negligible (you should probably disregard the disk results above from my 12", which has a SSD). I can see how the build-up of system and app caches over time could benefit these as well.
Here's my personal takeaway, based solely on the very limited experience described above: If I had a G3 system, I'd use TFT. On a low-end G4 system, I
might use TFT; assuming the impact on AltiVec was small, a low-end G4 might stand to gain more than it loses. If I had a G5, I'd give it a try; I'm guessing the pure power of a G5 would negate any impact on AltiVec.
But for my mid- to high-end G4's, I won't be using TFT. I'd prefer to apply TFT's changes a la carte, only using the ones that don't inhibit my G4's performance (whichever those are, and I don't know...needs further research).
Not to take anything away from
@z970mp's work, which is fantastic and I think achieved his goal of optimizing Tiger for G3's. Kudos!