Despite my complaints yesterday, I picked up a copy of Leopard at Carbon Computing today. After making sure both Geekbench and Wiinote work with Leopard (both do!), I thought it’d be interesting to see if performance has changed from Tiger to Leopard using my favorite benchmark. While I was at it, I also checked out 64 bit performance under Leopard.

Setup

  • iMac (Late 2006)
    • Intel Core 2 Duo @ 2.0 GHz
    • 2.0 GB 667 MHz DDR2 RAM
    • Geekbench 2.0.7
    • Mac OS X 10.4.10 (Build 8R2232) or
    • Mac OS X 10.5.0 (Build 9A581)
  • Power Mac G5
    • PowerPC G5 @ 1.6 GHz
    • 1.25 GB 333 MHz DDR RAM
    • Geekbench 2.0.7
    • Mac OS X 10.4.8 (Build 8L127) or
    • Mac OS X 10.5.0 (Build 9A581)

I’ve reported the average overall score for each model and processor combination, where 1000 is the score a Power Mac G5 @ 1.6 GHz (running Tiger) would receive. Higher scores are better. Keep in mind that Geekbench 2 only measures processor and memory performance; it won’t catch any differences that might affect other subsystems (like, say, video drivers).

Update: Some people are wondering about the validity of the benchmarks on a single-processor Power Mac G5. While I would’ve loved to run the benchmarks on a dual- or quad-processor Power Mac G5, I’ve only got a single-processor Power Mac G5 at my disposal. I wish I could’ve included more machines (or more recent machines), but I was only able to use what I had available to me.

That said, I still think the results are valid (and interesting!) because there are a large number of single-processor G5s and G4s still in use; not everybody is running the latest and greatest hardware.

iMac Results

Overall Performance

iMac (Late 2006)
Tiger (32 bit)
2699
 
iMac (Late 2006)
Leopard (32 bit)
2619
 
iMac (Late 2006)
Leopard (64 bit)
2878
 

Integer Performance

iMac (Late 2006)
Tiger (32 bit)
2364
 
iMac (Late 2006)
Leopard (32 bit)
2301
 
iMac (Late 2006)
Leopard (64 bit)
2717
 

Floating Point Performance

iMac (Late 2006)
Tiger (32 bit)
3757
 
iMac (Late 2006)
Leopard (32 bit)
3653
 
iMac (Late 2006)
Leopard (64 bit)
3949
 

Memory Performance

iMac (Late 2006)
Tiger (32 bit)
1989
 
iMac (Late 2006)
Leopard (32 bit)
1886
 
iMac (Late 2006)
Leopard (64 bit)
1884
 

Stream Performance

iMac (Late 2006)
Tiger (32 bit)
1596
 
iMac (Late 2006)
Leopard (32 bit)
1585
 
iMac (Late 2006)
Leopard (64 bit)
1681
 

Power Mac G5 Results

Overall Performance

Power Mac G5
Tiger (32 bit)
1013
 
Power Mac G5
Leopard (32 bit)
898
 
Power Mac G5
Leopard (64 bit)
853
 

Integer Performance

Power Mac G5
Tiger (32 bit)
1000
 
Power Mac G5
Leopard (32 bit)
849
 
Power Mac G5
Leopard (64 bit)
703
 

Floating Point Performance

Power Mac G5
Tiger (32 bit)
1026
 
Power Mac G5
Leopard (32 bit)
923
 
Power Mac G5
Leopard (64 bit)
973
 

Memory Performance

Power Mac G5
Tiger (32 bit)
1027
 
Power Mac G5
Leopard (32 bit)
866
 
Power Mac G5
Leopard (64 bit)
859
 

Stream Performance

Power Mac G5
Tiger (32 bit)
986
 
Power Mac G5
Leopard (32 bit)
1054
 
Power Mac G5
Leopard (64 bit)
956
 

Conclusions

What’s surprising is that performance decreased slightly from Tiger to Leopard. I’m not sure why this is the case, since pre-release Leopard benchmarks showed Leopard performing better than Tiger (at least in some areas). What’s not surprising is the 64-bit performance results; x86 64-bit is faster than x86 32-bit (thanks to 64-bit having extra registers), while PowerPC 64-bit is slower than PowerPC 32-bit (thanks to 64-bit instructions being twice the size of 32-bit instructions).

Still, it’s entirely possible your system will be faster under Leopard than Tiger since (as I mentioned earlier) since Geekbench only measures processor and memory performance. Changes to other subsystems in Leopard (like, again, video drivers) might markedly improve performance for you. Me, I’m glad I upgraded to Leopard. While my Power Mac doesn’t feel quite as snappy under Leopard as it did under Tiger, there are all sorts of interesting features in Leopard that just aren’t available in Tiger.