On the whole, my Xbench scores were unchanged from 10.5.1 to 10.5.2. The OpenGL benchmarks took a hit, while the CPU score went up. The other scores had negligible differences. Compared to Tiger, my scores with Leopard have been consistently higher in all tests except the thread test.
Here are my Xbench scores for 10.4.10, 10.5.0, 10.5.1, and 10.5.2 (my scores for 10.5.1 and 10.5.2 reflect the scores after running the optimization routines in Xupport).
Overall: 113.91 120.40 124.76 124.21
CPU Test: 111.50 125.42 124.39 135.20
Thread Test: 217.12 180.96 180.88 197.29
Memory Test: 124.02 137.88 138.99 138.36
Quartz Graphics Test: 141.15 171.07 173.21 174.44
OpenGL Graphics Test: 193.92 210.66 221.00 194.67
User Interface Test: 385.19 260.99 304.65 302.85
Disk Test: 40.04 43.54 45.95 44.46
Interesting, my results didn't vary much between .1 and .2, apart from the Floating Point library results which were a fair bit quicker in .2.
System Info
Xbench Version 1.3
System Version 10.5.2 (9C31)
Physical RAM 4096 MB
Model iMac7,1
Drive Type WDC WD3200AAJS-40RYA0
10.5.1:
Results 204.33
CPU Test 138.27
GCD Loop 283.01 14.92 Mops/sec
Floating Point Basic 135.91 3.23 Gflop/sec
vecLib FFT 110.32 3.64 Gflop/sec
Floating Point Library 111.44 19.41 Mops/sec
Thread Test 222.90
Computation 217.45 4.41 Mops/sec, 4 threads
Lock Contention 228.63 9.84 Mlocks/sec, 4 threads
Quartz Graphics Test 225.80
Line 176.99 11.78 Klines/sec [50% alpha]
Rectangle 235.65 70.35 Krects/sec [50% alpha]
Circle 189.70 15.46 Kcircles/sec [50% alpha]
Bezier 180.38 4.55 Kbeziers/sec [50% alpha]
Text 696.87 43.59 Kchars/sec
OpenGL Graphics Test 182.38
Spinning Squares 182.38 231.36 frames/sec
User Interface Test 337.45
Elements 337.45 1.55 Krefresh/sec
10.5.2 (Pre Video update):
Results 207.85
CPU Test 151.19
GCD Loop 282.52 14.89 Mops/sec
Floating Point Basic 135.73 3.22 Gflop/sec
vecLib FFT 112.35 3.71 Gflop/sec
Floating Point Library 150.40 26.19 Mops/sec
Thread Test 222.66
Computation 215.88 4.37 Mops/sec, 4 threads
Lock Contention 229.87 9.89 Mlocks/sec, 4 threads
Quartz Graphics Test 223.78
Line 178.84 11.91 Klines/sec [50% alpha]
Rectangle 237.37 70.87 Krects/sec [50% alpha]
Circle 191.65 15.62 Kcircles/sec [50% alpha]
Bezier 183.16 4.62 Kbeziers/sec [50% alpha]
Text 537.11 33.60 Kchars/sec
OpenGL Graphics Test 181.35
Spinning Squares 181.35 230.05 frames/sec
User Interface Test 336.97
Elements 336.97 1.55 Krefresh/sec
10.5.2 (Post video update):
Results 210.63
CPU Test 151.90
GCD Loop 282.86 14.91 Mops/sec
Floating Point Basic 136.26 3.24 Gflop/sec
vecLib FFT 113.50 3.74 Gflop/sec
Floating Point Library 150.39 26.19 Mops/sec
Thread Test 213.30
Computation 209.10 4.24 Mops/sec, 4 threads
Lock Contention 217.67 9.36 Mlocks/sec, 4 threads
Quartz Graphics Test 229.32
Line 181.36 12.07 Klines/sec [50% alpha]
Rectangle 240.46 71.79 Krects/sec [50% alpha]
Circle 193.45 15.77 Kcircles/sec [50% alpha]
Bezier 191.44 4.83 Kbeziers/sec [50% alpha]
Text 575.49 36.00 Kchars/sec
OpenGL Graphics Test 189.95
Spinning Squares 189.95 240.96 frames/sec
User Interface Test 351.98
Elements 351.98 1.62 Krefresh/sec
Memory test crashed, and HDD test probably wasn't relevant.
Floating point went from 111 to 150 while everything else pretty much stayed put. Anyone else confirm this change? Something that big I'm picking to just be a benchmarking glitch.