Nouveau NV50 VP3/VP4 Engine Support Committed

Written by Michael Larabel in Mesa on 16 August 2013 at 09:09 AM EDT. 4 Comments
MESA
As a follow-up to the news a few days ago about NVIDIA VP3/VP4 Engines Exposed On Nouveau For MPEG-2/VC-1, the support has now been committed to Mesa Git master.

After VP2 video decoding support was added for H.264/MPEG2 video acceleration support in the Nouveau reverse-engineered NVIDIA driver, it was realized it wasn't too much more work implementing the VP3 and V4 video engines. These blocks that are part of NVIDIA's "PureVideo" technology have now been implemented in Nouveau Gallium3D for accelerating MPEG2 and VC-1 codecs.

There's also H.264 and MPEG4 support for the VP3/VP4 engines, but that support is disabled on pre-Fermi hardware in Nouveau due to bugs. Today's VP3/VP4 enablement is for the NVIDIA "NV50" class hardware, or more easily known as the GeForce 8 through GeForce 300 series products.

The commit that went into Mesa today for enabling the VP3/VP4 NV50 support can be found on cgit.freedesktop.org.
Related News
About The Author
Michael Larabel

Michael Larabel is the principal author of Phoronix.com and founded the site in 2004 with a focus on enriching the Linux hardware experience. Michael has written more than 20,000 articles covering the state of Linux hardware support, Linux performance, graphics drivers, and other topics. Michael is also the lead developer of the Phoronix Test Suite, Phoromatic, and OpenBenchmarking.org automated benchmarking software. He can be followed via Twitter, LinkedIn, or contacted via MichaelLarabel.com.

Popular News This Week