HD Video Playback: H.264 Blu-ray on the PC
by Derek Wilson on December 11, 2006 9:50 AM EST- Posted in
- GPUs
Final Words
We've been hearing for quite some time now that Blu-ray and HDDVD movies could prove to be too much for today's desktop microprocessors; today we finally have the proof. X-Men: The Last Stand encoded using the H.264/MPEG-4 AVC High Profile at 1080p requires more processing power to decode than affordable dual core CPUs can handle. We are at a point where GPU decode acceleration is essentially required with all but the highest end processors in order to achieve an acceptable level of quality while watching HD content on the PC.
NVIDIA hardware performs better under our current set of drivers and the beta build of PowerDVD we are using, but exactly how well GeForce 7 Series hardware handles the decode process is more dependant on the type of card being used than ATI. In general, higher performance NVIDIA cards do better at decoding our H.264 Blu-ray content. The 7950 GX2 doesn't perform on par with the rest of the high end NVIDIA cards as SLI doesn't help with video decode. With the exception of the X1600 Pro, each of the ATI cards we tested affected performance almost exactly the same.
While there isn't much more to say about performance right now, we do need to consider that we are working with an early release of our player software, and ATI and NVIDIA are always improving their driver support for video decode acceleration. While we can't count on seeing improved performance in the future on current hardware, it is always nice to know that the possibility exists. We will continue to track performance with future player and driver updates.
But no matter what we see in the future, NVIDIA has done an excellent job with the 8800 series. G80 based cards will definitely lead the way in HD video decode performance, making it possible to stick with a cheaper CPU and still get a good experience. Of course, nothing about playing HD content on the PC is cheap right now, especially if we are talking about using an 8800 in conjunction with our Blu-ray drive.
For those who don't have the money to build a computer around Blu-ray or HDDVD, a standalone player is the other option. We tested our Samsung player with X-Men: The Last Stand to see if it could handle the demands of an H.264 movie (as any good CE player should). We were happy to see that the Samsung box didn't seem to have any problems playing our movie.
As for recommendations, based on our testing, we would not suggest anything less than an Intel Core 2 Duo E6600 for use in a system designed to play HD content. The E6400 may work well enough, but not even the 8800 GTX can guarantee zero dropped frames on the E6300. ATI owners will want to lean more towards an E6700 processor, but can get away with the E6600 in a pinch. But keep in mind that X-Men: The Last Stand is only one of the first H.264 movies to come out. We may see content that is more difficult to decode in the future, and faster processors are definitely a good place to pad your performance to ensure a quality HD experience on the PC.
We've been hearing for quite some time now that Blu-ray and HDDVD movies could prove to be too much for today's desktop microprocessors; today we finally have the proof. X-Men: The Last Stand encoded using the H.264/MPEG-4 AVC High Profile at 1080p requires more processing power to decode than affordable dual core CPUs can handle. We are at a point where GPU decode acceleration is essentially required with all but the highest end processors in order to achieve an acceptable level of quality while watching HD content on the PC.
NVIDIA hardware performs better under our current set of drivers and the beta build of PowerDVD we are using, but exactly how well GeForce 7 Series hardware handles the decode process is more dependant on the type of card being used than ATI. In general, higher performance NVIDIA cards do better at decoding our H.264 Blu-ray content. The 7950 GX2 doesn't perform on par with the rest of the high end NVIDIA cards as SLI doesn't help with video decode. With the exception of the X1600 Pro, each of the ATI cards we tested affected performance almost exactly the same.
While there isn't much more to say about performance right now, we do need to consider that we are working with an early release of our player software, and ATI and NVIDIA are always improving their driver support for video decode acceleration. While we can't count on seeing improved performance in the future on current hardware, it is always nice to know that the possibility exists. We will continue to track performance with future player and driver updates.
But no matter what we see in the future, NVIDIA has done an excellent job with the 8800 series. G80 based cards will definitely lead the way in HD video decode performance, making it possible to stick with a cheaper CPU and still get a good experience. Of course, nothing about playing HD content on the PC is cheap right now, especially if we are talking about using an 8800 in conjunction with our Blu-ray drive.
For those who don't have the money to build a computer around Blu-ray or HDDVD, a standalone player is the other option. We tested our Samsung player with X-Men: The Last Stand to see if it could handle the demands of an H.264 movie (as any good CE player should). We were happy to see that the Samsung box didn't seem to have any problems playing our movie.
As for recommendations, based on our testing, we would not suggest anything less than an Intel Core 2 Duo E6600 for use in a system designed to play HD content. The E6400 may work well enough, but not even the 8800 GTX can guarantee zero dropped frames on the E6300. ATI owners will want to lean more towards an E6700 processor, but can get away with the E6600 in a pinch. But keep in mind that X-Men: The Last Stand is only one of the first H.264 movies to come out. We may see content that is more difficult to decode in the future, and faster processors are definitely a good place to pad your performance to ensure a quality HD experience on the PC.
86 Comments
View All Comments
Xajel - Monday, December 11, 2006 - link
I don't know why Anand these days does not care about AMD, I just hope they don't think that every body in the world has Core 2...I'm not fan of AMD, but the benefit of this kind of articles is to see how much power do you need to handle these scenarios, and I guess the magority of peoples today still have older CPU's
these test must in my opinion cover wider range of CPU's Pentium 4 (with HT and without ), Pentium D, Athlon 64, Athlon 64 X2 even the Quad FX platform this will help reader very well knows if there system can handle these thing or not
michael2k - Monday, December 11, 2006 - link
I would hazard most AMDs won't be fine; if most Intel CPUs won't be fine and if the E6600 outclasses all AMD CPUs...But I was just looking at the AMD/C2D comparison from July, the newest AMD CPUs may do fine.
mino - Monday, December 11, 2006 - link
The same here?What about QuadFX ? (under Vista)
FX-70 at $500 it is at level with E6700...
AlexWade - Monday, December 11, 2006 - link
The HD DVD 360 add-on works on a PC, why wasn't that tested too?DerekWilson - Monday, December 11, 2006 - link
We are going to do a followup using the 360 HDDVD drive (actually, I'm working on it right now).ShizNet - Tuesday, December 12, 2006 - link
great! what file foot-print advantage's in h.264? 1/4? 1/6? 1/10 compare to MPEG2? and if so can't you store h.264 on 'ol DVD? i've read HD/BD has way more space to offer than movie along needs. for that reason HD/BD will include: games, extra 'endings', rating-film options, trails....great write-up as usual
artifex - Tuesday, December 12, 2006 - link
I would love to see that article include visual comparisons with a 360 running the HD-DVD adapter. If I buy the adapter, I may be using it on both.therealnickdanger - Monday, December 11, 2006 - link
Yeah, that it curious. Besides, if you're serious about HD-movies, all the highest picture-quality films currently are encoded using VC-1. Sure, H.264 has the potential to be the best, but it hasn't been demonstrated yet. VC-1 also takes less grunt to decode, so the article could pander to many more users than just X6800 owners......just a thought.
Orbs - Monday, December 11, 2006 - link
I'd love to see that tested and compared.Eug - Monday, December 11, 2006 - link
If an E6400 2.13 GHz is OK, is a T7400 2.16 also OK? The T7400 is faster, but it has a slower memory bus.