A Fully Functional Mac HTPC

I can’t help but think of the new Mac mini as Apple’s answer to the ION box. The big selling point for ION boxes like Zotac’s HD-ID11 is to use them with Xbox Media Center. Think of XBMC as an open-source, play anything alternative to Windows Media Center. Point it at music, pictures and movies on your hard drive or a network share and you’ve got a skinnable 10ft-UI that you can use to browse them.

The Linux build of XBMC was particularly great for ION machines because it took advantage of NVIDIA’s video decode engine via the Linux VDAPU API. Unfortunately, the OS X version didn’t have the same feature...until recently that is.

A couple of months ago Apple exposed the hooks necessary for software developers to take advantage of GPU accelerated video decode. Using the VDADecoder API, 3rd party developers are able to send compressed video frames to a supported GPU rather than the CPU for decoding. GPUs supported by the accelerated video decode API are the GeForce 9400M, GeForce 320M, and GeForce GT 330M. The one in the middle is in the Mac mini. And now you see where I’m headed with this.

The current official build of XBMC for OS X is still Camelot, v9.11. Camelot lacks support for VDADecoder and isn’t going to do what we want. The nightly builds however do support the API. I downloaded r31718 and ran it on the mini:

What you see above is the default UI, however it’s fully skinnable and there are tons of custom UIs to choose from if you want something different. Video playback worked right away on the Mac mini and was perfectly smooth. Below you’ll see CPU utilization while playing a 1080p mkv over the network:

The 40% CPU utilization seemed a bit high but I didn't have any dropped frames. Other users have complained about running at half frame rate with XBMC playing back full Blu-ray rips.

As an HTPC, the Mac mini is very much an Apple ION box, just faster and more power efficient, not to mention more expensive. The styling is really hit or miss as an HTPC. Most HTPC equipment is rack sized and, well, black. But if you can pull it off, the redesigned Mac mini does look pretty slick.

The OS does surprisingly well as an HTPC. You get a slider to adjust the amount of overscan/underscan, and the NVIDIA drivers appear to detect and enable 24Hz support.


2010 Mac mini hooked up to a JVC RS2 projector

Front Row ships with OS X and acts as a decent 10-ft UI, but with XBMC, VLC or any similar 3rd party player you can bitstream 6-channel Dolby Digital or DTS audio over HDMI. Bitstreaming works flawlessly. My Integra DTC-9.8 pre-processor detected both DD and DTS signals without any fiddling.

The only thing you’re missing is TrueHD/DTS-HD MA bitstreaming and of course Blu-ray support. The former is a limitation all ION systems have as well, you need to go to a dedicated BD player or Clarkdale based HTPC to get TrueHD/DTS-HD MA support. The absence of a Blu-ray drive is an issue, making the Mac mini useful for DVD playback or playing local/network HD content. For ION boxes this isn’t a problem, but since we’re talking about a $699 machine with no way of enabling internal Blu-ray playback it is a definite downside.

The other major complaint about the Mac mini has to do with input devices. The mini doesn’t ship with a remote by default, which is just absurd for a $699 computer that is just begging to be used as an HTPC. Older Apple remotes work just fine, and presumably the new model will too, but Apple should’ve thrown one in. I get that you don’t make $3.25B in one quarter by giving everyone free remotes but keeping users happy should still be job-1.

Gaming Performance Honest Apple & Energy Efficiency
Comments Locked

93 Comments

