Performance Impressions

The performance of the Mac mini in its standard form is unacceptable, even for a $499 machine.  At first, I was afraid that the poor performance was due to the 1.25GHz G4. However, upon further investigation, the root of the cause revealed itself - 256MB of memory is simply not enough for OS X.  When running one application, such as Safari or Mail, the 256MB of memory is enough, but as soon as you open more than one application, the memory quickly disappears.  The problem with disk swapping on the mini is that it is using a 2.5" hard drive, which is significantly slower than a desktop hard drive. So, overall performance is reduced significantly.  There's a ton of stuttering when multitasking (not even heavy multitasking) and it's completely caused by disk swapping. 

Upgrading the system to 512MB of memory fixes all of the problems. You'd be hard pressed to get close to 100% CPU utilization on even the low end 1.25GHz G4 without resorting to video encoding, and most importantly, the system is as smooth as can be with 512MB.  As I mentioned in the first Mac article, OS X's caching algorithms work wonders for perceived system performance, since there's very little disk swapping, but in order for the OS to do its thing, you need a certain minimum level of memory and that seems to be 512MB.  Apple offers a 512MB upgrade for the mini for $70, which is slightly cheaper than what a DDR333/400 stick would cost you aftermarket, and it is an absolute must-have for this system.  Working on a simple file, ftp or web server with no end user interaction in the OS, you can get by with a 256MB configuration, and the same goes for a single user, single application usage environment, but as soon as there's any element of multitasking at play, you need 512MB - any less doesn't do the system justice. 

Honestly, the first time that I used the mini, I was quite frustrated with it, simply because there was just too much disk swapping going on.  But after the 512MB upgrade, I was more than happy from a performance perspective.  The 5400RPM drive in the system is actually fairly snappy (when not being swapped to) and application start times are pretty reasonable as well.  There's a clear difference between the mini and Apple's PowerMac G5s, but despite the difference, the mini offers a pretty good level of performance, if it is configured with 512MB of memory. 

Apple should not be allowed to sell any system with OS X with less than 512MB of memory; and you shouldn't buy the mini with less than 512MB of memory. It's as simple as that.

The performance of the 1.25GHz G4 is surprisingly good. I was expecting to notice a big difference between it and the 1.5GHz G4 in the 15" PowerBook reviewed yesterday, but the difference isn't that big in most applications.  The one area where the G4 definitely lags behind, though, is in video encoding.  Importing any video into iMovie HD frankly takes too long for the mini to be used often as a video editing box. Granted, the 2.5" hard drive should be an indication of that alone, but even with an external FireWire drive, the CPU does hold you back significantly.  Performance throughout the remaining iLife '05 applications is pretty solid, and even iMovie HD, as an application runs wonderfully on the 1.25GHz G4. It's just importing movies that can take a pretty long time, especially for longer clips.  Low video encoding performance may burst the mini HTPC bubble, which has been brewing in many minds since Apple's announcement, but it will work just fine as a media server - just not as a PVR (not without hardware accelerated encoding). 

Despite what I had originally expected, the on-board Radeon 9200 is a bit of a performance limitation.  I had the Mac mini hooked up to a 23" Cinema Display running its native resolution of 1920 x 1200 and was wondering why Exposé and a handful of other animations were choppy. After tinkering with resolutions, I found out why.  At resolutions above 1280 x 960, the Radeon 9200's 32MB of local frame buffer isn't enough to handle Exposé of even just four windows - swapping to main memory, and thus reducing the smoothness of the Exposé effects.  At 1024 x 768, it's great and it's even fine at 1280 x 960, but once you start going above and beyond that, you start running out of video memory real quickly.  I am concerned about performance under OS X Tiger, simply because with more being stored in video memory (e.g. font caches), you'll run out of video memory even quicker.  Granted, what I'm discussing right now isn't a reduction in actual performance, but rather a reduction in the smoothness of animations - which to a first-time OS X user can be a huge turn off.

The other thing to keep in mind is that the Radeon 9200 interfaces to the North Bridge using AGP 4X, not AGP 8X.  All windows in OS X 10.3.x are treated as AGP textures, and thus, AGP texturing performance is also important to UI performance.

As I mentioned earlier, the Mac mini features a single DVI output, but ships with a VGA adapter as well.  The analog VGA output quality of the mini is actually pretty impressive, with no issues at 1600 x 1200 over the VGA adapter.  It looks like Apple paid attention to all aspects of performance with the mini, including those that are sometimes overlooked, such as analog video output quality. 

In normal application launches and application usage (with 512MB of memory), the hard drive is surprisingly fast. However, when it comes to application installs, especially larger applications like iLife '05, install times are extremely long.  On a desktop PowerMac G5 iLife '05, a 4GB application suite takes a decent amount of time, but on the mini, iLife '05 takes forever to install.  Even the smaller 800MB iWork '05 installation takes forever (but less than the previous forever) to install.  Luckily, these are the types of things that you only have to do once, but doing any sort of intensive file copying to the mini's 2.5" hard drive can be frustrating (e.g. installing all 4GB of iLife '05). 

