What is DXVA?
Microsoft® DirectX® Video Acceleration (DirectX VA).
Read more about DXVA on the MSDN on-line.
DirectX® VA allows the performance of some video processing
operations on a hardware accelerator instead of the main CPU thus
reducing the CPU usage. Allowing the accelerator to perform less
complex video processing operations we ensure the video decoding
acceleration to be accomplished for various video standards with
minimal customization to the accelerator. Less frequently executed
and more complex video processing operations, such as bitstream
parsing and variable-length decoding (VLD), can be performed on
the host CPU.
DirectX® Video Acceleration permits one or more stages of the
video decoding process to be divided between the host CPU and the
video hardware accelerator. The accelerator executes the motion-compensated
prediction (MCP), and may also execute the inverse discrete-cosine
transform (IDCT) and the variable-length decoding (VLD) stages of
the decoding process. These modes execution depends on the type
of Chipset or VGA card implementation.
The following chips support DXVA with IDCT or VLD for video acceleration and hardware DVD sub-picture blending:
- NVIDIA DXVA capable hardware: GeForce (GTX 2xx, 9xxx, 8xxx, 6xxx, 5 FX, 4 MX series), GeForce 2, GeForce2GO, and GeForce3 level graphics chips
- ATI DXVA capable hardware: ATi Radeon HD (2xxx, 3xxx, 4xxx, Xxxx, 9xxx, 8500, 7xxx series) All Rage 128, Rage Mobility, Mobility 128, Mobile Radeon level graphics chips
- Intel DXVA capable hardware: Intel integrated chips (G45, 965 and possibly many others). All i810 and i815 level graphics chips
Other DXVA capable hardware - DXVA is also supported with certain
chips from Trident and SIS. Check with your display card manufacturer
to find out for sure if your specific hardware supports DXVA with
updated drivers
Read more about:
MPEG-2 decoder with DXVA
AVC/H.264 decoder with DXVA
|