Apple's MacBook Pro: Using it as a Mac and a PCby Anand Lal Shimpi on April 13, 2006 12:00 AM EST
- Posted in
Rosetta vs. Boot Camp vs. VT
When the Intel based Macs were first introduced, the only option for running non-native binaries was through Rosetta, a binary translator. As we showed in our iMac Core Duo review, performance using Rosetta was pretty horrible, but that was compared to an iMac G5. Would someone upgrading from a PowerBook G4 really notice the performance difference between an application running natively on their G4 and an application running on top of Rosetta on a MacBook Pro?
To find out I ran the same MS Word tests I ran a couple of months ago on the iMac Core Duo, and compared the results between the native version of the application running on the PowerBook G4 and the Rosetta powered MacBook Pro. As an additional pair of reference points I also ran the same benchmark using Word 2003 on a Windows XP partition using Boot Camp as well as Parallels' Workstation VM.
Although Rosetta on the MacBook Pro wasn't that much worse than the G4 in opening the test document the HTML conversion process was significantly slower. What's truly impressive is how much faster everything is under both Boot Camp and running under Parallels' VM. Although we can't explain it, the VM consistently posted slightly faster times than under Boot Camp, although it wasn't perceivable other than by stopwatch.
What these tests show is a very interesting alternative to Rosetta - simply running the non-native application in Windows instead. While you don't get all of the benefits of running something in OS X, you do get a huge increase in performance. It's also quite impressive to see that the VM solution truly is basically as fast as running Windows XP natively using Boot Camp.
I dug a little deeper to see how the Boot Camp and VM offerings stood up to one another in a couple more tests. The first being a script that Intel uses to measure performance using Adobe Photoshop CS2 (if I could run the script under OS X I would, but it is not supported).
Once again the Parallels' Workstation VM manages to be a bit faster than Boot Camp, which doesn't exactly make sense but the results were consistent.
I wanted to run both sets of Winstone benchmarks but Business Winstone 2004 consistently failed to complete running in the VM. The applications themselves didn't crash but I suspect there may have been a timing issue related to the VM. Luckily, I could at least get Multimedia Content Creation Winstone running and got a set of results from it:
While Boot Camp is slightly faster, the difference is hardly noticeable. This is quite an important benchmark because it shows that disk as well as CPU performance isn't hampered by running Windows XP on a virtual machine. Unfortunately what these benchmarks don't measure is the responsiveness of the UI, which truly does suffer under the VM option.