Hardware Transcoding Linux/AMD GPU?

Sorry if this was posted previously, I did a search for Hardware Transcoding but couldn't find a specific answer that is recent.

Does AMD based cards (ie Rx570) offer hardware transcoding in Linux? Currently I have a xeon based server that the CPUs don't offer hardware acceleration and I used a nVidia GT710 GPU to get access to hardware acceleration. I'd like to get a more powerful GPU for that machine and can get the rx570 at a semi-reasonable price, but if I give up hardware acceleration, I may not want to go that route.



Yes AMD transcoding is supported if you use a recent Ubuntu

Mint Linux 20.1 which I believe is based off of Ubuntu 20, so sounds like I should be ok. Thanks.

Installed am AMD RX 480 into my new test machine and installed channels DVR. Not seeing hardware transcoding option, just software. I installed the latest AMD graphics, any suggestion on how to diagnose and solve?

Here's the system config summary:

System: Kernel: 5.4.0-74-generic x86_64 bits: 64 compiler: gcc v: 9.3.0 Desktop: Cinnamon 4.6.7
wm: muffin dm: LightDM Distro: Linux Mint 20 Ulyana base: Ubuntu 20.04 focal
Machine: Type: Desktop System: Hewlett-Packard product: HP Z820 Workstation v: N/A
serial: Chassis: type: 6 serial:
Mobo: Hewlett-Packard model: 158B v: 1.01 serial: UEFI: Hewlett-Packard
v: J63 v03.96 date: 10/28/2019
CPU: Topology: 2x Quad Core model: Intel Xeon E5-2643 0 bits: 64 type: MCP SMP
arch: Sandy Bridge rev: 7 L2 cache: 20.0 MiB
flags: avx lm nx pae sse sse2 sse3 sse4_1 sse4_2 ssse3 vmx bogomips: 52677
Speed: 2148 MHz min/max: 1200/3500 MHz Core speeds (MHz): 1: 1197 2: 1197 3: 1197
4: 1197 5: 2324 6: 1403 7: 1758 8: 1443
Graphics: Device-1: AMD Ellesmere [Radeon RX 470/480/570/570X/580/580X/590]
vendor: Micro-Star MSI driver: amdgpu v: kernel bus ID: 42:00.0 chip ID: 1002:67df
Display: x11 server: X.Org 1.20.9 driver: amdgpu,ati unloaded: fbdev,modesetting,vesa
resolution: 1920x1080~60Hz
OpenGL: renderer: AMD Radeon RX 480 Graphics v: 4.6.14735 Core Profile Context
compat-v: 4.6.14735 direct render: Yes

What are the permissions in /dev/dri? Does the user that the Channels process runs as belong to the group that owns the render nodes?