Microsoft Further Improves D3D12 Video Acceleration In Mesa

Written by Michael Larabel in Microsoft on 30 August 2024 at 06:53 AM EDT. 20 Comments
MICROSOFT
Microsoft engineers continue contributing to the open-source Mesa graphics driver code for benefiting Windows Subsystem for Linux (WSL) usage and other related use atop Windows 11. The latest contribution to Mesa is wiring up direct DPB management for the D3D12 video acceleration code.

Landing in Mesa 24.3 today is support for direct DPB (Decoded Picture Buffer) management within the Gallium3D video acceleration front-end in the D3D12 Gallium3D driver.

This direct DPB management can yield memory savings by avoiding both the driver and the application having to allocate DPB buffers. This feature also allows for taking advantage of some other features then available like long-term reference frames.

D3D12 video with WSL


Those making use of the Microsoft D3D12 code paths within Mesa can learn more about the direct DPB work via this merge request that's now in Mesa Git.
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