The lack of a standardized HTPC GPU evaluation methodology always puts us in a quandary when covering the low end / integrated GPUs. Towards this, I had a long discussion with Andrew Van Til, Mathias Rauen and Hendrik Leppkes, all popular open source multimedia software developers. The methodology we developed is presented below.

The first step is to ensure that all the post processing steps work as expected. HQV benchmarking gives us an idea. Once the cards' post processed videos pass visual inspection, we need to gather an idea of how much time is left for the GPU to do further post processing activities. These may include specialized scaling algorithms, bit-depth etc. as implemented by custom MPC-HC shaders / renderers like madVR.

Deinterlacing and cadence detection are aspects which affect almost all HTPC users. Other aspects such as denoising, edge sharpening, dynamic contrast enhancement etc. are not needed in the mainstream HTPC user's usage scenario. Most mainstream videos being watched are either from a Blu-ray source or re-encoded offline or TV shows which need deinterlacing (if they are in 480i / 1080i format).
 

Denoising OFF Denoising ON
Under what circumstances would a GPU run out of steam for such post processing?

The intent of the benchmark is to first disable all post processing and check how fast the decoder can pump out decoded frames. In the typical scenario, we expect post processing to take more time than the decoding. Identifying the stage which decides the throughput of the decoded frames can give us an idea of whether we can put in more post processing steps. This is similar to a pipeline whose operating frequency is decided by the slowest stage. We then enable post processing steps one by one and see how the throughput is affected.

DXVAChecker enables us to measure the performance of the DXVA decoders. We use a standard set of 1080p / 1080i H264 / MPEG-2 and VC-1 clips. We also have 1080p DIVX / XVID and MS-MPEG4 clips. Cyberlink PowerDVD 11, Arcsoft Total Media Theater 5 and MPC-HC video decoders were registered under DirectShow. DXVA Checker was used to identify which codecs could take advantage of DXVA2 and capable of rendering under EVR for the sample clips. An interesting aspect to note was that none of the codecs could process 1080i VC-1 or the MPEG-4 clips with DXVA2.

Note that the results in the next section list all the cards being tested. However, the 6450s and GT 520 shouldn't really be considered with seriousness because of the issues pointed out in the previous sections.

Denoising Performance and ESVP on the 6450s DXVA Benchmarking
Comments Locked

70 Comments

View All Comments

  • SouthPaw42 - Sunday, June 12, 2011 - link

    To be a HTPC card it has to be passively cooled. Those a mini pc video cards.
  • Spivonious - Monday, June 13, 2011 - link

    Agreed. HTPC should be as quiet as possible. Passively-cooled video is the only choice.
  • Mels - Monday, June 13, 2011 - link

    Some of us have equipment closets dedicated to equipment using RF to communicate. Noise is definitely something most want to keep reduced but not a deal breaker for every person with a HTPC.
  • nevcairiel - Monday, June 13, 2011 - link

    Not necessarily, there are air coolers that are absolutely quiet. Only the very low-end is available with passive, which might be fine for many people, but if you want the "best" out of your HTPC, that cards won't do anymore.

    Look at the Gigabyte cards with the Windforce coolers, i don't hear a thing.
  • buzznut - Monday, June 13, 2011 - link

    HIS has a passively cooled HD6570 at newegg.

    http://www.newegg.com/Product/Product.aspx?Item=N8...

    Low profile too.
  • jigglywiggly - Sunday, June 12, 2011 - link

    Now that the swatsitka is removed, I feel like something is missing from this review and I can no longer read it ;'(
  • jwilliams4200 - Monday, June 13, 2011 - link

    If I add up the string of numbers for the 6570, I get 193, not 197 like you have in the table. Then I see that the 430 also scores 193, and I compared the string of numbers for the 403 and the 6570, and they are identical. So why does it add up to 193 for the 430, but 197 for the 6570?
  • ganeshts - Monday, June 13, 2011 - link

    Sorry for the slip-up.

    The 'Ferris Wheel' and 'Roller Coaster' Compression Artifacts scores were wrong in the table under the 6570. I have updated them (no change to the total score).
  • jwilliams4200 - Monday, June 13, 2011 - link

    Also, AMD 6450 adds up to 193, not 189.
  • ganeshts - Monday, June 13, 2011 - link

    Made a big mess copying over the values from the spreadsheet I made.. I hope everything is fixed now. Really regret the errors.

Log in

Don't have an account? Sign up now