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

  • AssBall - Monday, August 9, 2010 - link

    Yeah, that 45 fps at 800x600 in WoW is killer, Dude.

    wtf
  • Tros - Monday, August 9, 2010 - link

    http://www.anandtech.com/show/2921/4

    19 fps on an overclocked Intel integrated GPU (i3 generation). I'd say going with NVidia's GPU was the better choice by at least two-fold for gaming.
  • thunng8 - Tuesday, August 10, 2010 - link

    Thats right, a standard clocked Intel GPU gets approx 12.5-15fps or less than 1/3rd the performance of the Nvidia 320M
  • retrospooty - Monday, August 9, 2010 - link

    "Apple calls the new Mac mini the world’s most energy-efficient desktop computer"

    Nice thing to call it, considering its really a laptop with no LCD. Gotta love Job's spin. ROFL
  • thunng8 - Tuesday, August 10, 2010 - link

    Why is it spin if it is correct?
  • jihe - Monday, August 9, 2010 - link

    Ridiculously overpriced. Might as well get a laptop and hack off the lcd. Any one care to compare this to a laptop at the same price level?
  • Tros - Monday, August 9, 2010 - link

    1) NVidia chipset laptops are hard to find. I imagine this is something like when AMD-powered Dell machines were non-existent.
    2) Compare it and realize what? Power consumption on the Mac-mini is already lower than it's low-voltage netbook counterpart. Would you compare a T8600 to a T8600?

    And yeah, the initial cost is a lot more. But have you considered the cost over time? Even if the ION system was cheaper, the cost-over-time curve has a higher slope because of power consumption and build quality. The Mac-Mini is the better investment for the long-run. Well, unless you replace your HTPC every year, but who has that kind of money?
  • jihe - Tuesday, August 10, 2010 - link

    1) NVidia chipset laptops are everywhere.

    2) Turn off the screen of your laptop and see how much power it consumes.

    The mac mini is half an outdated laptop, for much more than the price of one.
  • name99 - Tuesday, August 10, 2010 - link

    A laptop that runs MacOS X?

    If you are not in the market for such a machine, fine, but don't pretend you're making deep philosophical points by ignoring this issue.
    I don't give a damn about motorbikes. The difference between you and me is that I don't feel a compulsive need to read articles on motorbikes and then offer up my opinion on devices that I have never owned and will never own.

    20% or so of the US market feels the overall value of Apple products, from the OS to the generally higher reliability to the much better resale value (or, if you prefer, longer usable lifetime) make them worth buying. If you're not in that group, fine, but is your life really so empty that, rather than going door to door asking people if they have heard the word of god, you feel a need to engage in the equivalent behavior wrt a commercial purchase? "Excuse me, ma'am, but have you heard the words of Bill Gates, and how they can save your dollars and the dollars of your loved ones?"
  • ManjyomeThunder - Wednesday, August 11, 2010 - link

    20%? I hope you're talking about iPhones and not Macintoshes, Considering OS X (all versions) hold around a total of MAYBE 10% of the US market.

Log in

Don't have an account? Sign up now