The original ION platform was a chipset and integrated graphics solution in a single package that stemmed off the Atom CPU. For a bunch of licensing reasons, NVIDIA wasn’t allowed to build a similar chipset for the new Pine Trail Atom platform and thus had to come up with another solution. The next-generation ION (ION-2) now branches off Intel’s Pine Trail chipset, typically via a single PCIe 1.0 lane offering only 250MB/s of bandwidth to/from the chipset.
When you play back a GPU accelerated Flash video stream using Flash 10.1 on a Next Generation ION system the frames are sent to the GPU for decoding but then sent back to the CPU for compositing and finally copied back to the GPU’s frame buffer for display. In the Next Generation ION this happens over the meager PCIe 1.0 x1 interface.
There is an obvious solution: do the entire process on the GPU itself, thus avoiding the copying back and forth over the PCIe x1 connection. NVIDIA told me this was possible, but it required a driver update. I now have that driver update: version 257.29.
The driver isn’t publicly available, although NVIDIA is shooting to have a public beta on June 28th with a WHQL release sometime in July (2010).