Introduction

I previously wrote a guide detailing how to offload decoding of h264 and x264 video files to the graphics card. That guide is very outdated now, but still relevant. I therefore decided to give you an updated version that also takes Windows XP users into account and simplifies the whole process.

Changes from previous version

  • Uses a newer and better Media Player Classic Home Cinema (MPC-HC)
  • Accounts for Windows XP users
  • Does not require Cyberlink video decoder, which should save you some money as well as simplifying the setup

This 3 step tutorial is based on following links:

http://mpc-hc.sourceforge.net/DXVASupport.html
http://nunnally.ahmygoddess.net/watching-h264-videos-using-dxva/
http://forum.doom9.org/showthread.php?t=123537
http://forum.doom9.org/showthread.php?t=145203

Step 1 – Requirements and installation

Latest Media Player Classic Home Cinema (MPC-HC): http://mpc-hc.sourceforge.net/

A supported Operating System: Windows XP SP3 or Windows Vista/7 32bit/64bit

Step 2 – Configuration

After installing MPC-HC, fire it up and open the options by going to View > Options.

Make sure the settings are as described in the screenshots below:

MPC-HC Playback Options
MPC-HC Output Options
MPC-HC Filter Options

Step 3 – Testing

With the correct settings in place, it is time to check that Hardware Decoding is actually functioning.

To do this you will en a test file, you can get one from the following address: http://dl.getdropbox.com/u/76037/dxva/Aristocats.mkv

Start the movie, then right-click and go to Filters > MPC Video Decoder as shown below.

Renderer Information

In the properties window it should display the following under DXVA settings, if it says Not Using DXVA, then look trough the troubleshooting points at the end of this tutorial.
DXVA Enabled

Troubleshooting

Problem: MPC Video Decoder Properties says Not Using DXVA under DXVA mode with the Aristocats.mkv test film.

Solution: If you configured MPC HC exactly as noted in this tutorial, then you should make absolutely sure your graphics card supports x264 hardware decoding.

Problem: MPC Video Decoder Properties says Not Using DXVA under DXVA mode on some films other than the Aristocats.mkv test film.

Solution: First make sure the video format in use is actually encoded in h264/x264. If it is in h264/x264 you might be unlucky as not all encodes properly support hardware decoding and DXVA (especially older files). Click here for more info.