Advertisement

Apple MacBook Pro Penryn tests: a little more speed, a lot less heat


Sure, more speed is great, but on OS X most bumps don't have an appreciable effect on everyday work (unless all you're doing is video encoding). We were more interested in what Intel's Penryn processors can do for the MBP's heat envelope, so we maxed out both CPU cores in this brand new machine at let 'em crank for a half an hour. Our test machine may or may not compare to a later 3rd-gen MBP in terms of heat efficiency, but here's the quick rundown:

Core Duo (2.16GHz)

  • Peak: 195° F, fans over 5000 RPM

  • Average: 185° F, fans about 4900 RPM

  • Enclosure (bottom): very hot to the touch

  • Enclosure (top): fairly hot to the touch

Penryn Core 2 Duo (2.5GHz)

  • Peak: 176° F, fans about 3400 RPM

  • Average: 173° F, fans about 2500 RPM (much quieter)

  • Enclosure (bottom): warm to the touch

  • Enclosure (top): warm to fairly hot to the touch

The usual Xbench tests are after the break.



  • All machines tested with Xbench 1.3. Sorry, we didn't have a Mac Pro around.

  • All machines tested were using Leopard (except the MBP in the center). MacBook uses 1GB RAM, Penryn MacBook Pro uses 4GB RAM.

  • You can check the bold Xbench scores to compare the cumulative results for each test.


MBP (2.5GHz Penryn)

Air (1.6GHz Core 2 Duo)

MBP (2.16GHz Core Duo)

MBP (2.2GHz Core 2 Duo, Tiger)

MacBook (2.2GHz Core 2 Duo)

iMac (2.4GHz Core 2 Duo)

CPU

169.23

79.98

90.06

112.93

126.66

138.58

GCD Loop

15.33 Mops/s

9.67 Mops/s

14.89 Mops/s

13.17 Mops/s

13.43 Mops/s

14.91 Mops/s

Floating Point Basic

3.37 Gflop/s

2.03 Gflop/s

2.34 Gflop/s

2.96 Gflop/s

2.95 Gflop/s

3.23 Gflop/s

vecLib FFT

3.93 Gflop/s

1.71 Gflop/s

1.68 Gflop/s

2.98 Gflop/s

3.36 Gflop/s

3.66 Gflop/s

Floating Point Library

36.64 Mops/s

12.82 Mops/s

15.78 Mops/s

14.15 Mops/s

17.80 Mops/s

19.43 Mops/s

Thread Test

275.13

148.81

185.75

219.18

186.4

208.77

Computation

6.93 Mops/s

2.77 Mops/s

3.36 Mops/s

4.04 Mops/s

3.58 Mops/s

3.56 Mops/s

Lock Contention

9.90 Mlocks/s

7.04 Mlocks/s

9.07 Mlocks/s

10.47 Mlocks/s

8.48 Mlocks/s

11.06 Mlocks/s

Memory Test

168.11

140.42

129.56

137.1

150.23

150.82

System

183.01

143.51

139.25

126.92

158.95

151.56

Allocate

922.99 Kalloc/s

718.86 Kalloc/s

731.25 Kalloc/s

401.22 Kalloc/s

856.78 Kalloc/s

657.80 Kalloc/s

Fill

7424.09 MB/se

5770.30 MB/s

5565.31 MB/s

6490.47 MB/s

6480.99 MB/s

6606.88 MB/s

Copy

3522.10 MB/s

2802.78 MB/s

2652.96 MB/s

2954.03 MB/s

2914.92 MB/s

3014.12 MB/s

Stream

155.45

137.46

121.14

149.05

142.41

150.08

Copy

3059.86 MB/s

2621.64 MB/s

2400.99 MB/s

2923.94 MB/s

2799.64 MB/s

2926.68 MB/s

Scale

3008.89 MB/s

2602.03 MB/s

2412.90 MB/s

2918.16 MB/s

2797.66 MB/s

3022.24 MB/s

Add

3525.00 MB/s

3230.58 MB/s

2703.93 MB/s

