Direct X Video Acceleration
There is a lot of cross talk in different threads about using DXVA with intel graphics
Notably, every sandy/ivy bridge desktop processor (Celeron and up) can meet the minimum frame requirement for smooth playback of 1080p without graphics acceleration. I've read the old G550 could do this without reaching 60% utilization, and I've personally monitored an i3 2105 and never saw any average utilization above 30. I didn't graph anything, print screen, or even watch very long because it's really boring to watch diagnostics compared to watching the movie that was playing
SO . . . why would anyone care?
I'd like to see DXVA working successfully for efficiency reasons. If driving with the tailgate of my truck down was scientifically measured to give me 24mpg instead of 22 on the highway, I would do it. (It's never been proven to btw)
I feel the same with my computers. I have two intels, one with HD4000 (3570k) which I have been testing a lot of new things with. The majority of testing has been with XBMC 12, and I've noticed that enabling DXVA2 drops my CPU utilization down under 5%. This use to either cause macroblocking or some other bugginess that would make playback stutter. I'm not getting stutter anymore, but I also upgraded to Windows 8. When I went to install the latest graphics driver from the intel site, it mentioned the driver I was currently using was newer than the one I was attempting to install. I don't know which version I was on before, and I will update later with the version it's currently using
I'm not sure which is the reasoning, but a lot of other users here are still having the choppy playback issue with DXVA2 enabled so the simple solution of switching it off and upping your CPU utilization a little seems to be a perfectly acceptable mitigation. I'd just like to wrap my head around this
To further test, I pulled down the latest LAV splitter, video and audio decoders along with MPC-HC 64. I setup MPC-HC to playback using LAV with Quicksync HW acceleration enabled, and playback is snappy, smooth, and low on resources (CPU<10)
I’m keeping everything set this way until I experience a problem. The i3 I previously mentioned is running OpenElec, and I tried enabling DXVA
under the video playback settings as well. It worked fine here as well.
The only “strange” issue I notice is during chapter skips on my mkv rips. They sometimes flash a quick green screen, but playback doesn’t interrupt (audio at least) and video keeps playing as smoothly as before after the weird screen flash. This doesn’t occur during FF/RW or typical library “Starts” or “Resume from ##:##” playbacks. I took some screenshots from the i5 running a full rip of Prometheus, but I didn’t take any with software decoding enabled. I monitored them, and they averaged about 20-24%