Intel Atom N330-NVIDIA ION v. Core i5-650 Power Consumption on consumer boards

Selecting the Right Processor for Windows Home Server Vail

I’m delighted to introduce a guest post today from Serve the Home’s Patrick Kennedy. I’ve been a big fan of the site since Patrick started writing about Windows Home Server last Summer  – it’s a fabulous resource for self-builders, with in-depth posts on component selection, self-build home server projects and a whole lot more. Make sure you check it out.

A couple of weeks ago I invited Patrick to jump in on a debate that I know interests many of you; with advanced media streaming and transcoding capabilities, selecting the right processor for a server running Windows Home Server Vail is a matter of debate. Our recent Vail self-build project promoted a lot of discussion regarding the right processor to be used for Vail. Should you go with a low power processor like the Intel Atom, and if so, would you lose the ability to transcode high definition video on the fly? Or do you rip up the home server rule book and drop in a mighty Intel Core i7 that certainly has the power to transcode, but is expensive to run? Having built home servers with all manner of component combos, I asked Patrick if he’d be up for walking us through the debate.

Introduction

With the introduction of the VAIL Windows Home Server platform, based upon Windows 2008 Server R2, the platform will soon have modern underpinnings able to take advantage of newer hardware. The dilemma for the do-it-yourself WHS builder, given this modernization, becomes sticking to the tried and true ultra low-end x86 CPUs (the Intel Atoms of the world) or moving to a more modern CPU architecture such as Intel Nehalem variants. This article will provide a quick overview of the pros and cons of using the different routes both for the WHS V1 builder and for VAIL.

Silverlight-powered video streaming and transcoding in VAIL is perhaps the feature that will require the most CPU power. To be more precise, streaming only takes modest amounts of CPU power and most dual-core CPUs will be able to stream video smoothly. The feature that takes more CPU power is transcoding. As was explained by Ayca Akguc on Microsoft’s forums, the maximum Windows System Assessment (WinSAT) Tool CPU score needed for transcoding is approximately 6.6. From what I have seen over the past few months, processors such as Intel’s Xeon X3440, X3460, Core i7-920/ 930’s and AMD’s Phenom II X4’s all score higher than 6.6 and have no issues with transcoding 1080p source content in real time.

For current WHS systems, transcoding video is commonly done using a tool like Handbrake, DIVX, or Ripbot264 with the output video being stored on the media server. Although there is considerable debate on the usefulness of having Windows Home Server transcode and save video, I find that this solution works well to free up system resources on other machines. Having home server capable of heavy processing allows the use of a lower power CPU on their other PCs, or free up CPU cycles for other tasks. Needless to say, those not transcoding video will likely have little need for more than a very modest CPU in their Vail Home Server.

With that being said, here are some thoughts I have collected about current CPUs and the pros and cons of each in Windows Home Server, specifically in terms of features and the ability to transcode video when necessary.

Intel Atom

The Intel Atom line of CPUs has become a staple for low power Windows Home Servers. Many OEM builders use Atom CPUs in their WHS systems and Linux based storage solutions because they are fast enough to run Windows Home Server and to do XOR calculations for software raid (Linux).

After building at least fifty different WHS configurations over the past eighteen months, some of them based on Atom CPUs, I have a few recommendations for anyone pursuing this path. First, skip any non-64 bit enabled Atoms to maintain compatibility with VAIL. VAIL is a 64-bit platform, and when building a system there is little reason to use a 32-bit CPU. Second, skip the single core variants and get the Hyper-Threading enabled dual core CPUs such as the Atom N330 (if you can find one) and D510. Simply put, the cost differential is relatively low both in terms of initial purchase price and power consumption, and the benefit can be significant in terms of multiple process performance. This applies not only to user initiated tasks such as video transcoding, but also background tasks.

Intel does seem to be steering the Atom platform away from home server usage at the moment with the Pineview’s Atom D510 and NM10 chipset supporting only 2 SATA ports. Some manufacturers are adding JMicron 363 based chips to avert this limitation; however this still limits a user to four SATA hard drives on two controllers. Overall, for a small storage/ backup only system, the Atom still makes sense. For 2-4 drive systems, where the user does not plan to do CPU intensive tasks, an Atom-powered home server still provides the lowest power consumption available today. For users looking for larger storage capacities, and for more than just basic storage and backup capabilities, there are plenty of other options.

Intel Clarkdale CPUs

Intel’s Clarkdale CPUs are based upon a 32nm production process while the majority of 2010′s CPUs from AMD and Intel have been produced on an older and less power efficient 45nm process. Furthermore, the Clarkdale CPUs contain on-package GPUs which makes the CPU much more power efficient than the 73w max TDP rating would suggest. To the WHS user, the brief Clarkdale summary is very low idle power consumption, quite a bit of CPU power, and reasonable maximum platform power consumption.

