Performance

We've been wanting to have a benchmark for Media Center ever since it was released, and we do have some benchmark ideas in the works, but for today's launch of MCE 2005 we decided to take a look at what the minimum CPU requirements are for smooth operation, as well as for multituner operation.

Our testing methodology was simple; we took an Athlon 64 FX and varied its clock speed, from a lowly 1GHz all the way up to 2.6GHz. While we realize that there is no such thing as an Athlon 64 FX running at 1GHz, running it at such a low speed does a couple of things for us: for starters, it reduces the benefit of having an on-die memory controller, the slower a CPU is, the less it depends on having low latency memory accesses. Another important feature that our little experiment gives us is that architecturally, the Athlon 64 is quite similar to the Athlon XP; there are some enhancements to areas such as brand prediction and a corresponding lengthening of the pipe, but overall our system at 1GHz should be a good indicator of slower 1.2 - 1.5GHz CPUs, whether we're talking about an Athlon XP or even a Pentium 4. It's not perfect, but it serves our goals well.

There are a couple of performance questions we've been dying to ask ever since Media Center Edition hit the streets back in 2003, the first of which was have fast does your CPU have to be to watch TV?

We fired up perfmon and measured CPU utilization while varying the clock speed (AMD's Cool 'n Quiet technology was disabled to make this as scientific of a comparison as possible) and came up with some interesting results.

Despite the fact that we were using "hardware" MPEG-2 encoders, the CPU overhead of just watching TV ranged from 21.5% on our fastest configuration to a whopping 42.9% on our slowest configuration. And this is just for watching TV in the Media Center interface. Try scrolling through the program guide and you can expect to tack on anywhere from 10 - 40% onto those CPU utilization figures; try running an application in the background while doing that and you can begin to see why a fast CPU is necessary.

Keep in mind that most 1GHz CPUs won't do nearly as well as our configuration, so expect even higher CPU utilization figures for older architectures. But all that being said, if all you're doing is watching TV, even the slowest of our configurations here had no problem doing that - which they shouldn't, in all honesty. It's when you complicate the situation with multiple recordings and interacting with the GUI that things get interesting. So for our next tests, we spiced things up a bit.

Online Spotlight Multituner Performance
Comments Locked

26 Comments

View All Comments

  • glennpratt - Tuesday, October 12, 2004 - link

    ^ I thought the same thing... How could they have possibly thought that was a good idea?
  • ViRGE - Tuesday, October 12, 2004 - link

    Ok, you know the world has gone downhill when even MS is throwing in one of those dancers...
  • glennpratt - Tuesday, October 12, 2004 - link

    Yes it works with set top boxes, using an IR Blaster. Though my remote box only has ports for two IR Blasters... I guess having 3 set top boxes attached to the same computer would be overkill. I wonder if it supports 3 different sources like digital cable + DirecTV + OTA HD. That would be sweet. I may have to try that out if I ever get my grubby hands on 2005.
  • haci - Tuesday, October 12, 2004 - link

    It looks like BeyondTV can handle 6 tuners just fine:

    http://www.snapstream.com/community/articles/medus...

    It would be interesting to see how the CPU requirements under BeyonTV and Windows MCE compare while using hardware encoders.

    I would have expected the requirements to be similar, since most of the work is done by the encoder card anyway, but the MCE review seems to imply high CPU utilization under MCE.

    Would it be possible to do some sort of comparison?
  • louisb - Tuesday, October 12, 2004 - link

    Will this work with a digital cable set-top box? Or is there a tuner card thats works with digital cable?
  • Cygni - Tuesday, October 12, 2004 - link

    On page 13: "The movies on demand features are provided by three companies: , and . "

    Man, thats the same company three times! They are dominating! heh.

    The multituner support is a big step forward, and i cant believe how polished everything seems to be. My current rig doesnt have the unf (or the right tuners) to get into the MCE game just yet, but it certainly looks very appealing now.

Log in

Don't have an account? Sign up now