AMD Posts New AMDGPU Patches For UVD Video Decode For GCN 1.0
Written by Michael Larabel in Radeon on 17 June 2020 at 06:40 PM EDT. 63 Comments
RADEON --
One of the main blockers from AMD Radeon GCN 1.0 "Southern Islands" GPUs achieving feature parity when using the newer AMDGPU DRM kernel driver rather than the older "Radeon" DRM kernel driver has been in regards to UVD video decoding. But in 2020 it looks like that might finally change.

For years there have been experimental patches for UVD with GCN 1.0 on the AMDGPU driver albeit never merged and hasn't come up now in several years. But surprisingly today an AMD engineer posted new patches for bringing GCN 1.0 UVD support to AMDGPU.

This UVD 3.1 support for SI (Southern Islands) appears to be based on new code and in fact AMD carrying a 2020 copyright on the work.


The 7 patches end up enabling UVD support for AMD Radeon Oland, Verde, Tahiti, and Pitcairn GPUs for this newer driver. We'll see if these patches get queued eventually for hitting Linux 5.9 or later.

The GCN 1.0/1.1 support for the AMDGPU kernel driver has remained experimental and disabled by default due to missing functionality like the UVD bits. Using the AMDGPU kernel driver though can often yield better performance, is required for Vulkan API support, and in general receives more improvements/fixes/optimizations compared to the older Radeon DRM driver that is effectively deprecated in seldom seeing new commits. Switching from Radeon to AMDGPU can be done via the radeon.si_support=0 amdgpu.si_support=1 kernel module parameters.
Related News
About The Author
Author picture

Michael Larabel is the principal author of Phoronix.com and founded the site in 2004 with a focus on enriching the Linux hardware experience. Michael has written more than 20,000 articles covering the state of Linux hardware support, Linux performance, graphics drivers, and other topics. Michael is also the lead developer of the Phoronix Test Suite, Phoromatic, and OpenBenchmarking.org automated benchmarking software. He can be followed via Twitter or contacted via MichaelLarabel.com.

Popular News This Week