Super User is a question and answer site for computer enthusiasts and power users. It's 100% free, no registration required.

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

I am using Windows 7.

I can use Windows Media Player Classic Home cinema to play MKV and other h264 using my nVidia GPU to decode the video stream. To do this, I have to set the video decoder settings to EVR and ensure only FFShow Codec is enabled.

I know this works, because if I don't do this, my atom + nv ion board tries to decode the movie entirely through CPU and it drops every other frame. With EVR on and the appropriate filters selected, it renders 1080p without skipping a beat and the CPU cores hold at a steady 11%.

My problem is that I would like to do this through Windows Media Player and Windows Media Center. IF I install codecs like the haali codec, will this have the same effect? Is there a way to ensure that the players that ship with Windows will utilize the GPU to its fullest?

share|improve this question
Could you provide a detailed guide on how to actually do this? Is it still possible with the K-Lite Codec Pack in Windows 8.1 (without Classic Media Player installed). – user317285 Apr 21 '14 at 20:54
up vote 2 down vote accepted

I just installed Haali codec and this did the trick. When I play h264 content through any direct show players, it uses the GPU.

Atom CPU is at 11% when playing 1080p -- Ion is doing the rest. Awesome!

share|improve this answer

Your Answer


By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.