NVIDIA's Ion Platform: Performance Preview
by Anand Lal Shimpi on February 3, 2009 9:01 AM EST- Posted in
- GPUs
Blu-ray Playback: The Big Feature
Intel’s US15 chipset (codenamed Poulsbo) supports full hardware MPEG-2, VC-1 and H.264 decode acceleration. It’s necessary because Atom is too slow to decode high bitrate video encoded in these formats. Without this hardware decode acceleration, Atom wouldn’t be able to playback Blu-ray or HD video.
Most desktops, notebooks and netbooks based on Atom don’t use the US15 chipset; they use 945G and 945G lacks this hardware decode acceleration support.
NVIDIA’s GeForce 9400M addresses the problem using its PureVideo HD engine, providing support for full hardware decode acceleration of all three of the aforementioned codecs. In other words, you should be able to watch Blu-ray movies on an Ion based PC.
On a Core 2 Duo machine, CPU utilization will be in the single digits (double digits for a single core) while playing a Blu-ray movie on a GeForce 9400 motherboard. Despite the hardware accelerated video decode, the initial handling of the data to be decoded is still done on the CPU. Not to mention that getting the encrypted data off of the disc and decrypting it also happens on the CPU. As important as the GPU is in this situation, you still need a fast CPU to watch a Blu-ray movie. But a fast CPU, the Atom processor is not.
Would the 9400M be enough to let you watch a real Blu-ray movie on an Atom based machine?
NVIDIA included a clip from The Dark Knight Blu-ray on the Ion system’s hard drive for us to test CPU utilization. No thanks. As much as we trust NVIDIA to have selected the most balanced content representative of all Blu-ray movies, and included it on the hard drive it shipped with the Ion reference platform, we thought we’d stick with our own content.
Blu-ray Casino Royale on an Ion
We took our Casino Royale Blu-ray disc and ran it through AnyDVD HD. We ripped the disc and copied the resulting ~46GB ISO to the Ion’s hard drive. We didn’t have an external Blu-ray drive so this was the best method of being able to watch a Blu-ray on the machine.
As expected, hardware acceleration worked. Casino Royale was encoded in H.264 and the Ion platform decoded it flawlessly. CPU utilization was high averaging between 40 - 50% on a single-core Atom machine with Hyper-Threading enabled:
There were some scenes where the CPU utilization peaked to over 90%. While we didn’t see any dropped frames, keep in mind that we’ve already decrypted the disc; the CPU is actually doing less here than if we were playing a Blu-ray disc directly from a drive. I suspect that playing back encrypted content it is possible for the Ion platform to drop frames if CPU utilization jumps out of its comfortable 40 - 50% average.
It’s worth mentioning that the Ion machine rarely jumped up that high in CPU utilization, but it definitely did at a few points while playing Casino Royale. A standard Atom platform with the 945G chipset couldn’t even attempt to play a Blu-ray movie. While there may be some cause for concern that Atom, even paired with the 9400M, won’t always be enough to watch Blu-ray movies on it’s too early to tell. At worst I wouldn’t expect to drop more than a few frames every now and then based on how often I saw the CPU spike above 90% utilization.
I tried enabling both cores on the Atom processor (NVIDIA shipped the Ion reference with a dual-core Atom 330, but with one core disabled) to see if that could alleviate the CPU utilization concerns. Unfortunately I seemed to have run into an NVIDIA or Cyberlink software issue because I couldn’t get smooth Blu-ray playback on Ion with both cores enabled on the Atom 330.
69 Comments
View All Comments
IntelUser2000 - Friday, February 6, 2009 - link
You might want to know that the version of 945 used on the Netbooks is 945GSE. It is a very low power part. It's TDP spec is only 5.5W.Don't be thinking because its 0.13u its a high power part. Chipset TDP of the 65nm 4-series mobile chipsets are higher than 0.13u 945's.
And the 2.5W Atom used on the EEEPCs, the N270s are meant for "Netbooks". The Atom 230's which are meant for "Nettops" are 4W, and 330 is a dual core version of it.
It's 4W vs. 8W.
sprockkets - Tuesday, February 3, 2009 - link
Remember the whole CMOS vs. GTL bus stuff. AND, the US15 has NO SATA on it. Kinda useless for the desktop.Of course the laptop variants will pull less power than the desktop variants, but the desktop parts should be cheaper.
Btw, with Zotac set to release an Intel 9300 Wifi mini-ITX board, why bother with Ion on the desktop? The current 7100 Zotac ITX board + 430 Celeron costs around $20 more than the dual core Intel Atom board, and the chipset on it runs at the same temps, 60c (that is, I replaced mine with a Zalman blue heatsink). It also gives you a pci-e x1 slot, DVI, better graphics, two slots for ram, and the fan on the Celeron is much quieter and unlike the fan on the Intel 945 chipsets, doesn't die (check out newegg.com for reviews of people 2 months down the road).
I've tested that board and it rocks. You do give up s video and gigabit eth, but the new 9300 board will fix all that with both DVI and HDMI, and will have a x16 pci-e slot.
sprockkets - Tuesday, February 3, 2009 - link
Wait, I replaced the crappy useless heatsink fan combo on the Intel board. The Zotac board went as high as 90c while playing Portal, and didn't miss a beat.sprockkets - Tuesday, February 3, 2009 - link
Wait, maybe that whole no SATA thing was the GN40...Necrosaro420 - Tuesday, February 3, 2009 - link
I dont get it, what is this?mobilecomputing - Tuesday, February 10, 2009 - link
Its a graphics chipset that processes video so the main CPU doesnt have to as much cos the piddly little Atom processors cant take the heat. Not even the new ones http://news.idealo.co.uk/news/4844/intel-atom-n280...">http://news.idealo.co.uk/news/4844/inte...maller-c...Slash3 - Tuesday, February 3, 2009 - link
Obviously, it is a watermelon.JTBM - Tuesday, February 3, 2009 - link
I think for Ion it would great to see Bittorrent results. For example can it run Vuze (Azeorus)?mrsmegz - Tuesday, February 3, 2009 - link
Bitorrent clients would run extremely well on this machine even if it was clocked at 800mhz. Your bottleneck here is in your internet connection. Of course you could be planning to hide one of these tiny boxes under a floor tile in a server room at work.ssj4Gogeta - Tuesday, February 3, 2009 - link
Azureus is a quite heavy application compared to other clients.