Editor's Corner: Nvidia’s Ion Revisited, 7.1 Ch. LPCM Fixed

When I first looked at Nvidia’s Ion platform last month, I tested in three different ways: as a desktop PC, as a gaming system, and as a home theater machine.

Of course, this meant a lot of extra time was spent actually using the configuration that Zotac sent my way. During the course of testing, I convinced myself that I’d never be truly happy with Ion as a desktop system, even under Windows 7—the operating environment I used, assuming Vista would be too cumbersome. It was just too slow. Sitting there waiting for menus to pop and apps to open just isn’t my gig—and I suspect many of the enthusiasts who read Tom’s Hardware would feel the same about a new technology purchase.

I also wasn’t impressed enough with Ion’s gaming performance to recommend it in such a role. Sure, I could jog around Ironforge using Fair settings in World of Warcraft, but who spends close to $200 on a motherboard/processor for that? When it comes to gaming, you could do much better for the money, or even a little more money.

Intel suggested that Ion was overkill last week at Computex, and it was right. Nvidia’s GeForce 9300 platform is more chipset than the Atom processor can handle. Though, to be fair, we’re expecting more out of the architecture here than Intel designed it to deliver.

Nevertheless, if there was one segment in which I suspected Ion might be able to succeed, it was the HTPC market, where GeForce 9300 could offload playback of HD video content and, hopefully, factor Atom right out of the picture.

Ion In The Theater

Given the platform’s GeForce 9300 foundation, which includes the latest generation of Nvidia’s PureVideo (VP3) technology, hardware offload of MPEG-2, VC-1, and AVC (H.264) is fully enabled—a good omen for using an Atom-based PC in a home theater environment.

Additionally, the chipset was said to support 7.1-channel LPCM audio over its HDMI output. Now, this feature is more important than you might realize at first. If you’re watching Blu-ray content on a big-screen TV in a home theater, there’s also a good chance you’re using six- or eight-channel surround sound. There are actually a few different ways to achieve multi-channel audio with your HTPC. Perhaps most familiar to the PC crowd is through a TOSLINK optical (or S/PDIF coaxial) output connected to your receiver. You can transmit encoded Dolby Digital and DTS signals over an optical cable, but not Dolby TrueHD or DTS-HD Master Audio—the two optional, lossless formats commonly featured on Blu-ray movies.

In order to play back TrueHD (with a maximum bitrate of 18 Mb/s) or DTS-HD (with a maximum bitrate of 24.5 Mb/s), you have to use an HDMI 1.3 connection. Hallelujah, Ion has that.

From there, you have two options. You can either pass the encoded Dolby TrueHD or DTS-HD signal to your receiver, which performs the decode and plays back the lossless studio soundtrack in all of its glory, or use your DVD software to decode the signal and pass multi-channel linear PCM over the HDMI output (so long as it’s supported).

The problem with the former is that it requires a protected audio path—otherwise your decoding software will fall back to lossy codecs like Dolby Digital and DTS. We’re still waiting on a chipset that’ll do this, but right now the only component in the lab capable of it is Asus’ Xonar HDAV 1.3 sound card, a $200+ add-on. Incidentally, this is how you get your receiver to light up with the TrueHD or DTS-HD logos (meaning the receiver is leveraging its built-in decoding capabilities).

The problem with the latter is that it requires specific platform support. For instance, ATI’s 780G/790GX will only pass stereo LPCM (you can do AC3 and DTS, though). Nvidia's GeForce 9300 and Intel's G45 both support 7.1-channel LPCM over HDMI. 

Top: PS3, Middle: Onkyo SR507, Bottom: Ion in a mini-ITX chassis Top: PS3, Middle: Onkyo SR507, Bottom: Ion in a mini-ITX chassis

As an aside, and for the record, this is the way Sony’s Playstation 3 is able to serve up TrueHD and DTS-HD playback. You don’t get the little lights on your receiver flashing Dolby TrueHD or DTS-HD Master Audio, but you can view the playback status as a movie is playing and see the PS3 is doing the decoding, then sending uncompressed LPCM to your receiver.   

Well, Ion supposedly supported multi-channel LPCM via HDMI. However, in my initial review, I revealed that, despite Nvidia’s claims, Ion wasn’t outputting multi-channel audio in either Windows Vista or Windows 7, in either PowerDVD 9 or TotalMedia Theater 3. Had it been a persistent flaw, that would have been a deal-breaker for Ion as an HTPC solution.

Fortunately, I was able to work with both Nvidia and CyberLink to get PowerDVD 9 working properly under Windows 7. The latest build, 1719, properly enables multi-channel LPCM output via HDMI (TotalMedia Theatre still doesn’t work).