In the Clarkdale series, my standard recommendation here is the Intel Core i3-530, despite the fact it does not have the features of the Clarkdale Core i5′s (such as the i5-650) that one may want like AES-NI acceleration, Turbo Boost and support for some virtualization functions (VT-d). What the Core i3-530 does represent is a low power dual-core CPU with Hyper-Threading that carries a street price of around $100 in late July 2010.

IntelAtomN330NVIDIAIONv.Corei5650PowerConsumptiononconsumerboards thumb Selecting the Right Processor for Windows Home Server Vail

Performance wise, the Clarkdale CPUs are very strong. For WHS V1, background tasks can be accomplished while still transcoding video faster than a stock clocked but venerable Core 2 Quad Q6600. Moving up the range, the i5-650 enjoys approximately an 8-14% performance gain in video transcoding from what I have seen, but at a 50% price premium. For some users features like AES-NI acceleration and VT-d are going to be required and therefore justify the expenditure. Luckily, in terms of idle power consumption the Core i3-530 and i5-650 are very similar. The WinSAT CPU subscore for Clarkdale CPUs I have seen fall in the 5.8-6.3 range, so during tougher real-time transcodes, they may be slightly too slow (as noted above, 6.6 is apparently the maximum needed). Lower end CPUs fall on the lower end of this range, and many users cresting $200 on a CPU purchase for video transcoding will likely be better served by a Xeon X34xx series CPU.

From a power consumption perspective, idle power consumption (according to the unscientific Kill-A-Watt power meter) is very similar to the Atom dual core platforms. I have seen as low as 25w at idle recently on a platform based on the Intel BOXDH57JG mITX motherboard with the Core i3-530 which is within two watts of the comparable Atom D510 system. The difference is that under load the Clarkdale CPUs can consume 40 or more watts over the base idle power draw while the Atom CPU sees additional power draw in the single digit watt range. Although the 73w TDP of most Clarkdale chips is fairly high, realistically, it is a very difficult number to achieve because it requires stressing both the GPU and CPU simultaneously. Most Home Servers stress CPUs much more heavily than GPUs making the actual power consumption significantly lower than 73w in most cases.

Overall, the Clarkdale line provides very impressive idle power consumption and the ability to run the vast majority of workloads. I use the Core i3-530 in one of my Hyper-V testbeds because it provides a great mix of affordability, performance, and low power consumption.

Intel Xeon X34xxx Series CPUs

Intel’s Lynnfield based Xeon CPUs have one major home server feature that consumer CPUs like the Atom and Clarkdale lack, ECC support. Furthermore, Intel has been going to great lengths to integrate GPUs on package with both the Clarkdale and Atom designs. What this means, from a practical standpoint, is that the 95w max TDP of a Lynnfield based Xeon (non “s” low power models) is not directly comparable to the majority of the Clarkdale line-up (most have max TDP of 73w) and the Pineview Atoms with integrated GPUs because of the need for an extra GPU component on Xeon systems. Still, a Xeon 3400 platform and CPU with an onboard GPU and baseboard management functions will consume in the neighbourhood of 48w at idle, with only a SSD and no hard drives (for reference, the Core i3-530 in the same Supermicro X8SIL-F test bed using the onboard Matrox GPU instead of the on-package integrated GPU used 40w, 15w above what I have seen it do on other motherboards). That is considerably more than the Atom or Clarkdale systems but that is less than the max power consumption of four 7200rpm 3.5” disks as a point of reference.

XeonX3440onSupermicroX8SILFIdlePowerConsumption thumb Selecting the Right Processor for Windows Home Server Vail Corei3530onSupermicroX8SILFIdlePowerConsumption thumb Selecting the Right Processor for Windows Home Server Vail


Enjoyed this post? Share it.

If you enjoyed reading this post, then why not share it with your friends and followers?

About Terry Walsh

Terry Walsh is the founding editor and owner of We Got Served. Since February 2007, the site has provided detailed coverage and analysis of the emerging home server category, and has subsequently grown into a trusted outlet for digital home news and reviews.

Sign Up for WGS Daily News

If you don't want to miss out on the latest news from We Got Served, why not subscribe to our daily digest? You'll get the day's headlines and a short summary of each news item delivered straight to your inbox each morning.