View All Comments

  • MonkeyPaw - Monday, August 9, 2010 - link

    I don't understand why it has to keep getting smaller and smaller. The original Mini is by no means a monster. I remember setting an old FX5900 on my old G4 mini, and I laughed that the card stuck out about 2" on each side.

    I guess my point is that I would have rather seen Apple boost the specs all around as opposed to shrinking the package (and raising the price). Apple continues to miss the boat (at least my boat, anyway) when it comes to price/features. I just don't think Apple cares about market share. They want to continue to sell overpriced items to a smaller audience. I guess that's fine, as they seem to make nice profits doing so. But the original Mini made me buy my first mac, and eventually I bought an iBook and a dual-G5. The dual G5 became mysteriously crash-happy, and I haven't been back since. Appke just can't draw me back in yet, not with this price/product.
  • thunng8 - Thursday, August 12, 2010 - link

    That is not correct anymore these days. Modern 7200rpm 2.5" hard drives are only marginally hotter than the 5400rpm variety. It would make no difference in a mac mini enclosure.
  • woutersamaey - Monday, August 9, 2010 - link

    It would've been nice to read more on the Mac Mini with Mac OS X Server. To my opinion, it looks like an interesting SOHO server. It has faster (2 of them) 7200 rpm disks and 4 GB of RAM.
  • solipsism - Monday, August 9, 2010 - link

    Anand wrote, "With no DMI/QPI enabled NVIDIA chipsets, Apple is either going to have to increase the physical size of many of its products to transition to newer Intel CPUs with 3rd party GPUs or live with Intel/AMD integrated graphics going forward. I'm very curious to see how this plays out over the next 12 - 18 months.”

    There is plenty of space when they remove the ODD. It’s obvious they aren’t going to move to Blu-ray if they haven’t in August 2010 and haven’t even added AACS to Mac OS X.

    The ODD is large, slow, prone to breaking and goes unused by most consumers these days. To put it into perspective takes up 25% of the 13” MB/MBP footprint, as well as 5” of port-side space which all Mac notebooks could use.

    On top of that, there is no 9.5mm Ultra-Slim Slot-Loading BRD that would be feasible for the needs of a company obsessed with thin.

    Honestly, Anand, if they haven’t added AACS to Mac OS X, added the option to their Mac Pros with full-sized ODDs, and left their optical disc authoring apps to rot why would you even expect this to arrive in such a svelte machine as the Mac Mini.
  • Ratman6161 - Tuesday, August 10, 2010 - link

    ...because that isn't what this system uses. Take a look at the page in the review where they show pictures of the system torn down and talk about the Nvidia GeForce 320M and go on to say "The 320M has the graphics, memory controller, SATA controller, PCIe and USB interfaces. " The 320M seems to be a common part on Windows based laptops so it's nothing special - but it isn't Intel.
  • larson0699 - Wednesday, August 11, 2010 - link

    @solipsism: The new mini also has a server edition ($1k, apple.com/macmini/server), 2 HDD, no ODD, though none of that open vertical space helps the limited real estate of the motherboard itself.

    @Ratman6161: As far as I can tell, only Apple has used the GeForce 320M thus far -- you may have mistaken that for the GeForce GT 320M, the former being an IGP and the latter a discrete GPU. Notebookcheck is a great place to compare mobile GPUs by specs, 3DMark scores, and their uses among OEMs, and that's where I learned of the similarly named IGP.
  • mschira - Monday, August 9, 2010 - link

    How does the Mac mini fare with a contemporary medium demading game, such as Starcraft 2?
    Best
    M.
  • jabber - Monday, August 9, 2010 - link

    For that price and application I would want a BD drive in it.

    I mean a BD drive would be what? An extra $50 (real world price) bu then the Apple price would be an extra $200.

    Hmmmm.
  • Johnmcl7 - Wednesday, August 11, 2010 - link

    Not just the cost but also a threat to streaming HD content from Itunes which seems to be another reason for not having blu-ray according to Steve Jobs.

    I agree with you though hence I bought a Dell Studio Hybrid which is a very similar machine in that it uses laptop component but it also has a blu-ray drive - I'm surprised it didn't get a mention at all in the article.

    John
  • PrincePickle - Monday, August 9, 2010 - link

    At least Apple is concentraiting on bringing decent GPU's to their lineups. The industry as a whole has been slacking with educating consumers on the benifits of discrete GPU's.

Log in

Don't have an account? Sign up now