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

  • Casper42 - Monday, August 9, 2010 - link

    I know you said you already sent it back, but I'm curious why you didn't toss in an 80GB Intel G2 SSD (or a SandForce as mentioned), upgrade the RAM to 4GB and run it through all the paces again?

    Sure it comes out to be a $1000 machine at that point, but it would have been nice to see what the total potential of the platform would be. And putting in the SSD would arguably reduce the power footprint slightly as well.
  • akatsuki - Monday, August 9, 2010 - link

    I think Apple's SSD support is still a bit thin anyway. Once they add TRIM support, etc. I think it will be a much better time to benchmark.

    I can't imagine spending that kind of money on a Mini over an entry level Macbook or a dedicated HTPC device - especially since GoogleTV and AppleTV revisions are due soon and should revitalize that area.
  • cjs150 - Tuesday, August 10, 2010 - link

    Would have hit reply but for some reason locks my machine up

    No way would I use this as a server. Far better is to pick up an Atom board with a PCI-E slot (for a nice raid card), 4gb of memory and use Ebox (free) as the server software. Would cost 50% of the Mac mini price.

    Having just built one for a home server it is simply and just works without fuss
  • thunng8 - Tuesday, August 10, 2010 - link

    Some nice nostalgia with the Powermac G5 2.5Ghz. I enjoyed reading about it. I'm surprised at how well it holds up in the benchmarks. Just a minor nitpick, but the Dual 2.5Ghz model was released in mid-2004, not early 2005.
  • aliasfox - Tuesday, August 10, 2010 - link

    Agreed - would love to have seen some "vintage" games, just to see if an ancient midrange graphics card can hack it against a modern integrated chip. Throwing in an old Northwood (or was it Prescott by the end of 2004?) system just for comparison's sake would be amusing, too.

    Ancient's relative, too - I'm running (and occasionally gaming!) on an 8-yr old Power Mac (with a Radeon 9700pro) and do "general" stuff on a PowerBook that's nearly as old...

    I think one of the reasons that Power Mac G5s hold their value so well is that they are the only machines (pre Mac Pro) that could hold multiple HDs internally, as well as be upgraded (for a price) to a relatively modern GPU - ATI 3xxxx series, nVidia 8xxxx series, I think.

    As for the mini... as much as I like Apple's products, I can't get behind the pricing of the Mac mini - sure, it's a great piece of industrial design, and I'd love to have a stylish, small, nearly-silent box in my home theater set up, but having to drop $800 before getting 4GB of RAM means this is far, far out of its price range. $499-599, maybe $699 with BD and 4GB of RAM... too bad Apple doesn't believe in BD. Or RAM. Or internal 3.5" HDs...
  • _gescom_ - Tuesday, August 10, 2010 - link

    Great machine, but definitely way too expensive at 760+ EUR.
    It should cost 450/500 EUR like the old one.
    Why additional 250+ EUR? I know, we sheep, you bleep.
  • Setsunayaki - Tuesday, August 10, 2010 - link

    This is actually worse than a Laptop in a many ways...

    The scope of computers have changed and the public has proven the majority of people view email, write papers, use internet....or listen to music. Very basic things...

    I find that netbooks are way better...considering you can buy an always-on internet connection with them and their battery life is good. When one looks at basic usage, i know people can talk about performance and other things out there....

    But how many people out there who own computers as basic users end up using 30 - 40% of the processor on a dual core or quad core? I am still sitting here on a Quad Core and unless I am gaming or doing something heavy, I don't use it at heavy load. Once one eliminates the need for heavy servers or Heavy Gaming altogether...computers lose their grace..

    I remember I bought a Laptop in 2005 for $300 on sale. I know by now every laptop outperforms mine, but I don't do 3D gaming on the laptop and I run on Ubuntu Linux. I am not even at the point where my processor chokes and most of the time I don't even use 2GB of RAM on the laptop.

    Sorry, but with so many better offerings which include a monitor, keyboard and built in mouse along with portability, this MAC-Mini would have been great 4 years ago, unfortunately too little, too late.
  • hummerchine - Tuesday, August 10, 2010 - link

    Man, you guys are a tough bunch to please! I own over 20 computers right now, from a gaming PC me and my son built with top shelf parts, to 5 Dell PCs, to a Mac Pro running a 30 inch monitor, to my wonderful new MacBook Pro 17", to three Mac Minis (not the latest...and best...ones), and multiple other Macs and PCs. Jeez, for many uses the Mac Mini totally rocks! And for many uses, it is the best computer you can possibly buy.

    I just cannot get over the seething hatred of Apple I sense so often...usually from people who hate them so much that they never use any of their products, and thus really know nothing about what they are talking about.

    I have not used the very latest Mac Mini, but since it's better than the two new ones I bought earlier this year that are awesome I'd have to guess it's awesome too!
  • Rayb - Wednesday, August 11, 2010 - link

    I see you really bought into their marketing hype, line, hook and sinker.

    An ION1 box fully loaded can do exactly the same things, including BD playback wireless and remote for around $200 less. Do you see the irony now?

    With people like you thinking this is cutting edge tech in a new shinny box, I rest my case.
  • aliasfox - Wednesday, August 11, 2010 - link

    I for one don't hate it - I hate the price.

    Even without i3 or i5, it's a great box - but at $700 (or near $850 with a basic monitor, keyboard, and mouse), it's far, far too expensive - in fact, the 'on the road' price is so close to a white macbook (with screen, keyboard, trackpad, and battery), that one has to imagine that Apple doesn't really *want* the mini to sell in huge numbers.

Log in

Don't have an account? Sign up now