Originally Posted by olavm
Strange. Tried to install older graphics drivers from Asus download site (2219) but didn't get quicksync to work at all. Downloaded and reinstalled 2509 drivers and now everything worked without a flaw. Seems that the first clean install must have been corrupted in some way.
Anyway: CPU load using DXVA2 is between 5-10%. Using ffdshow quicksync the CPU load is between 20-30%. I guess quicksync activity adds to the CPU load while GPU activity doesn't. Big question is which uses more power? And which gives better stability and picture quality.
Sorry for raising this issue in the first place since it was my system that was not working right. And keep up the good work!
It's good to know it's not a HW bug
BTW, what's the CPU usage for using ffdshow with libavcodec (pure SW)?
DXVA is the most efficient
way to play video but Microsoft's decoder isn't working a 100% of the time and since it involves a different video pipeline, adding subtitles and possibly some image processing can't work like in the SW pipeline.
One of the reasons I started this project is to provide a decoder that works as well as SW decoders but with less CPU utilization.
BTW, looking at the CPU utilization in the task manager isn't good enough as SandyBridge will modify it's operating frequency all the time. The CPUs frequency can be lowered to 800Mhz (mobile) or 1600Mhz (desktop) if there's little activity (called LFM or low frequency mode). On the other hand, it can raise the normal frequency when it needs more performance (turbo). The change in frequency also implies an automatic change in voltage which is strongly linked with power consumption.
CPUz can show you the operating frequency, there's also Intel's Turbo boost widget which does the same. Other tools like CoreTemp can also show you the power draw and core temperatures. These are all free tools BTW.