The Most Powerful Apple Notebook Ever

The heart and soul of the MacBook Pro is the Intel Core Duo processor, which is available in 1.83GHz, 2.0GHz and 2.16GHz flavors in the notebook. Although it is the same Core Duo processor used in PC notebooks, Apple has refrained from using Intel's model number system to avoid confusion within their user base. Later this year Intel will introduce a 2.33GHz Core Duo processor, which will most likely replace or augment the 2.16GHz part at the high end of Apple's offerings. Of course by the end of this year, Intel will be shipping Merom, the mobile version of Conroe, and it is backwards compatible with currently shipping Core Duo platforms. While the currently shipping MacBook Pros should be compatible with future Merom chips, the Core Duo processor is actually soldered onto the motherboard and is socketless; that means there's no removing, replacing or upgrading your CPU.

I am disappointed to say that battery life really hasn't been improved over my old PowerBook G4. General usage still leaves me with less than 3 hours of battery life, which is disappointing since Core Duo is supposed to be the CPU to bring us to the 5 hour marker.

The MacBook Pro features Intel's 945 Express chipset, but opts for a faster external graphics solution rather than rely on Intel's integrated graphics. Being based on the 945 of course means that it features a dual channel DDR2-667 memory controller, but in order to take advantage of that you have to populate both SO-DIMM slots on the MacBook Pro. There is no performance benefit however to enabling dual channel mode; remember that the Core Duo only features a 64-bit wide 667MHz FSB, and without integrated graphics a single 64-bit DDR2-667 channel can offer enough bandwidth to saturate that bus. If the future MacBooks (non-pro) do ship with integrated graphics, you may want to install memory in pairs as dual channel will matter there.

To confirm that dual channel does nothing I ran a couple of tests with a single 1GB DDR2-667 SO-DIMM vs. 2 x 512MB DDR2-667 SO-DIMMs:

iPhoto 6.0 - Picture Import

H.264 Encoding Performance - Quicktime Pro 7.0.4

The results are what they should be: there's no benefit to enabling dual channel mode on the MacBook Pros.

A very unfortunate limitation of the MacBook Pro is its 2GB memory size, meaning that at best you can install two 1GB DDR2-667 SO-DIMMs in this system and that's all. It's unfortunate because OS X does an extremely good job of taking advantage of additional memory. When I started using OS X I initially hated the idea that closing all the windows of an application wouldn't actually close the application itself. However the more I used OS X, the more I realized that I didn't want to close the applications I used a lot; I wanted their windows out of the way but I wanted the ability to switch to them without waiting on the hard drive to load up that program again.

Leaving just about every application I use open all the time and not having to worry about my system getting slow over time was a bit of a new experience for me, but it was a welcome one. However, getting addicted to leaving everything open all of the time also made me want and appreciate what the PC user in me would consider to be a ridiculous amount of memory. While anything above 2GB would generally go unused on my PC, I've found that on my desktop Mac around 4GB ends up being the sweet spot. Needless to say, a 2GB memory limitation on the MacBook Pro is a bit of a disappointment. Admittedly, I haven't actually tried sticking 4GB in there to see if it is an actual limitation or a guideline to avoid installing memory modules that are physically too big for the unit.

As always, if you want more memory your best bet is to not order it from Apple. The 1.83GHz MacBook Pro comes with 512MB of DDR2-667 standard, and to upgrade it to 1GB Apple asks for an additional $100. If you want a single 1GB DIMM instead, you pay Apple $200. The most ridiculous upgrade price is the $500 cost for 2 x 1GB modules. The same applies to the 2.0GHz MacBook Pro; stock it ships with 1GB of memory, but adding a second 1GB stick tacks on an additional $300 to the cost of the notebook.

We went to Crucial and found MacBook Pro compatible memory for close to half the cost of Apple's upgrades. A 512MB stick will run you $77 at Crucial, but the real steal (compared to Apple's pricing) is a 1GB stick that will cost $162. For the cost of a 1GB upgrade to the MacBook Pro 2.0GHz you can almost get a pair of 1GB sticks from Crucial. The choice is pretty simple.