Sound Impressions and Hardware Surprises Stability and Out-of-Box Software Completeness
Comments Locked

198 Comments

View All Comments

  • KirinRiotCrash - Tuesday, January 25, 2005 - link

    #25, you can check Crucial's website for memory that will be compatible for the Mac mini: http://www.crucial.com/store/listparts.asp?Mfr%2BP...
  • Burbot - Tuesday, January 25, 2005 - link

    I am interested in a machine for Java programming and some amateur photochopping and recording. This sounds like traditional Mac domain, but lack of connectivity and expansion of Mini makes it a lot less fitting. First of all, it takes one memory stick, and 1GB SODIMM prices are fairly costly. Then I would like to get an external hard drive (sounds pretty reasonable for my needs), external sound card, mouse, keyboard, printer, scanner, hub to connect all USB stuff to one port, patience to deal with USB problems after those hordes of devices begin talking on the same port... see where it is going? Mini might be a neat thing by itself, but as soon as you try to do something serious with it, you get a rat's nest of external boxes and wires.
    A regular PeeCee SFF box might not be that nice looking, but it will take a couple of disks, a sound card, two memory modules, and will have a quite sufficient number of USB ports (4 rear/2 front is a common combination). So guess which one I will be getting, after all.
  • Stylex - Tuesday, January 25, 2005 - link

    I want to buy one of these, but I don't want to pay apple's ourrageous prices for RAM, what kind of memory should I buy besides apple's? I was unaware that the SPD of the modules would be an issue. Is there any 'safe' non-apple ram for this?
  • lookmark - Tuesday, January 25, 2005 - link

    Nice article, very balanced.

    re hopejr. (#13) -- I imagine the mac mini would be pretty decent for intermediate audio editing, but you'd have to purchase a USB audio adapter like Griffin's iMic (around $40), as the mini has audio line-out only.
  • Questar - Tuesday, January 25, 2005 - link

    #18,

    The reason why people rudely rant and rave against Macs, or Intel, MS, Etc. is due to their need for validation.

    Most people here are AMD PC users. There is a herd mentality, kind of "you're ok, I'm ok". People are looking for the assurances from others that their decisions/prejudices are the "right" ones.

    Just look at way people here gang up in Intel. I can just see it now, people will respond to this saying Intel makes crap..etc. But Intel makes fine products, just like Apple. Most people here feel elevated by tearing down someone/something that is not their personal preference, and feel pumped up that others support them.
  • rivieracadman - Tuesday, January 25, 2005 - link

    #12 It would be important to remember that the Dell (or any other cheap PC for that matter) only come with a 30 Day warrenty. Don't get me wrong, I'm a PC guy through and through, but I have had to repair more of those pieces of junk then I can count. Not to mention that the mini is quieter, nicer to look at, and much smaller. I have even considered buying one. It would be great for a support unit. A RAM upgrade is only $70 more, and most people already have a keyboard, mouse monitor, and speakers. If I couldn't build my own systems I would perfer to select what I wanted as well. I hate LCD monitors BTW...

    On a side note, you have to consider the market as well. My mother in law is very happy with her 400mhz K62, and my mother is very happy with her 1Ghz Athlon. Both running Mandrake Linux. They play games, edit photos from their digital cameras, surf the web, and who knows. Both machines only have 256MB of RAM and 32MB/64MB MX Nvidia Cards. If they ever allow me to upgrade their machines I think I may go with the minis.
  • ehanneken - Tuesday, January 25, 2005 - link

    Hm, make that a, b, c, and d (not a, b, b, and c).
  • ehanneken - Tuesday, January 25, 2005 - link

    I bought a Mac Mini for two reasons. First, I was curious about OS X. Second, I was looking for a Unix file server that

    a) was small
    b) was inexpensive
    b) consumed little power
    c) looked reasonably attractive

    The Mac Mini fit those criteria reasonably well. My next best option was a mini-ITX PC, but I gathered from my research that they tend to be noisier and less powerful than the Mac Mini.
  • brichpmr - Tuesday, January 25, 2005 - link

    Excellent article, Anand. My own 1.33 ghz G4 is quite snappy with sufficient ram, so the 512 mb suggestion is right on the money.
  • tinydancer - Tuesday, January 25, 2005 - link

    Nice review Anand! Thanks for the objectivity, which is more than I can say for some of your readers. I usually don't respond in these posts, but this I can't avoid. Why people hate on Macs is beyond me. Mac haters were weened to early and have an inferiority complex, which translates into an inability to LET IT GO!. The fact is that Macs are about style and creativity seperate from function. Macs do what they do very well and with reliability. No...Macs are not the fastest, baddest computers on the planet, and who cares--only PC users that have no life except to worry about wether their GPU will handle Doom III. Hardware is hardware, where apple makes up the difference is in the OS and apps. The Mini will fill a void in the market for some wether they have a mouse, monitor or not. But you know what....keep hating. I like being part of the 2% market share, because I don't have to deal with the other 98% of you @$$#0!&$. It really doesn't matter to me if you ever get the point. Enjoy your grey box and your blue screen after it crashes!

Log in

Don't have an account? Sign up now