Microsoft Working On Direct3D 12 Video Acceleration For Mesa

Written by Michael Larabel in Microsoft on 22 November 2021 at 07:09 AM EST. 65 Comments
Microsoft's latest work in the area of open-source graphics drivers with the Mesa stack is for adding Direct3D 12 video acceleration support.

As part of Microsoft's continued work around supporting GUI applications with Windows Subsystem for Linux (WSL2) and mapping Vulkan/OpenGL/OpenCL over Direct3D on Windows, Microsoft engineers are now working on adding Direct3D 12 video acceleration support to Mesa.

Not only are they working to add D3D12 video acceleration to their Gallium3D Direct3D 12 driver, but they are hoping to implement it so that other Mesa video front-ends would be able to work off this D3D12 video acceleration code path. In theory this would allow Mesa's VA-API and VDPAU implementations to be able to run off D3D12 video hardware acceleration in such environments.

Microsoft's D3D12 open-source video driver is currently being worked on via this Gitlab branch.

This Mesa Direct3D 12 video work was brought up by Microsoft on the mailing list due to some open questions around Wayland integration. This code is still in flux and more work ahead before it could be ready for end-users, but interesting nevertheless and yet another push by Microsoft into Mesa.
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