Saturday, July 15, 2006

HTPC Diary Part 2: Tunerama

What Makes an HTPC an HTPC?

Before I go into the results of my research into TV tuners, it might be helpful to break down exactly those qualities that differentiate an HTPC from any regular old PC. Of course, both share many features, such as hard drives, a motherboard, an operating system, etc. But there are a few things an HTPC must have above these:

TV Tuner - Until the media companies start beaming digital, pre-compressed feeds of television programs straight through the Internet, an HTPC needs something that will grab a TV signal off the air or cable box and convert it to a workable format. Some media companies are doing this already through iTunes or, in the case of some ABC shows, on their own website. But iTunes downloads aren't free, ABC's streaming feeds can't be archived, and these only represent a tiny fraction of all the shows available.

TV and Audio Out - The HTPC must also have the hardware allowing it to convert the digital signal back into analog for display on a conventional TV set. That is, unless one has an HDTV with DVI inputs, or plans to use a monitor instead of a TV. I'm still kickin' it low-tech with my 27 inch cathode ray. So I'll need something with S-Video or Component outputs (I may not have the fanciest TV, but even I would never use composite video). And even the lowliest of motherboards now has, at the very least, stereo audio output.

Media Center Software - To schedule recordings, play back video and sound, and do a host of other media central things. Lots of options here, which I'll get into later.

Remote Control - Unless you want to whip out the keyboard every time you need to change the channel.

Smaller case and quieter components - Actually optional, but do you really want a noisy monstrosity ruining the mise-en-scene of your harmonious living room?

That's about it. Of course, to get everything to work together reliably and optimally, one has to put a lot of consideration into the selection of all components. But these are the minimums.

One more consideration. Let's say you have a fairly modern PC in another room already. Do you have to build a whole new machine? You could just add a TV tuner and media center software and then buy a media bridge, such as the Sage TV Media Extender to stream content to your TV wirelessly. For this you would also need a cable hook-up in the same room as your PC, which is one reason why I won't be going this route.

Tuner Salad

Microsoft jumped into the HTPC fray in late 2004 with their Media Center Edition operating system, a version of Windows XP with integrated Tivo-like functionality. I probably won't be using this OS for my box, for reasons to be explained later, but the software has, and will continue to have, a strong impact on TV tuner manufacturers and HTPC builders. Microsoft has, in a sense, set a de-facto hardware standard for media PCs, one that should not be ignored lightly. Expect better third-party application compatibility for Windows MCE-supported hardware as the operating system gains widespread use, and as Microsoft incorporates many of its features into Windows Vista.

And not just because Microsoft is the 500-lb gorilla will I be following their hardware requirements. Many of them, including their specifications for TV tuners, just make sense. Under Windows MCE, a TV tuner must have hardware MPEG 2 encoding. Some tuners, like the ATI All-in-Wonder 9800 Pro that powers my current PC, merely have a TV receiver and offload the processor-intensive task of encoding that video to the CPU. By selecting a TV tuner with hardware encoding, you reduce the load on the rest of the system, which means you can use more modest (read less expensive) parts.

Three Typical Selections

On nearly every hardware news or HTPC building resource I visited, three options seemed to dominate discussions of TV tuners: the Hauppauge Win-TV PVR line (150, 250, and 500), the Nvidia DualTV MCE, and cards based on the ATI Theater 550 Pro chipset (such as ATI's own TV Wonder Elite).

The Nvidia DualTV is a well-reviewed two-tuner card, which means it can record two shows at once. This is a great feature. However, this card is also priced about twice as high as other single-tuner cards ($170 at the Nvidia store, the only place I can find it). To keep the price of my system low, I'm going for the single. I can always add more tuners later, as most DVR software supports the use of multiple tuners.

The Hauppauge 150 seems a popular choice among HTPC builders, but reviews warn its picture quality is not up to snuff in comparison with the ATI and Nvidia cards, which are ITF certified and have all sorts of digital comb filters and the like, none of which is particularly meaningful to me, but they do seem to result in better video according to side-by-side comparisons.

So that leaves the Hauppauge 250 and the ATI Theater 550 Pro. In reviews, the two cards are said to perform comparably, with the ATI chipset narrowly edging out the other on video quality. But the ATI tuner can be found in cards costing almost half as much as the Hauppauge, perhaps because ATI licenses its technology to multiple card manufacturers. Packages vary widely, with some brands providing a remote control and more premium bundled software.

If I were to buy a TV tuner card today, therefore, it would be one based on the ATI chipset. Specifically, the VisionTek VTK-THXP550P comes bundled with Snapstream's BeyondTV software for just $60 after rebate, or about $110 with an included MCE remote.

To ATI or Not To ATI

One trend among system builders I noticed just did not make any sense to me at first. Why are the Hauppauge cards so popular if their products are so inferior? It took me a while to figure it out: Linux compatibility. Apparently, ATI is not so proactive in their Linux support, and have yet to release a driver for the 550 chipset. Choosing ATI, then, means choosing not to install Linux as your operating system, and that means the high cost of purchasing a copy of Windows. This would break my budget. I don't have an extra $100 to spend on an OS.

Fortunately for me, due to my student status, I happen to have a license for Windows XP Pro sitting around (don't be too jealous, this minor perk comes after paying $30 grand in tuition). So I will indeed be using an ATI card. I'll be missing out on the most popular open-source media center application, MythTV, but should still have plenty of options (more on that later).

But if you don't have a free Windows license and still want to build the cheapest possible HTPC, the Hauppauge Win-TV PVR 250 seems the most economical choice. Or even consider the Nvidia--though an expensive card, the money you save by using Linux will offset the extra cost.

But Wait!

All of that being said, I probably won't purchase any of these cards. ATI is coming out with an update to their 550 Pro chipset: the 650 Pro. Though they haven't released the hardware to the public yet, many reviewers have received test copies. The result? The new chipset provides even better image quality. What's more, the tuner can receive regular analog plus ATSC broadcasts. ATSC is the over-the-air HDTV standard. With an antenna, and depending on proximity to the broadcast tower, one may be able to pull down free HDTV from the major networks. I know, I don't have a digital TV. But it's still cool. And, even downmixed to standard resolution, HDTV broadcasts should still be clearer than Boston Comcast's dodgy analog cable.

Tuner cards based on the 650 Pro should start coming out this month. Remember, I said my goal was to get this thing built by the end of summer. Stay tuned to see if a new card makes it into my machine.

3 comments:

Anonymous said...

Coincidentally, I've been looking to build the same type of device within the same time frame (although I don't have the same budgetary restrictions)

For a product that was being hyped only 2 months ago, the Theater 650 is nowhere to be found. Curious.

Anonymous said...

I was also in a similar situation. I bought a card with the Theater 550 Pro chipset (the Sapphire Theatrix Theater 550 Pro...it was the least expensive one with the chipset) as well as a copy of Beyond TV 4 and the Firefly remote control.

All works well and the image quality of the tuner card is excellent. The Firefly remote uses RF rather than IR, a nice feature. I agree that it is unfortunate that no Linux drivers exist for this chipset. But my primary desktop system runs WinXP and that's where I use the tuner.

I was also considering waiting for a Theater 650-based card but they're still not available. I'm also curious to know what's taking them so long to hit the market.

Neal Grigsby said...

Looks like ATI has finally rolled out at least their own branded version of the 650, and it may be available at your local BestBuy or CompUSA (though not the online stores yet). But I came across this thread about problems people are having with receiving ATSC with the card.

Looks like it might be worth waiting a few more months before sinking over $100 into one of these.