, , , , , , ,

  • Mathias Herlev

    Hi, great article. Very informative.
    However, i was wondering, does the transcoding features in vail support hardware acceleration from the gfx? goes if it does, couldn't you just get a lowpower 64 bit system (atom or nano based) and use a low power gfx (fx an S3) with hardware acceleration? as far as i understood, the primary reasons for highpower systems was transcoding and virtualisation…

    also, i don't understand why you would want to run virtual systems on your home server, except for running an instans of vista/7 for Mediacenter, and a testing system? (not critizising, just wondering)

    • http://intensedebate.com/people/tezzer Terry Walsh

      Nice idea – unfortunately, MS confirmed that the transcoding service is not GPU aware:

      'Vail Server media streaming is actually powered by Win7 Windows Media Player Network sharing service, and unfortunately media streaming real-time transcoding is not GPU aware. For this version there are no plans to make it GPU aware.'

  • http://www.servethehome.com Patrick

    Microsoft has not enabled GPU acceleration in Vail at this point. If you scroll down on the Ayca post on the Microsoft forums that is linked on page 1 of this article, you will see:

    "Vail Server media streaming is actually powered by Win7 Windows Media Player Network sharing service, and unfortunately media streaming real-time transcoding is not GPU aware. For this version there are no plans to make it GPU aware."

    In summary, GPU assistance is not a part of Vail at this point.

    On the virtualization thing, there are quite a few good reasons, like running an active directory server, a Linux machine and etc. that require an OS other than Windows Home Server. Plus, migrating physical hardware is fairly trivial with Hyper-V. I can move my entire live WHS installation from my Core i7 based machine to my Xeon X3460 machine in under two minutes at this point. Many users will want a simple WHS, but as one gets more powerful components running VM's lets you do things that would otherwise require a second set of hardware.

  • http://intensedebate.com/people/urmaster urmaster

    I think if I do go for vail there will be an instance of Windows 7 Running in a virtual machine 24/7. 0_o wonder if MS anticipated this as a reasonable amount of backlash vs selling Windows licenses… nah.

  • scoob101

    I`m still thinking the AMD Athlon II X4 610e is the prefect cpu for my vail build. Crosses swords with an i5 from what I can see and uses alot less power at 45w TDP. I can passivley cool that for a super quiet server.
    http://www.neoseeker.com/Articles/Hardware/Review…

    • http://www.servethehome.com Patrick

      The Clarkdale (Core i5) is a tricky CPU to compare 73w TDP to AMD CPUs. Fact is, the Clarkdales have very aggressive power gating for low idle power consumption (where most Home Servers spend the vast majority of there time). Looking at that neoseeker review, you will see that the X4 610e, a 45w part uses more power at idle than the Core i5-661 which is a higher 87w TDP Clarkdale. The difference (87w for the i5-661 v. 73w TDP for the i5-660) is attributed to the 900MHz GPU clock on the i5-661 versus a 733MHz GPU clock on most other Clarkdale chips. That being said, the Athlon II X4's are nice chips.

      • scoob101

        Interesting point. Looks like there is a couple of watts in it at idle – I wonder how AMD`s cool & quiet affects that Idle power consumption? I`m assuming it wasn`t enabled for the tests.

        My current CPU is an athlon X2 4850e with C&Q enabled and the whole rig consumes about 63w at idle.

        • http://www.servethehome.com Patrick

          It does help, but C'n'Q makes AMD chips (with comparable performance) more akin to Lynnfield versus Clarkdale, just because of 32nm plus the GPU being on package. That being said, it would be fairly senseless to spend $100 more on a CPU to save 3-4w at idle, which may cost say $5/ year in electricity.

  • The Kitty

    I went with an Athlon II X4 630 with a decent Asus AM2+ 6 sata mobo. It helped the choice that Microcenter had the combo at a ridiculously low price (and still has comparable deal although the mobos now have fewer features). The chip can crank out BOINC units at a slightly higher rate than my Core2Quad 6600 desktop and it uses DDR2-800 memory I had from when you could get 4GB for $16.

    If money were no object I'd probably consider Core i5. If the Althlon II chews a few cents more in power, it'll take a very long time to catch up to the cost savings.

  • http://intensedebate.com/people/boggy4062 boggy4062

    Is it me, or anybody else feels that Microsoft lack of interest in GPU assisted operation by Silverlight is caused by Intel's pressure. Silverlight has been on the market for some time, and CUDA support too. Why then (with all the talk about environment and the global [delete]warming[/delete] change Microsoft seems to be uninterested in the subject. Maybe Department of Justice should look into possible conspiracy… again. Just thinking …

  • http://intensedebate.com/profiles/pricklynet Mike

    I plan to just virtualize Vail on my existing X2 @ 2.2 Ghz running VMware vSphere. When that system dies I'll probably go for an AMD quad core and more RAM for more virtual machines :-)

  • ynns

    I think that the fact that Vail's transcoding features are based on Win7 Windows Media Player Network sharing service may open an opportunity for low CPU usage transcoding and streaming with the use of hardware transcoders.
    Windows 7 was promised to support hardware transcoders since WinHEC 2008. You can find the actual presentation at http://www.microsoft.com/whdc/winhec/2008/pres.ms… : Video Improvements in Windows 7 slide 15 (gra-t585_wh08.pptx).
    At the time I was very excited not only about this but also about the possibility of hardware transcoding chips being integrated in motherboards. Unfortunately since then nothing has moved much, or at least has come to my attention. However since the capabilities are there who's to say that this is not the opportunity for IHVs to come out with new and affordable hardware?

  • http://www.doxgame.com wii motion plus

    Hello,guys,your blog is really great! I like it.

  • Phil

    I am using an AMD 8450 2.1 tricore proc and I was surprised that I could run the Media encoding at Best. IT works great. I watched a 1080I recording of Hawaii Five 0 and it was perfect