News: 0001630134

  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)

AMD VPE 2.0 Support Merged For Mesa 26.2

([Radeon] 6 Hours Ago AMD VPE 2.0)


Merged overnight to the latest Mesa graphics driver development code is enabling the VPE 2.0 engine to be found with future AMD Radeon GPUs.

It's been a few years now since [1]AMD introduced the VPE engine with RDNA 3.5 refresh hardware as a a new general purpose copy engine offering various scaling and transform features. This video processing engine can allow for energy efficient HDR conversions, scaling, tone and gamut-mapping, and more.

VPE 1.0 was found with the Ryzen AI 300 series (RDNA 3.5 iGPU) and VPE 1.1 with RDNA4 while now VPE 2.0 is being wired up to the Mesa driver stack. Given the timing, VPE 2.0 presumably is for next-gen RDNA 5 GPUs.

We'll see when new GPUs launch what VPE 2.0 delivers and its efficiency. The VPE 2.0 merge to Mesa doesn't directly reveal any of the major changes with the VPE 2.0 engine. In going through the new code, VPE 2.0 does introduce RGB 3-planar support, additional video rotations, and other changes.

See [2]this Git merge for those interested in the AMD VPE 2.0 support now merged for Mesa 26.2 to help with more efficient video processing.



[1] https://www.phoronix.com/news/AMD-New-VPE-UMSCH

[2] https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/41073



XXVI:
If a sufficient number of management layers are superimposed on each
other, it can be assured that disaster is not left to chance.
XXVII:
Rank does not intimidate hardware. Neither does the lack of rank.
XXVIII:
It is better to be the reorganizer than the reorganizee.
XXIX:
Executives who do not produce successful results hold on to their
jobs only about five years. Those who produce effective results
hang on about half a decade.
XXX:
By the time the people asking the questions are ready for the answers,
the people doing the work have lost track of the questions.
-- Norman Augustine