News: 0001516519

  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)

New Linux Patches Enhance AMD Radeon Video Encode/Decode For Older GPUs

([Radeon] 4 Hours Ago Mesa UVD/VCE Patches)


Since Raven/Picasso APUs and Navi GPUs there is Video Core Next (VCN) as the modern unified video encode/decode block for Radeon graphics. But for those with older Radeon GPUs where there are the Unified Video Decode (UVD) and Video Coding Engine (VCE) blocks, a set of Mesa patches is looking to enhance the video acceleration support on Linux systems.

Open-source developer David Rosca who has been working on many improvements to the AMD Radeon video acceleration support for their Linux drivers opened a Mesa merge request to rework the VCE/UVD functionality.

This newly opened merge request adds a number of features for older AMD GPUs with VCE and UVD to better match functionality that until now was only supported with the newer VCN hardware. The features being enabled for these older AMD video coding IP blocks include:

VCE and UVD:

- App DPB management (long term references, P hierarchy, reference invalidation, ...)

- Slice encoding (128 maximum slices)

- VBAQ

- Quality presets (Speed, Balanced, Quality)

- Min/Max QP

- Max frame size

- Intra refresh

- Raw packed headers

- Encode latency

UVD only:

- Pre-Encode

- Temporal layer rate control

[1]This merge request made up of 32 patches adjusting more than two thousand lines of code provides the new Radeon VCE/UVD functionality for older generations of GPUs. Hopefully these UVD/VCE improvements will be merged in time for the Mesa 25.0 release later this quarter.



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



phoronix

If science were explained to the average person in a way that is accessible
and exciting, there would be no room for pseudoscience. But there is a kind
of Gresham's Law by which in popular culture the bad science drives out the
good. And for this I think we have to blame, first, the scientific community
ourselves for not doing a better job of popularizing science, and second, the
media, which are in this respect almost uniformly dreadful. Every newspaper
in America has a daily astrology column. How many have even a weekly
astronomy column? And I believe it is also the fault of the educational
system. We do not teach how to think. This is a very serious failure that
may even, in a world rigged with 60,000 nuclear weapons, compromise the human
future.
-- Carl Sagan, The Burden Of Skepticism, The Skeptical Inquirer,
Vol. 12, Fall 87