News: 0001533642

  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)

Mesa 25.1 To Enable Working Chromium VA-API Support

([Mesa] 52 Minutes Ago Mesa + Chromium VA-API)


A new set of Gallium3D video acceleration front-end patches by AMD contractor David Rosca allow for the Google Chromium/Chrome browser code to enjoy working VA-API accelerated video decoding with the open-source Mesa drivers.

David Rosca's focus continues to be on enhancing the Mesa video acceleration support for AMD Radeon GPUs but these Chromium processing fixes and ARGB support are touching the common Gallium3D VA state tracker code. In turn other Mesa drivers stand to benefit too.

With these pending patches, the Chromium VA-API video decoding is working now on both X11 and Wayland when enabling the necessary Linux video accelerated decoding features for Chromium:

This makes it work with Chromium VaapiImageProcessorBackend. Chromium VAAPI decoding now works on both X11 and Wayland.

Tested with

chromium --enable-features=AcceleratedVideoDecodeLinuxZeroCopyGL,AcceleratedVideoDecodeLinuxGL

chromium --enable-features=AcceleratedVideoDecodeLinuxGL

[1]The code was merged on Wednesday and in turn will be found in next quarter's Mesa 25.1 feature release.

A nice improvement on top of all of the other recent AMD video handling improvements on Linux by David Rosca.



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



Danny3

A brave and passionate man will kill or be killed.
A brave and calm man will always preserve life.
Of these two which is good and which is harmful?
Some things are not favored by heaven. Who knows why?
Even the sage is unsure of this.

The Tao of heaven does not strive, and yet it overcomes.
It does not speak, and yet is answered.
It does not ask, yet is supplied with all its needs.
It seems to have no aim and yet its purpose is fulfilled.

Heaven's net casts wide.
Though its meshes are course, nothing slips through.