News: 0001586648

  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 Code Allows VCE 1.0 Video Acceleration To Work On AMDGPU Driver For GCN 1.0 GPUs

([Radeon] 6 Hours Ago Thanks Valve)


Valve contractor Timur Kristóf for their Linux graphics driver team has been working on [1]improving Linux driver support for old AMD Radeon GCN 1.0 and GCN 1.1 generation GPUs . This has been about [2]improving the AMDGPU driver to fill remaining gaps in GCN 1.0/1.1 support with those graphics cards by default relying on the older "Radeon" DRM kernel graphics driver compared to the AMDGPU driver used by default with GCN 1.2 and later. Another feature gap for AMDGPU is now being addressed with Video Coding Engine 1.0 support.

Video Coding Engine 1.0 (VCE 1.0) is found with the GCN 1.0 graphics cards and Piledriver APUs for H.264 / MPEG-4 AVC video acceleration. VCE 1.0 is supported by the Radeon kernel graphics driver but was never wired up to the newer AMDGPU kernel driver.

Timur has been hacking on VCE 1.0 support for GCN 1.0 GPUs as one of the remaining features missing from AMDGPU compared to the Radeon driver support. Timur [3]announced yesterday that it's working although cleaning up the code may take a few more days.

The code is currently being staged via [4]this ven_vce1 Git branch for those wanting to help in testing.

With these remaining limitations of GCN 1.0/1.1 GPUs on the AMDGPU driver being filled, it will be interesting to see if in 2026 that they finally default to using the AMDGPU driver for this original Graphics Core Next hardware. AMDGPU driver use is needed for Vulkan support, better performance, and all around a better maintained open-source driver compared to the older Radeon code that is still in the mainline kernel but much less maintained or updated these days.



[1] https://www.phoronix.com/news/AMDGPU-DC-Analog-GCN-1.0-1.1

[2] https://www.phoronix.com/news/AMDGPU-DC-Analog-GCN-1.0-1.1

[3] https://gitlab.freedesktop.org/drm/amd/-/issues/1776#note_3161467

[4] https://gitlab.freedesktop.org/Venemo/linux/-/commits/ven_vce1



The only winner in the War of 1812 was Tchaikovsky.
-- David Gerrold