Comments Locked

56 Comments

Back to Article

  • extremsparen - Thursday, June 4, 2009 - link

    Does anybody know, if the new hardware revision is out now which supports Wake on USB? If so, has the new IONITX-D series this feature from the beginning of production? How should I check the revision elsewise before buying such a board?
  • Fanfoot - Friday, May 29, 2009 - link

    Too bad, as in many ways an Atom-based TV-side Media Center PC would be a great choice. Cheap enough that they might become more common, low power, quiet. With Ion you get the HDMI interface you need. Yet even then full screen scaling defeats things.

    I don't see the point in trying other browsers. I would instead try the new Hulu windows application, though I suspect things won't be any different.

    It does sound like a combination of things can be done to make this acceptable--overclocking, shrinking the screen size, an SSD drive (see jkkmobile's review of the new RunCore Pro IV SSDs, another one using the indilinx controller), or some combination thereof.

    Or maybe we'll all just have to wait. Will the 2.0GHz Pineview's do the job in the fall? Will Adobe fix this anytime soon? I guess we'll see.

    Thanks for keeping the heat on the issue though.
  • icrf - Friday, May 29, 2009 - link

    Anand, can you try the Hulu Desktop Beta that was released yesterday? I suspect that may get around a lot of the in-browser performance issues, especially with full-screen scaling. I haven't tried it yet, but plan to shortly.
  • icrf - Friday, May 29, 2009 - link

    Scratch that, it's still just flash, so all flash scaling issues remain. I just tried it at home and my E6600 is still sufficiently unhappy with WQXGA scaling, so I wouldn't expect much different on the Atom. I did find that if I right click and drop flash's quality from "high" to "low" that it plays perfectly smoothly, but as expected, the image has jaggies. Honestly, I'll take jaggies before dropped frames. From looking at it, it's almost as if the jaggies I'm seeing is the real resolution of the source video, "high" quality is just trying to smooth it out. Apparently it does this badly, so it's not too surprising it drops frames in the process.
  • crabnebula - Thursday, May 28, 2009 - link

    Even on my Athlon dual core HTPC, full screen Flash Video upscaled to 1080p is painful.

    Those of you who want to overcome this might want to try PlayOn. It is a DLNA media server that can serve up Hulu and others to any DLNA compatible-device or software, such as a PS3 or an Xbox 360. There are at least two DLNA clients available for Windows Media Center (PlayIt and Tubecore), and WMP also works.
  • mode101wpb - Thursday, May 28, 2009 - link

    The Atom 230 with GMA950 can handle 720P if it's devoid of flash. I had the same issues with youtube and hulu in HD mode. I can also play DVDs with no issues.

    Flash just sucks the life out of it.

    The only solution for youtube is to download the HD content and watch it.
  • jonbach - Thursday, May 28, 2009 - link

    I have one of the Zotac samples as well. Hulu is fine in windowed mode, but not full screen. While I agree that is certainly a problem, I personally feel this is neither a NVIDIA or flash problem, but a Hulu problem. I've had the same problems on my home PC and laptop -- full screen Hulu is problematic. As far as I understand, the video playback is indeed GPU accellerated, but the upscaling to fullscreen is not. My laptop runs 1680x1050, and even with a 9650GT video card and dual core P9600 CPU, it can't reliably handle full screen playback. But its buggy -- it will play fine until I pause, and then following that it is choppy. ION definitely has the firepower to do it, evidenced by that fact that there is only ~10% CPU usage while playing 1080p blu-ray content. I personally think Hulu has some work to do, because other sources of HD content play just fine, even on flash. It plays this video ( http://harrypotter.warnerbros.com/harrypotterandth...">http://harrypotter.warnerbros.com/harrypotterandth... ) just fine, with under 20% CPU usage, which points me to the possiblity -- is Hulu encoding in something other than H.264? And whatever that codec is, perhaps it does not support accellerated scaling.

    BUT until Hulu does make improvements, that's a moot point. The fact is, if you're getting the ION for Hulu playback, ION isn't going to cut it at this point in time. I have to think that Hulu is working on this though.
  • shiznit - Thursday, May 28, 2009 - link

    Anand, thank you for all the work informing us about the Zotac Atom 330 + Ion board, you have covered almost all of my bases in regards to deciding if this board will be good enough for my first HTPC build which is long overdue.

    I have one more question though. I will still be watching many dvds and I need to know if the Atom 330 can handle upscaling to 1080p through ffdshow. I know some of the post processing filters can hog even a quad but if you could test resize to 1920x1080 with some NR that would be fantastic and answer the final question many of us have about using this platform for HTPC. Thanks.
  • Rainman200 - Wednesday, May 27, 2009 - link

    Flash HW acceleration is really a poor choice of naming for what it actually does which is GPU composting and scaling, that is not GPU based video decoding in the sense of DXVA.

    Flash is not just video that's the problem, its a framework that is a pig when it comes to performance any way its being used, I've seen CPU spikes just from flash banner advertisements.

    What might be worth checking out if yo update your article with tests is the silverlight HD video demos, MS have used them in a few sites and the performance is much better than Flash video.
    http://www.iis.net/media/experiencesmoothstreaming">http://www.iis.net/media/experiencesmoothstreaming
    http://roland-garros.france2.fr/?page=exclusif_HD
  • danwallie - Thursday, May 28, 2009 - link

    Rainman200, I agree, we need to see how this board can handle Netflix's excellent Silverlight application.
  • BikeDude - Wednesday, May 27, 2009 - link

    CPU spikes from banner ads? I've seen full blown 100% CPU usage for as long as the web page was open.

    I used to work on an application that displayed stock exchange information for users. Part of the application was a news feed with links to web pages. I.e. the app integrated IE using ActiveX.

    That application required a certain amount of CPU. Without CPU power, it would sometimes lag behind and display old quotes.

    So whenever users inadvertently hit a webpage with a maverick banner ad... Bye-bye sanity. And of course, our process was the one pegged with 100% CPU usage (since IE was at the time hosted inside that process space). At one point we told users to open those news outside our application, which helped a bit, because then they could identify that someone else was the culprit.

    Such banner ads is a form of DoS-attack. The victims will often be clueless about what is going on, and are unable to use their computers normally.
  • AndreasM - Wednesday, May 27, 2009 - link

    I wonder if it would be capable of running HTML5 based video smoothly, e.g. http://www.youtube.com/html5">http://www.youtube.com/html5
  • BernardP - Wednesday, May 27, 2009 - link

    The thing is, Flash Video is resource hungry. On my Athlon dual-core 5400+ NVidia 8200 IG, I average 30% to 40% CPU utilisation when streaming YouTube HQ (not HD) video at full-screen (in my case, a custom rez. of 1384x864). No wonder the Atom is struggling.
  • gwolfman - Wednesday, May 27, 2009 - link

    ..."If NVIDIA wants a good case for CUDA, give us smooth FLV playback at any resolution and I'll be happy :) ..."

    Do it Anand, you can make it happen!
  • alpensiedler - Wednesday, May 27, 2009 - link

    [quote]so I’m not sure we can really blame the Atom or Ion for its performance limitations here[/quote]

    let's blame adobe for a crappy standard. imo flash is very crappy. still no x64? runs poorly on decent hardward? bloatware with the windows install? seriously flash is garbage, i wish we'd adopt a better standard.
  • lwatcdr - Wednesday, May 27, 2009 - link

    There is an X64 build of Flash. It just happens to be for Linux. Which makes me wonder if the X84 build running under Linux would do any better?
    I can play Hulu on my Linux box... Hey don't put that ION system away just yet. Time to fire up Ubuntu X64 and give it a shot.
  • robhancock - Thursday, May 28, 2009 - link

    The x64 build of Flash seems to still be crap, last time I checked. It performs even worse than the 32-bit version since hardware acceleration (what little there is) isn't implemented.

    Flash is just a CPU pig in general. You can take the exact same Flash video that takes 80% of the CPU in Flash and play it in Totem or VLC and it will use a tiny fraction of that amount of CPU time. It's really unfortunate that so much video on the web is using such a crappy player..
  • sprockkets - Friday, May 29, 2009 - link

    Better than Real, Windows only Windows Media, or the plague of Quicktime.
  • icrf - Wednesday, May 27, 2009 - link

    Yeah, what he said. My goal is to boot XBMC off a USB flash stick, so some linux tests would be nice.
  • B3an - Wednesday, May 27, 2009 - link

    I know you wouldn't think that using a different browser would make a difference with Flash performance, as the browser is just a container, but it does.

    I've been a Flash developer for years and have noticed how different browsers have different performance and CPU usage with Flash. Normally upto 15% perfromance difference at most, and some browsers have tiny micro stutters in the frame rate every now and again (which is only really noticable with something running at a high frrame rate, like a Flash game).

    So maybe update this with a couple of other browsers? Although i very much doubt it will make a dramatic difference.
  • mschira - Wednesday, May 27, 2009 - link

    Totally. I have an Asus EEE 1000, and typically I have the machine in the max performance mode (super hybrid engine) - I think 1.8Ghz.
    Web browsing using firefox was painfull at times, when more than one tab open and the web site had a lot of flash
    Typically the flash is nothing but advertising stuff - so they drain your battery for annoying you. Brilliant.

    So I got the flash blocker add on. What a relief!
    Not only does all the annoyance disappear, but also the battery lasts longer, many tabs work fine all good.
    M.
  • nubie - Thursday, May 28, 2009 - link

    I agree on that flashblock, the last few Flash updates (past year or two) have been so badly optimized it grinds even 3ghz machines to a halt.

    I consider flashblock a necessity, it is installed right after FF on every system I set up.

    Blame Adobe, they need to get Flash fixed, there is no call for this kind of poor performance (delivering simple content that consoles 2 generations ago could deliver, while grinding new PC's to a halt.)
  • sprockkets - Wednesday, May 27, 2009 - link

    Zotac should just do what everyone else does: Put a jumper to enable or disable 5V support for USB. But, then again, real estate on those boards is quite a premium.

    Seeing as how Newegg is out of stock already, getting one should be easy.

    But hey, Anand, is Zotac fixing this on the LGA board too?
  • strikeback03 - Wednesday, May 27, 2009 - link

    I've built several computers for work, and the only Motherboard I have seen one of those jumpers on is an old nForce4 DFI board.
  • Sunraycer - Wednesday, May 27, 2009 - link


    I'm not 100% sure, but I think that Flash Video on Hulu is using the VP6 CODEC? What about the stuff from ABC and FOX .com that use Move Networks's On2 VP7 CODEC, think we'd expect the same performance? (Note I don't think the Move Player will run in Chrome yet.)
    I've got the Intel board with the Atom 330 running as an HTPC. My resolution is set 1360x768 to my TV. When running in full screen it stutters a bit when it starts and then once in a while. However, I'm running my OS (XP) on an old SSD (OCZ Core2). I'm not sure if that plays into it or not...
  • kuli - Wednesday, May 27, 2009 - link

    So I too, have been playing around with an atom PC. Albeit, with one of the intel-based N330 mobo's.
    I experienced frame droppage on hulu full screen as well. However, I found that if I dropped the resolution to 800 x 600, it was 100% watchable. I also noticed that it didn't seem to be very well multi threaded, as the processor usage of only 2 of the 4 logical cores went up significantly while watching video. Since Hulu is 480p, dropped resolution on the monitor will not affect the quality of your video stream, although it's really annoying to have to switch resolutions just to watch television. I can only assume that the scaling of the video must be being done entirely in software, and in an extremely inefficient method of doing so. If I can play a full 1080p movie without the aid of nvidia GPU, there is no reason why I shouldn't be able to play lowly 360 or 480p streaming content in full screen.
  • TA152H - Wednesday, May 27, 2009 - link

    Why don't they add a PS/2 mouse port, instead of wiring the USB to standby power? The PS/2 mouse port is more efficient on CPU cycles, and on the Atom, that's important. There aren't too many other devices you'd connect to USB that you'd use to wake up a computer, so it's a good idea. The PS/2 port is probably the oldest part of the PC still around. AT-Bus, and Microchannel are gone, processors have all changed, power supplies are different, cases are different, parallel and serial ports are long gone. The last vestige of the best computer line ever made, the PS/2, is the little ports. I guess the 3.5 floppy disk could be too, but others used that before IBM did with the PS/2.

    I still remember the logo from 22 years ago ...

    How're you going to do it? PS/2 it!

    They were wonderful machines.
  • FaaR - Thursday, May 28, 2009 - link

    Wut?

    Where do you even FIND a PS/2 mouse today, and how many cycles exactly do you think it'll save you? Is it even going to be measureable, even on a stinker of a CPU like the atom (performance-wise anyway)? I seriously doubt that.

    I have a PS/2 mouse tucked away in my closet, a Logitech Mouseman+, kept for nostalgic reasons because it's the best damn old-style ball mouse I ever used. Got a mouse wheel, 4th thumb button and everything. But it's more than ten years old now. Nobody makes PS/2 mice anymore. Why bother? Let PS/2 die, it's old crap. We don't need dedicated ports for a single type of device anymore.
  • mindless1 - Thursday, May 28, 2009 - link

    In normal everyday use most people would find it impossible to accurately guess whether their mouse was hooked up to PS2 or USB. That makes it anything but crap.

    Get rid of a port only when something better replaces it. USB does not replace it because the board can have BOTH. USB suppliments it.

    As for your idea about the old Logitech Mouseman, it's invalid. Plenty of mice have came out since then that were dual port capable, with no good reason to plug them into USB for most people unless they have an illogical bias.

    More importantly there are support issues. If someone has a lot of USB peripherals you don't necessarily want them all powered by a tiny PSU's 5VSB rail, so you either make it harder for the user to figure out which ports remain powered, put jumpers on the board to switch each port pair (which I felt was the best solution but they didn't) but that also poses the possibility someone will try to power a lot of devices off a dinky PSU's 5VSB rail, or provide a PS2 port so IF someone wants to use it they can.

    If they don't want to use it, guess what? Most people do not use every single port, slot, and connector on a system already. That you personally wouldn't use it is not a good reason to deprive someone else from having it.
  • sprockkets - Wednesday, May 27, 2009 - link

    It's considered legacy. The only reason why some boards still have a keyboard port is because the BIOS is iffy when using a USB keyboard. Not impossible, but just iffy.
  • TA152H - Wednesday, May 27, 2009 - link

    It's considered legacy is an important reason? How does that make sense? It does the job, and better (since it is more efficient) and someone decided it's legacy, so we should stop using it and use the newer, less efficient way, just because it's new?

    Do you work for Microsoft?
  • sprockkets - Thursday, May 28, 2009 - link

    Look, when USB came out, we had PII processors in the 233-300mhz range. Now we have processors in the ghz range, USB 2 and soon to come USB3.

    Are you really, really that short on CPU cycles for your, *gasp*, mouse? Do you understand that no laptop uses PS/2 anymore for anything? For that matter, they don't even use PATA anymore.

    Your line of reasoning is 10+ years old. Once we kill the old BIOS, we will have no need whatsoever for BIOS floppies, PS/2 mice or keyboards or any other legacy scum from the 80s. I wish that motherboard makers start offering EFI which is still backwards compatible for those old OSes.
  • mindless1 - Thursday, May 28, 2009 - link

    His line of reasoning is timeless. Don't fix what isn't broken, don't change things only for the sake of change. Don't remove features unless you're adding others to replace them, which isn't the case where as an onboard USB pin header or external hub would allow more USB devices than any sane person would care to connect.

    I will agree that the difference in CPU cycles for a keyboard or mouse is negligible, but there can be other reasons of practicality like already owning the PS2 peripheral or a KVM you'd like to use with the board, it isn't the same situation as buying an entire Dell system complete with everything from keyboard to speakers to monitor.
  • sprockkets - Thursday, May 28, 2009 - link

    Well, USB fixes the quirks of PS/2, namely, putting the mouse and keyboard in the wrong ports, unplugging the mouse or keyboard and finding it not work until a reboot, or having to align the plug in.

    Can't mess up which USB plug you put it in, and I find it easier to put in a USB port than a PS/2, but only slightly. tell. Plus, you can use ports in the front of your computer for your mouse or keyboard. Never had that option with PS/2.

    OK, so none of these was solving a really big issue, but it is nice to use the same port for everything.


  • MrPoletski - Wednesday, May 27, 2009 - link

    umm, a PS2 mouse would require a PS2 controller which would require a bridge over to the PCI bus. This alone is about 10x as much effort as adding a single extra USB1 port.
  • mindless1 - Thursday, May 28, 2009 - link

    It doesn't require anything not already including in chipsets and super IO chips. It's not a matter of having another USB port for the mouse, it's a matter of, well actually there was no point to the argument in the first place as whether it's USB or PS2, either way it still has to have the 5VSB routed to it which was the design mistake Zotac made.

    Therefore, I'm in favor of it having a PS2 port because it already has USB too. More ports are generally better than fewer, especially when an inexpensive USB hub can be used when more are needed and it may actually be the better solution than loading down a small form factor PSU's 5VSB rail with several always-powered USB devices.
  • sprockkets - Thursday, May 28, 2009 - link

    I'm surprised there is any super i/o in this board. I guess nVidia puts it in their chips. Most others ditched it long ago and use external chips (Intel).

    Of course, you could fit around 3-4 USB ports in the space of two PS/2 ports :)
  • TA152H - Thursday, May 28, 2009 - link

    Not sure if you noticed, but they already have a PS/2 port for the keyboard.
  • Depeche - Wednesday, May 27, 2009 - link

    I agree with the PS/2 port. He makes a very good point. Those things were awesome and never fail. :)

    "A few readers requested that I look deeper into the Ion’s FLV performance, especially when the Ion was overclocked. I had some spare time today so I did just that."

    Spare Time? I just read your bio you get 3 hours of sleep a day and you have spare time?! :)

    Thanks for all the reviews on the board. I have been very anxious to get one. Keep up the good work. I am not going to get one until its been all worked out :)
  • tdktank59 - Tuesday, May 26, 2009 - link

    What about Firefox... or Chrome... or some other light weight browser...

    I haven't looked into how lightweight IE is compared to FF... But most technically inclined people will be using other browsers than the default hideous IE...
  • iFX - Wednesday, May 27, 2009 - link

    Firefox 3 and Chrome are not lightweight by any means. Of the three (IE, FF and Chrome) FF is easily the most resource intensive. The footprint with several tabs open can be north of 300 MB.
  • vol7ron - Friday, May 29, 2009 - link

    This depends. Without add-ons, IE has more memory leaks, but if you start using FF add-ons, there are also considerable memory leaks.

    I might consider Chrome to be lightweight at the moment. You have to understand that early IE was integrated with Windows. Even some of the later versions still use operating system files, so there are hidden costs that might not be reported. Whereas the standalones are more wysiwyg.
  • ICBM - Wednesday, May 27, 2009 - link

    Agreed, Firefox is the opposite of lightweight. I prefer using IE on older machines that are limited in regards to ram.
  • Ryan Smith - Tuesday, May 26, 2009 - link

    It wouldn't make a difference. The problem is that Flash is doing the scaling. The browser is little more than a container for Flash in this case.
  • vol7ron - Wednesday, May 27, 2009 - link

    While that's true for the most part, it's not entirely true. Background processes and resource use do effect both cpu and gpu performance. Additionally, there have been noticeably differences when using standalone flash player and an embedded flash player. Also, the streaming performance over one browser over another may also effect.

    Though, I agree with your hypothesis that it probably wouldn't matter.

    One thing that I would like to see is possibly a smaller resolution. Granted that didn't work with a larger resolution, but how about a kitchen monitor, or possibly something you would use on a boat?
  • mindless1 - Thursday, May 28, 2009 - link

    What new monitor would one want to use that's less than 360p?
  • vol7ron - Friday, May 29, 2009 - link

    Sorry, I did not mean as far as quality, I meant for desktop resolution. For instance 1280x1064, 1152x864, 1024..

    360p is just quality resolution, meaning it provides a 1:1 between video and screen pixels. 480p is just a little more progressive, like EDTV, not HD. Generally when you go above 480 it is considered HD.

    I don't consider myself an expert, so forgive me if this is wrong, but going down to a smaller desktop resolution, should enhance the video playback performance, right? The test is using a desktop resolution that is 1360x768. This has me wondering about a couple things:

    «1» is that the maximum resolution of the monitor? As in, is it usually that small, or is it scaled down that small. This is important because for LCDs the maximum resolution seems to be the best performing - I'd like to see the test done on a monitor that is actually that small.

    «2» This test is using a really small widescreen resolution of 1360x768, which is unusual to me -- I've seen 1366, but not 1360. Not to mention, it is really wide. I'm curious if a 4:3 aspect ratio monitor might also improve performance. So possibly 1024x768. Granted, you would lose the wide screen enhancements, but if it works, it might make this system seem more lucrative.
  • Pandamonium - Wednesday, May 27, 2009 - link

    All I can say is "damn it" and "thank you Anand!"

    I was really hoping that Flash 10 would allow the ION-A to handle full screen Hulu. It looks like I'll be waiting for a faster Ion combo.
  • MrPoletski - Wednesday, May 27, 2009 - link

    check out the pandora

    openpandora.org
  • TA152H - Wednesday, May 27, 2009 - link

    Have you thought about getting a Penryn based Pentium and underclocking it and undervolting it? You could probably get really low power that approaches the Atom/Ion platform with much better performance.

    You could look at the Centaur Nano processors too. They are much more advanced than the Atom, although their power use is not really that impressive with the higher end models. But, it's worth looking into to see if they have one that has the performance you need at a power use you can live with. The high end ones aren't impressive though, but, maybe the lower end ones have considerably lower power use. No one ever tests them though, they just test the Atom, or they test the fastest Nano.
  • plonk420 - Wednesday, May 27, 2009 - link

    Socket P is looking more interesting (until we see Atom's performance with integrated video (ew) and integrated memory controller):

    http://www.newegg.com/Product/ProductList.aspx?Sub...">http://www.newegg.com/Product/ProductLi...amp;N=20...

    up to 2.5ghz C2D at 25 watts, but there are no mobos by The Major Brands... or RECENT ones, at least.
  • sprockkets - Thursday, May 28, 2009 - link

    You need to check this board out then:

    http://www.logicsupply.com/products/ga_6kieh_rh">http://www.logicsupply.com/products/ga_6kieh_rh

    Of course, it is $239. I'd rather just use the Zotac Board for $100 less.
  • aj28 - Wednesday, May 27, 2009 - link

    Too bad they're way too expensive to be considered for low-cost applications. I mean, if you're willing to invest a bit of money in your HTPC, alright, but when you start dropping $200/300+ on a dual-core processor... It's going to take a long time for the energy savings to account for the extra investment, and no amount of energy savings can make up for the lack of computing power versus similarly priced LGA775 models.
  • sprockkets - Wednesday, May 27, 2009 - link

    I like the Nano, but a 2 Core ATom with hyperthreading seems to trump it. Though I would like to see soon a dual core Nano. I think Via said that was going to be saved for the 45nm generation.

    As bad as the 945G is, I would rather take an ION or that over anything VIA, especially for Linux. Here's to seeing an ION for Nano.

    If you really want to just undervolt and underclock a Penryn, just set Vista to always be in battery saver mode w/o short idle times to standby, and the board will auto underclock and undervolt.
  • AndrewKoransky - Sunday, April 18, 2010 - link

    Smooth Adobe Flash playback now seems to be available:

    http://labs.adobe.com/downloads/flashplayer10.html

    I tried version 10.1 RC 040510 and things Adobe flash runs much smoother upscaled to 1080p resolution on my Zotac ION.
  • JeetD - Friday, September 10, 2010 - link

    DivX put out a new beta that improves CPU performance on Flash Player sites like YouTube, Vimeo, etc... it's called DivX HiQ

    here are some screen shots:

    http://labs.divx.com/node/16273

    more info here:http://www.anandtech.com/show/3539#

    http://labs.divx.com/node/14711

Log in

Don't have an account? Sign up now