3359.19 MB/s

3196.17 MB/s

3364.41 MB/s

Triad

3523.21 MB/s

3199.37 MB/s

2681.42 MB/s

3368.41 MB/s

3211.97 MB/s

3328.48 MB/s

Quartz Graphics Test

198.29

96.89

144.23

141.5

154.32

193.4

Line

12.43 Klines/s

6.94 Klines/s

8.84 Klines/s

9.23 Klines/s

9.69 Klines/s

11.64 Klines/s

Rectangle

70.01 Krects/s

32.23 Krects/s

49.67 Krects/s

51.59 Krects/s

51.66 Krects/s

70.02 Krects/s

Circle

15.29 Kcircles/s

7.22 Kcircles/s

11.31 Kcircles/s

13.30 Kcircles/s

11.54 Kcircles/s

15.29 Kcircles/s

Bezier

4.92 Kbeziers/s

2.49 Kbeziers/s

3.58 Kbeziers/s

3.71 Kbeziers/s

3.79 Kbeziers/s

4.51 Kbeziers/s

Text

12.17 Kchars/s

5.53 Kchars/s

9.12 Kchars/s

6.65 Kchars/s

10.39 Kchars/s

12.66 Kchars/s

OpenGL Graphics Test

165.99

17.26

175.06

129.88

23.36

152.66

Spinning Squares

210.57 frames/s

21.89 frames/s

222.08 frames/s

164.76 frames/s

29.64 frames/s

193.65 frames/s

User Interface Test

326.63

105.81

217.79

303.98

244.28

335.18

Elements

1.50 Krefresh/s

485.60 refresh/s

999.54 refresh/s

1.40 Krefresh/s

1.12 Krefresh/s

1.54 Krefresh/s

Disk Test

33.08

24.05

27.59

38.13

39.64

80.72

Sequential

60.60

42.21

49.22

59.81

66.07

115.15

Uncached Write

52.17 MB/s [4K blocks]

30.96 MB/s [4K blocks]

31.32 MB/s [4K blocks]

42.60 MB/s [4K blocks]

53.34 MB/s [4K blocks]

72.17 MB/s [4K blocks]

Uncached Write

47.88 MB/s [256K blocks]

31.19 MB/s [256K blocks]

28.37 MB/s [256K blocks]

39.19 MB/s [256K blocks]

47.63 MB/s [256K blocks]

66.51 MB/s [256K blocks]

Uncached Read

9.89 MB/s [4K blocks]

7.27 MB/s [4K blocks]

12.11 MB/s [4K blocks]

11.59 MB/s [4K blocks]

10.83 MB/s [4K blocks]

27.81 MB/s [4K blocks]

Uncached Read

39.17 MB/s [256K blocks]

30.42 MB/s [256K blocks]

28.65 MB/s [256K blocks]

39.37 MB/s [256K blocks]

49.62 MB/s [256K blocks]

69.83 MB/s [256K blocks]

Random

22.75

16.81

19.16

27.99

28.31

62.13

Uncached Write

0.81 MB/s [4K blocks]

0.57 MB/s [4K blocks]

0.65 MB/s [4K blocks]

1.08 MB/s [4K blocks]

1.03 MB/s [4K blocks]

2.67 MB/s [4K blocks]

Uncached Write

18.56 MB/s [256K blocks]

18.35 MB/s [256K blocks]

17.49 MB/s [256K blocks]

19.24 MB/s [256K blocks]

22.73 MB/s [256K blocks]

48.45 MB/s [256K blocks]

Uncached Read

0.41 MB/s [4K blocks]

0.35 MB/s [4K blocks]

0.46 MB/s [4K blocks]

0.41 MB/s [4K blocks]

0.48 MB/s [4K blocks]

0.63 MB/s [4K blocks]

Uncached Read

18.44 MB/s [256K blocks]

13.28 MB/s [256K blocks]

15.08 MB/s [256K blocks]

16.33 MB/s [256K blocks]

19.31 MB/s [256K blocks]

27.08 MB/s [256K blocks]