Microsoft Adds AV1 Decode Support To Their Mesa D3D12 Driver

Written by Michael Larabel in Microsoft on 30 September 2022 at 05:45 AM EDT. 27 Comments
Microsoft engineers continue working on improving their Direct3D 12 driver within Mesa for benefiting Windows Subsystem for Linux (WSL2) usage and similar.

Microsoft recently worked on faster "async" VA-API support benefiting not only their driver but faster video acceleration for RadeonSI too, HEVC encode/decode, and a variety of other recent additions to Mesa by their engineers. The latest on the VA-API video acceleration front while running off their D3D12 driver is now supporting AV1 video decoding.

Even Microsoft is interested in AV1 acceleration.

The newest Mesa 22.3 code this week adds AV1 video decode with the D3D12 driver for NV12 and P010 formats. Additionally, the same pull request adds P010 support for HEVC encode/decode, and NV12/RGBX/RGBA/P010 color conversion support in the video processor code. As a result some new VA-API entry points are also exposed, permitting hardware support.

See this merge request if interested in the D3D12 video work going into the open-source Mesa for ultimately benefiting Windows users. All of these recent changes will be part of Mesa 22.3 with its stable release expected around December.
Related News
About The Author
Michael Larabel

Michael Larabel is the principal author of 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 automated benchmarking software. He can be followed via Twitter, LinkedIn, or contacted via

Popular News This Week