Of course we went the Crucial route and the memory worked perfectly.

MagSafe and more Inside the MacBook Pro
Comments Locked

52 Comments

View All Comments

  • Calin - Thursday, April 13, 2006 - link

    This could be thanks to slower drivers in BootCamp Windows XP, or slower hard drive access/speed. Everything else is a disadvantage for VM: one more level of indirection in disk access, less memory, running the OS X behind the VM.
    Could you do some disk speed comparation between VM and native XP?
  • BigLan - Thursday, April 13, 2006 - link

    I think it's going to be hard drive speed throwing off the benchmarks. The BootCamp partition is going to be at the outer edge of the disk, with much slower speeds than the VM client virtual drive which is on the faster Apple partition.

    I'm not sure if it's possible to assign the entire HD to a windows partition using Bootcamp, but that's about the only way i can think of to level the playing field.
  • Calin - Friday, April 14, 2006 - link

    To nitpick, it would be at the center of the hard drive, not at the outer edge :) (ok, based on sector numbers, which starts at the edge).
    Near the "end" of the hard drive, the transfer speed is reduced (there are fewer bytes on a full circle).
  • jimmy43 - Thursday, April 13, 2006 - link

    Excellent Review. This may be my first laptop purchase, seems to have everything I could possibly want.
  • monsoon - Thursday, April 13, 2006 - link

    Hello Anand,

    ...i'm waiting for Parallels to finalize their VT release and maybe Merom Macs too...

    I was wondering if the ONE CORE only VT tech is to be the final result of their virtualization software or just a middle-step.

    Seems to me it's rather poor a solution ( ok, it's the best out there for now ) to use a dual-core computer to run both OS on a single core

    =/

    Better would be smart distribution of tasks to the CPU depending on which OS is actually under load...

    ...any thoughts / info on that ?

    Thanks for your nice review !=)
  • plinden - Thursday, April 13, 2006 - link

    quote:

    Better would be smart distribution of tasks to the CPU depending on which OS is actually under load...


    Looking at CPU load while running Parallels VM, I see the load spread evenly over both processors (usually < 10% total CPU except at boot, when it reaches 150% CPU). It's just that the VM itself sees itself as running on a single processor.
  • shuttleboi - Thursday, April 13, 2006 - link

    I've read that the ATI X1600 in the Mac can run games well, but only IF you overclock the GPU. I can't imagine the Mac getting any hotter than it already supposedly is, and the idea of overclocking an already hot laptop is not appealing.
  • JoKeRr - Thursday, April 13, 2006 - link

    Overall I enjoyed it.

    Would have been nice to see a comparison of screen brightness, as apple claimed 67% brighter!

    And also, the slowness in windows, could it be related to chipset driver stuff?? And what's the gaming experience so far like?? Would it be similar to a desktop 6600 or 6600gt??

    Thank you.
  • rolls - Friday, April 14, 2006 - link

    Very interesting numbers all round.

    35% improvement in iTunes when comparing a single core 1.5GHz 7447 with the old slow bus etc, and a new 33% faster dual core intel CPU. 50% improvement in H.264 encoding etc. These numbers suggest that had Apple stuck with Freescale and moved to e600 core based systems, performance figures could have been off the scale. If only...

  • JarredWalton - Thursday, April 13, 2006 - link

    On paper the X1600 Pro desktop cards actually look pretty decent. 12 pipelines at 500 MHz, with 800 MHz RAM. I would have thought they would at least give the 6600GT a run for the money, given how X1800 compares to 7800. Amazingly (to me), the X1600 gets completely stomped by the 6600GT. What's worse, the cards I have can't even overclock worth a darn on the memory side - 800 is stock, and they get unstable at even minor changes. (Could be an issue with the overclocking tool, though?)

    Anyway, for now I would say X1600 Mobility is going to be somewhere in the realm of 6600 (non-GT) performance, maybe slightly faster. That means gaming is definitely possible, but you will want low-to-medium detail levels for any recent titles. Just a guess, of course, and Anand will have to run benches to get any final confirmation. Really, though, this laptop isn't intended as anything more than a light gaming solution.

Log in

Don't have an account? Sign up now