A Better HTPC Card: MPEG-4 ASP Decoding & LPCM Audio

Along with the addition of DirectX 10.1 functionality, the latest members of NVIDIA’s GPU lineup have picked up a couple of new tricks specifically geared towards HTPC use.

The first of these is a newer video decoding engine. Officially NVIDIA is moving away from the VP* moniker, but for the time being we’re sticking to it as we don’t have a better way of easily differentiating the feature sets of various video decoding engines. NVIDIA’s vendors are calling this VP4, and so are we.

Successive VPs have focused on adding support for additional video formats. VP2 had full H.264 decoding, and VP3 (which never made it into a GTX 200 series part) added VC-1 decoding. For VP4, NVIDIA has added support for full decoding of MPEG-4 (Advanced) Simple Profile, better known as DivX or XviD. With this addition, NVIDIA can now offload the decoding of most of the MPEG formats – the only thing not supported is MPEG-1, which as the oldest codec is trivial to decode on a CPU anyhow.

To be frank, we’re a bit puzzled by this latest addition. By no means are we unhappy (we’ll always take more acceleration!), but MPEG-4 ASP isn’t particularly hard to decode. Even an underclocked Nehalem with only a single core (and no HT) enabled can handle HD-resolution MPEG-4 ASP with ease; never mind what even a low-end dual-core Pentium or Celeron can do. This would be a good match for the Atom, but those almost always use integrated graphics (and Ion isn’t slated to get VP4 any time soon). So while this addition is nice to have, it’s not the kind of game changer that adding H.264 and VC-1 were.

The unfortunate news here is that while the hardware is ready, the software is not, and this is something that caught us off-guard since these parts have been going to OEMs since July. NVIDIA has yet to enable MPEG-4 ASP acceleration in their drivers, and won’t be doing so until the release 195 drivers. So at this point we can’t even tell you how well this feature works. We’re not pleased with this, but we’re also not particularly broken up about it since as we just mentioned the cost of CPU decoding isn’t very much in the first place.

On a final note with video decoding, one of NVIDIA’s marketing pushes with this launch is touting the fact that they have been working with Adobe to bring video decode acceleration to Adobe Flash 10.1, and that the GT 220/G 210 series are well suited for this. This is going to be absolutely fantastic to have since Flash Video is a CPU-hog, but Flash 10.1 is still 6 months (or more) away from being released. More to the point, as far as we know this is being implemented via DXVA, which means everyone else will get acceleration too. And notably, this is only for H.264, as VP6 (the older Flash Video codec) is not supported in hardware on any card.

Moving on, the other new HTPC feature is that NVIDIA has finally stepped up their game with respect to HDMI audio on cards with discrete GPUs. Gone is the S/PDIF cable to connect a card to an audio codec, which means NVIDIA is no longer limited to 2-channel LPCM or 5.1 channel DD/DTS for audio. Now they are passing audio over the PCIe bus, which gives them the ability to support additional formats. 8 channel LPCM is in, as are the lossy formats DD+ and 6 channel AAC. However Dolby TrueHD and DTS Master Audio bitstreaming are not supported, so it’s not quite the perfect HTPC card. Lossless audio is possible through LPCM, but there won’t be any lossless audio bitstreaming.

Finally, we’re still waiting to see someone do a passive cooled design for the GT 220. The power usage is low enough that it should be possible with a dual-slot heatsink, but the only cards we’ve seen thus far are actively cooled single-slot solutions with the heatsink sticking out some.

DirectX 10.1 on an NVIDIA GPU? Palit’s GT 220 Sonic Edition
Comments Locked

80 Comments

View All Comments

  • chizow - Monday, October 12, 2009 - link

    Is this the one you're referring to Ryan?

    http://www.newegg.com/Product/Product.aspx?Item=N8...">http://www.newegg.com/Product/Product.a...E1681412...

    From all reports and feedback I've seen, that Asus part is 96SP for $40 AR (was actually $35 at one point!) just as Ben stated.

    I don't really care about this segment of parts for actual 3D so you may be right. I was only interested in that Asus 96SP because it was identified by many users as "the card" to get for dedicated PhysX on a budget. I was hoping to find a low-power consumption candidate on 40nm for dedicated PhysX, but it seems these parts have too few SP to be viable.
  • BenSkywalker - Monday, October 12, 2009 - link

    Why not include benches of the nV part that you quoted the price for then(btw- NewEgg is also listing one of the 384MB 96SP 9600GSOs for $56.49)?

    It is rather misleading to put it mildly that you decide to include benches for one part that is quite a bit cheaper, and quite a bit slower, and then quote the price on the next rung up on the performance ladder. It would be akin to showing benches for the GTX275 and lamenting it because the GTX285 was so expensive, it doesn't make any sense.
  • Ryan Smith - Monday, October 12, 2009 - link

    Which part? The 9600GT, or the 48SP GSO?

    What you see are all of the low-end cards we were able to get our hands on for this article.
  • jordanclock - Monday, October 12, 2009 - link

    The graphs on the "Temperature and Noise" page are high-to-low. Usually they're the opposite, following the idea that lower numbers are better. I know, I know, it's a lame nitpick.

    As for the card: If they added this checkbox feature for OEMs (which I believe) then why bother allowing for retail distribution? This card really doesn't bring anything that isn't already done with cards they already have available. Seems like a rather silly release.
  • Ryan Smith - Monday, October 12, 2009 - link

    Fixed. Thanks.
  • jonup - Monday, October 12, 2009 - link

    Ryan, the Palit table shows their 1GB card's frame buffer as 512MB.
  • strikeback03 - Monday, October 12, 2009 - link

    Seems recently there have been a lot of low-end cards with 1GB of memory onboard. Is this just a marketing ploy, or is there actually some scenario where it would be useful to have lots of memory but not much processing power?
  • Concillian - Monday, October 12, 2009 - link

    The 1GB on low end cards is a marketing thing. The "average consumer" equates more memory with performance and generally have little to no knowledge about the importance of GPU type, speed, or graphics memory bandwidth.

    nVidia and ATi have been taking advantage of this to help add profit margin since at least the GeForce 4 MX generation.
  • Zingam - Monday, October 12, 2009 - link

    This will be one craptastic graphics card for the masses! Yay!

    Good luck, NVIDIA!
  • Dante80 - Monday, October 12, 2009 - link

    This could have been a killer HTPC card...one year ago.

    I understand the need for nvidia to come up with sth for this market segment, and I like very much both the improved audio and the low power consumption.

    But lets be honest here. This card has no place in the current retail market. It merely looks as a project to max margins for OEM use. OEMs can market a "Brand new card with a smaller process, DX10.1 support and 1 whole GB of memory goodness", but retail vendors and nvidia will have a hard time convincing anyone to buy this instead of going for a 9600 or a 4670.

    Since margins seem godly, nvidia should lower the price and try to saturate the market segment with these cards in a HTPC (suicide) mission. That would at least make sense to consumers.

Log in

Don't have an account? Sign up now