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

  • synaesthetic - Tuesday, August 10, 2010 - link

    Why all the Apple hate?

    Price-performance.

    Apple doesn't have it.

    Smugness.

    Apple has too much of it.
  • kpxgq - Wednesday, August 11, 2010 - link

    i think its amazing that this thing uses about the same power (wattage) as my acer revo htpc (single core atom 1.6ghz and ion chipset)... if these thing drop in price, i might pick one up as my main htpc and relegate the revo to the bedroom tv
  • TinksMeOff - Wednesday, August 11, 2010 - link

    Needs to start a $599 like before with 2gb of basic ram and offer $799 for the upgraded RAM/CPU/HD Model. The article suggested you can upgrade the RAM yourself and save money. Problem is probably voiding the one year warranty and if you upgrade to the $150 three year protection plan, even more years of voided warranty all to save $30 bucks?

    You can also upgrade the HD from 320gb to 500gb for $100 more (no option for SSD or 7200rpm HD). The Intel Core 2 Duo CPU can be upgraded from 2.4GHz to 2.66GHz for $150 more.

    My existing MAC Mini is the Intel Core Solo 1.5GHz which came with 512MHz DDR2 memory which worked great originally. I upgraded to 1GB (upgradeable to 2GB). I've kept and used it through the years to just look at what Apple is up to and so far I'm able to run the lastest 10.6.4 software with a little lag loading some heavily laden web pages and video. Upgrading to 2gb would probably fix the issue and a Core 2 Dual wouldn't hurt either. I don't play games on the MAC by choice (along time ago) and would never recommend a MAC for PC Gaming over a W7 gaming system.

    This latest MAC Mini just gives me no incentive to upgrade my existing one at the price point, but my purpose in using it is strictly internet and MAC experimentation. I would assume many internet and general usage only people will be thinking just like me regarding this new version of the MAC Mini.

    Thanks for the thorough article and possible advantages of this MAC Mini model.
  • thunng8 - Thursday, August 12, 2010 - link

    Upgrading RAM does not void the warranty.
  • TinksMeOff - Thursday, August 12, 2010 - link

    Thanks for the update, the one I bought would have voided the warranty but you need a putty knife to get the cover off mine and then some work disconnecting some wires 'just so' to reach the ram modules. This model does have all the upgrade ease of a laptop ram upgrade and I was wondering about the warranty is done by the owner.
  • matt b - Wednesday, August 11, 2010 - link

    You said that most OS X programs would be perform more like the Cinebench and Quicktime tests . . . I'd like to see more tests. I have a feeling that Cinebench is highly optimized for Intel processors and that Intel has optimized its drivers for the cinebench test. Intel does a lot of work on trying to win benchmarks that are used in tests . . . see the Federal Trade case against Intel. I'd love to see if that was true . . . test some more software that is less rarely used in benchmarks and see if the POWER chip prevails in those as well.
  • derektrotter - Thursday, August 12, 2010 - link

    Not sure why people care more about streaming DTS-HD or Dolby Digital out the HDMI than discrete audio. Discrete uncompressed audio is also lossless and more versatile than compressed schemes which are tougher to clip mix and such.

    But the new Mac Mini also does 7.1 channels of 96KHz/24-bit streaming audio out. VLC doesn't support it correctly (you have to stream instead, with the checkbox that streams out the S/PDIF normally), but someday VLC surely will.

    Additionally, PLEX/XBMC do not impress me with their hardware video decoding support. People say they can play about every other frame of a Blu-ray rip? On this Mac Mini VLC can play every frame of a Blu-ray rip. It only bogs down at all on the toughest sections in Avatar (the hardest challenge, as it is full-frame 1.78:1, 44GB file). Video playback acceleration still needs some work on the Mac clearly.
  • RagingDragon - Sunday, August 22, 2010 - link

    If Apple are determined to put OpenCL in all Mac's, then I guess we'll see either: Open CL drivers for Intel i3/i5, or the small form factors Mac's moving to AMD CPU's and and integrated graphics.
  • mbtgood - Tuesday, August 24, 2010 - link

    like mbt a lot
    http://www.mbt-usa.com
  • mutarasector - Sunday, November 28, 2010 - link

    This system offers more bang for the buc than a Mac mini:

    http://www.asrock.com/nettop/overview.asp?Model=Vi...

Log in

Don't have an account? Sign up now