News: 0001488582

  ARM Give a man a fire and he's warm for a day, but set fire to him and he's warm for the rest of his life (Terry Pratchett, Jingo)

Microsoft Further Improves D3D12 Video Acceleration In Mesa

([Microsoft] 5 Hours Ago Direct DPB Management)


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.

Those making use of the Microsoft D3D12 code paths within Mesa can learn more about the direct DPB work via [1]this merge request that's now in Mesa Git.



[1] https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/30908



ezst036

rcurious

dimko

Lamonte Cranston once hired a new Chinese manservant. While describing his
duties to the new man, Lamonte pointed to a bowl of candy on the coffee
table and warned him that he was not to take any. Some days later, the new
manservant was cleaning up, with no one at home, and decided to sample some
of the candy. Just than, Cranston walked in, spied the manservant at the
candy, and said:
"Pardon me Choy, is that the Shadow's nugate you chew?"