Super User is a question and answer site for computer enthusiasts and power users. Join them; it only takes a minute:

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'm using The KMPlayer for my media playback needs, especially because it has faster startup time even with larger media files. But I'm not sure whether it is utilizing hardware acceleration or not (the DirectX Diagnostic Tool shows that hardware acceleration is enabled).

Though I do have not have an issue where CPU usage burns up during video playback as I've monitored task manager while its running, and what I see is that it uses 12 to 18 units as a CPU usage but I don't know what this number suggests, that if its actually using h/w acc. or not.

I've read about Hardware Acceleration and its association mostly with H.264, so does hardware acceleration has anything to do with how video is encoded? I'm having video files in variety of formats like many have, i.e. AVI, MP4, MKV, M4V, etc. So how H.264 and Hardware acceleration work with the media player to play different files?

share|improve this question
up vote 1 down vote accepted

Fraps shows the current FPS when a game or application uses DX Hardware/Video Acceleration. Also, the Wikipedia page lists some of the applications, KMPlayer is not listed among them, but it's obviously not the full list.

share|improve this answer
Thanks!! Fraps worked perfectly, I got up to 27 to 30 FPS during video playback, and upto 55 FPS during game playback (GTA 4), so I guess its using GPU for video acceleration even with KMPlayer. – Kushal Mar 26 '11 at 2:49
Frame rate is not any indicator of hardware acceleration, particularly for full-screen video playback. If the content is encoded in 30fps, your frame rate cannot exceed 30 when in full-screen (if it does, then your player/renderer is inefficient). CPU utilization is a better indicator of hardware acceleration than frame rate. – Bala Sivakumar Jun 19 '13 at 18:19

Since you're on Windows 7 I would suggest using a simple desktop gadget to monitor GPU usage. If you see that your GPU usage goes up while you're playing a video then the hardware acceleration is working properly. I use this one at home:

share|improve this answer
Thanks for such useful gadget, but I'm on laptop which do not have discrete GPU, instead it has Intel Integrated GPU, which is not supported by this gadget. – Kushal Mar 26 '11 at 2:34

You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .