Apple's Mac Pro - A True PowerMac Successor
by Anand Lal Shimpi on August 16, 2006 12:27 PM EST- Posted in
- Mac
Using the Mac Pro
Internally the Mac Pro is a completely different beast than the outgoing PowerMac G5, but pressing the power button yields the same classic Mac startup sound and brings you to the same desktop that the G5 did. Of course the version of OS X installed on the Mac Pro is the x86 compatible Intel version, but it's impossible to tell as a user.
The Mac Pro is noticeably quieter than its predecessor, thanks to larger, slower spinning fans made possible by cooler running Intel processors. Power consumption is down noticeably compared to the PowerMac G5 and thus the system runs cooler and quieter.
The one noise you do hear more of (mainly since there's less fan noise to drown it out) comes from the HDD. With no sound deadening in the chassis, random seeks on the hard drive almost seem amplified. If you're in a quiet office, you'll hear the sounds of the hard drive. The Mac Pro seems to be shipping with one of two drives: the Seagate 7200.9 or the Western Digital WD2500JS, both in a 250GB size. Of the two, the Seagate appears to be the louder inside the case (subjectively) but you can't choose which one you get.
A nice feature is that each drive sled is labeled and the label is also visible in the OS. When you view the details of a drive in Apple's Disk Utility it will also tell you what bay it's located in.
The optical drive is the other noisy component in the system, but that only happens whenever a disc is spun up obviously. Optical drives are inherently noisy, but with such a quiet system everything else is that much more noticeable.
Software wise, the Mac Pro is pretty much identical to its predecessor. The system starts up slightly quicker than the PowerMac G5 and the OS itself feels a bit smoother. We actually noticed this when reviewing the MacBook Pro; there are many cases where the Intel based Macs feel noticeably quicker than the G5 equipped Macs. Our benchmarks support the increase in performance but it is definitely noticeable in some areas. In other areas, the Mac Pro just works and feels like a quieter G5.
As the last desktop Mac to make the transition to Intel processors, the Mac Pro enjoys having a much larger library of Universal Binary applications to run (apps that run native on x86 Macs). All of Apple's applications have been ported over to Universal Binaries either through patches or upgrades and many 3rd party applications have also been recompiled. If the application was written in Xcode, the transition is quite easy and thus those applications that were have since been re-released as UB apps. Unfortunately larger applications from non-Apple developers (e.g. Adobe and Microsoft) and most games -- with very little developer support to begin with -- have not been ported.
Both Adobe and Microsoft have stated that they will not update currently shipping products to Universal Binary versions and will instead simply offer support for Intel Macs in future versions. For Adobe that means the CS3 suite of applications, which is due out as early as the end of this year or as late as Q2 of next. For Microsoft, we're most definitely talking about sometime in mid to late 2007 (at best) as the Windows version of Office 2007 isn't due out until early next year itself.
To run those non-native applications Mac Pro users will have to rely on Rosetta, Apple's PowerPC to x86 binary translation software. We'll look at Rosetta performance on the Mac Pro towards the end of this article, but in practical use it's not terrible. All of the crashing we ran into when we first played with Rosetta on the iMac Core Duo has since been resolved with updates to OS X; now all that remains is a performance penalty when running non-native applications.
Thankfully, the Mac Pro's Xeons are about as quick as you can get. And while they will never be able to run PowerPC native applications as quickly as a G5, they can run them well enough for you to use them. Performance with Rosetta is bearable on the Mac Pro; in most cases you'll know you're not running a native application, and you'll probably begin looking for alternative applications to use (that are UBs), but you can get by if you have to use one. We would strongly recommend finding out if the applications you use on a regular basis are available as Universal Binaries before upgrading from a newer PowerPC Mac just so there are no surprises after taking the plunge.
The other suggestion we have is to make sure you've got enough memory on hand, especially if you're going to be multitasking heavily or running a lot of non-native applications. The 1GB that these systems come with is absolutely the minimum; we tried running with only 512MB enabled and came away thoroughly disappointed in the system's performance (thankfully this isn't a supported configuration). With 1GB, you can easily get by but we'd suggest a 2GB sweet spot at least. Remember that OS X does a great job caching everything; the more memory you throw at it the more it will use to keep from accessing the hard drive.
As the first quad processor (two socket, dual core) Mac we've tested, it's worth talking about the move from two to four cores and what that does for performance. When you move from one to two cores, you get a noticeable boost in performance from multithreaded applications as well as a tangible increase in multitasking performance; going from two to four however, isn't always as noticeable.
Very few applications, multithreaded or not, are entirely CPU bound; they are instead limited by software, memory bandwidth, I/O performance, network latency, user input or a combination of these bottlenecks. Even with those bottlenecks in place, the CPU does play a role in performance; it's just a question of how much of a role. What we noticed when testing the quad core Mac Pro was that these bottlenecks became even more apparent when working with four cores as compared to just two.
Individual applications rarely saw a huge benefit going from dual to quad core even if they saw a big boost when making the jump from single to dual core. In practical use, no single application felt faster when running on four cores vs. two. It was in multitasking that we noticed the biggest difference with quad cores, and it was actually the only place our benchmarks showed a significant difference in performance as well. While the four cores did their best to make our heavy multitasking sessions as responsive as possible, we did notice I/O limitations even more when using four cores than when using two.
The more parallelized our usage models become, the more parallelized our I/O subsystems will have to get in response in order to keep up. It's quite possible that RAID 0 (or 0+1) may be necessary to improve the multitasking experience when running with four cores. The balancing of processing power with I/O in multitasking scenarios is something we're still investigating, but it looks like those extra drive bays in the Mac Pro may come in handy after all.
96 Comments
View All Comments
dborod - Monday, August 21, 2006 - link
I also miss the Keyboard II. As an alternative I use the TactilePro from Matias (tactilepro.com). To quote from their web site: "The Matias Tactile Pro Keyboard is built from the same premium keyswitch technology that Apple used in its original Apple Extended Keyboard, widely viewed as the best keyboard Apple ever made."I agree.
Maury Markowitz - Friday, August 18, 2006 - link
I actually use the Keyboard II. ON MY PC!Maury Markowitz - Wednesday, August 16, 2006 - link
You're basically asking why you should bother with a woman when you can "operate" with your hand. After all, you can do everything with your hand that you can do with a woman, right, so what could a woman offer?No, really, I'm not joking here. I'm using this blatently outrageous imagery to get my point across. There are things in life that you simply can not put into words, yet to claim they don't exist is obviously untrue. Try watching your kid being born some time, try putting THAT into words!
I didn't even know the answer myself until last winter. My friend was on a four-month trip, so he lent me his Mac while he was gone so I could handle his e-mail (he has a small company). Some things are not as good on the Mac as the PC, some things are just _different_, but a lot of things are better. There's no simpler way to say it.
There's no laundry-list of features that will convince you of this, you just have to try it for a while. It's entirely possible that you won't even notice much of a difference after trying it out. But I'm betting that's not true for the vast majority of people. In my experience the Mac simply looked better, ran smoother, and was much quieter than my PC. I wanted to buy one then and there, but the lack of games meant I'd need to keep a PC around as well, so it was very difficult to justify. Now that the new machines run Windows too, there's no good excuse any more. Now I'm saving up.
Maury
plinden - Wednesday, August 16, 2006 - link
An answer to this can only be a mix of objective and subjective, but this is what I like about OS X:* The OS is more stable and professional, easier to use and better looking than Windows or Linux (I've used Windows since Win3.1 and *nix since before that - it's maybe not more stable than Linux, but definitely much easier to use).
* I can do in OS X whatever I can do in Linux and Windows. (If you really need something like AutoCAD, go ahead and get a windows-only PC. It's cheaper than a Mac + XP install disks).
* I can install on a backup boot (without going through any WGA crap) on an external FireWire drive and USB2 (with the Intel Macs) without having to hack anything on the install disk.
* OS X is much more secure ... whether through obscurity or better design, it doesn't matter. You can't get infected with a virus or other malware. I tried hard to infect my backup install with that "virus" that was released back in February, but it couldn't do anything. Because I was running, as I normally do, without administrator privileges.
* You don't need to be administrator to be able to do anything ... yes that mostly the fault of third party developers who don't understand, but MS didn't do a lot to educate them on writing apps to be used as non-administrators.
* OS X is *nix, and I can clone my development environment across Linux and Solaris without needing to download and install something like cygwin (I'm a big fan of cygwin, but I would rather not have to use it).
* I can run OS X, Linux or Windows (if I really want it) on one machine.
* I can spend my time doing productive work, rather than running virus and spyware scans, defragging the hard drive or tweaking services.msc in Windows ... or trying to make sure I don't trash one of my Linux apps by installing a binary that doesn't work in my kernel version (because I didn't have time to get the source code and all dependencies and build with the correct version of gcc). I've enjoyed tweaking Windows and Linux in the past, but now I'm a productive member of society and just want to be able to meet my project deadlines.
Instead, why don't I rephrase your question and ask "what does Windows bring me that OS X doesn't?"
Assume, like 90+% of the general population, that I don't play graphics-intensive 3D games.
Desslok - Wednesday, August 16, 2006 - link
Nothing beats their current iLife software suite. At least nothing I have found comes close to it on the PC side, plus now that you can run XP on them you can have the best of both worlds. Albeit no SLI/Crossfire, but then again how many people really use SLI?retrospooty - Wednesday, August 16, 2006 - link
I keep asking the same question, and ilife keeps coming up as the answer, but no-one cares to explain what it is an/or why it is better then the PC equivalent. What is ilife, and why is it so great?Desslok - Wednesday, August 16, 2006 - link
Read the reviews on iLife if you want to know more. They can explain it much better than I.retrospooty - Wednesday, August 16, 2006 - link
Thanks, I did at your suggestion... So its a suite of iTunes, iPhoto, iMovie, iDVD, GarageBand, and iWeb... Oh boy, I am totally unimpressed. I have all that on my PC using various free crap. I am sure they are nice apps for what they do, but hardly worth purchasing (thus the reason they are free). That is SOOOO not a reason to buy a MAC over PC (to me anyhow). I prefer to build my own hardware and have a way faster system.plinden - Wednesday, August 16, 2006 - link
Unlike you, I've used both iLife and free crap (as you aptly call it), and apart from Picassa (as a replacement for iPhoto) there's no contest. I have been able to very quickly and easily put together DVDs of the kids for the rest of the family using iMovie and iDVD. Sure I have done something similar with Windows Movie Maker, but the result is nowhere near as good.But ignoring iLife (it's not one of the reasons I give for liking Macs) there is still no reason for me to switch back to Windows.
90% of my time on my computers is spent working ... that includes code development. Compilation time for my code on my Mac is the same as in Linux but is twice as fast per CPU cycle as in Windows.
So explain to me again why Macs are crap ... what? ... oh games. Right, well I guess I'm too cheap to spend thousands on a toy.
retrospooty - Wednesday, August 16, 2006 - link
I never said macs are crap specifically... I was just asking what the draw is. I would personally not buy ANY computer from ANY major manufacturer. Not Dell, not sony, gateway, Apple, or any other manufacturer, because they are all crap. Cheap mobo's and memory bought in bulk and sold to the masses. Junk.