Create a new thread in the US Reviews comments forum about this subject
This thread is closed for comments
25 comments
    Your comment
  • pbrigido
    Hi
    -13
  • amnotanoobie
    So I guess with the falling prices of processors and video cards, you'd really get an Ion only if you're really just constrained with space.
    3
  • snarfies
    I'd love an Ion, but it has a design flaw - only three HD connections. I need at least four - one CF-Card for the OS, two HDs for RAID1, and one optical. As near as I can tell, the only ITX board on the market that fits my needs is the MSI IM-945GC - which is what I'm currently using for my ITX NAS.
    2
  • hixbot
    Wow, one of the first boards to deliver video and 7.1 LPCM via HDMI, and you test it with a 5.1 setup? How can you be sure you tested it's functionality, if you are using a 5.1 setup? Please elaborate.
    -1
  • hixbot
    Also, CoreAVC have released a decoder that can use CUDA to accelerate playback. From what i've heard, its much better than DXVA and has none of the format limitations. Some testing with that would be great to see. Or is Tom's opposed to open source?
    0
  • cangelini
    Hix,

    Without a 7.1 channel setup, the best option available is setting 7.1-channel output and missing the two side channels, which works. The problem previously was that Ion was only doing stereo LPCM, despite being set to 5.1/7.1 in Windows. This was a shortcoming of the DVD playback software, which, as I mentioned, has since been fixed to properly support this board's capabilities.

    Thanks for the feedback,
    Chris
    0
  • cangelini
    hixbotAlso, CoreAVC have released a decoder that can use CUDA to accelerate playback. From what i've heard, its much better than DXVA and has none of the format limitations. Some testing with that would be great to see. Or is Tom's opposed to open source?


    So it looks like the $15 version of the software supports what you're talking about. I'll look into it! Thanks for the tip,
    Chris
    0
  • hixbot
    Cheers cangelini, I enjoy your articles.
    4
  • dravis12
    Glad to read this review. I'm building a new HTPC and decided against the Ion/Atom platform in favor of a 9300/C2 Duo because I heard about the problems with Hulu and the current limitations of the Atom. Looks like I made the right choice for now but we'll see.
    4
  • Niva
    I'll be building an HTPC sometime early next year and I'm glad to have seen these articles as I had been considering an ION. Now I'm not sure what I'll get but perhaps a full low power athlon x2 setup will do it for me.
    5
  • Alien_959
    If CUDA can accelerate video with all formats included trough CoreAVC codec that excellent news. I was and still am an ATI fan, but if this works I plan my next laptop to be with nVidia chipset :).
    Only if there some ultra portable 12.1 inch with 9300 chipset somewhere.
    Also this will be grate for Atom CPU, who lack grunt for some video playback. Thumbs UP for nVidia and Core AVC for this one :)
    -1
  • Alien_959
    sorry for typing mistakes, I was writhing this on very small keyboard:)
    -3
  • neuromancer2701
    Hasn't the 9300 been out for quite awhile. Is the 9300 consider part of the ION platform? I thought ION meant 9400+Atom. Zotac specifies the 9300 on the other motherboard but doesn't list what chipset is used on the Ion boards. It just states a "NVidia ION graphics processor" I think Adobe and NVidia are working on a CUDA version of Flash, that would help Hulu's performance.
    -2
  • cangelini
    It's the same chipset as the 9300/9400, but it's actually clocked *slower* than the 9300. Same silicon, different clock rates.
    0
  • socrates047
    what a great article! awesome analysis. imo, the ION platform is simply awe-inspiring when you look at its size and what it can do with it, and its lower power requirements.

    on the other hand, is anybody else getting tired of small, attractive, yet underpowered mobile solutions?
    1
  • pbrigido
    Awsome
    1
  • mrubermonkey
    Nice article Chris, but do not be scared to put "Atom platforms are crap when it comes to the HTPC" at the beginning of the article. I do not mind a spoiler summary.
    0
  • cangelini
    mrubermonkeyNice article Chris, but do not be scared to put "Atom platforms are crap when it comes to the HTPC" at the beginning of the article. I do not mind a spoiler summary.


    Aw, come on now. I'd rather belabor the point with tests and stuff :)
    0
  • Godiwa
    cangeliniSo it looks like the $15 version of the software supports what you're talking about. I'll look into it! Thanks for the tip,Chris


    the 9300 gpu isn't listed as supported on their site though.

    Anyways I wish they would make it easier to make systems but they are so piracy scared that setting up a system for the normal use is a big hassle these days if you want something that supports the right audio/video options.

    Another thing I wonder about is that they want more and more HDMI plugs on the TV but it's more the HDMI in's on the recievers that are needed, only need 1 in on the TV from the reciever. Unless you want fancy video and cruddy sound (from internal tv speakers)
    0
  • WilliamMGeorge
    We've been qualifying the Ion platform for use in computers we build where I work, and we've seen the Hulu issue here as well. Oddly, some other Flash-based video sites are fine: many HD trailers we found, for example, played just fine in full-screen mode. It seems not to be a problem with the Ion/Atom, or with Flash player, but with the specific codec that Hulu uses. I'm not sure what it is, but they appear to have selected one that isn't aided by nVidia's onboard video processing. If Flash Player adds GPU support for that codec, or if Hulu were to use a different codec, all might be remedied. It is an unfortunate situation, but one which I have hopes might be corrected at some point.
    0