-
Notifications
You must be signed in to change notification settings - Fork 152
Description
We are looking into using AMF video encoder with an AWS cloud instance g4ad.xlarge, in a Linux system, specifically Ubuntu Linux, versions 22 and/or 24. It looks like hardware itself, AMD Radeon Pro V520 is rather capable to encode H.264/AVC and H.265/HEVC.
Since we are running into multiple problems (see below), could we possibly clarify the availability of video encoding support on this platform?
AWS cache contains rather old driver amdgpu-pro-20.20-1184451-ubuntu-18.04.tar.xz which comes with AMF 1.4.17, and does not offer video encoding, via Vulkan interface specifically. An attempt to install driver using the amdgpu-install as described in Radeon™ Software for Linux® Installation typically succeeds (including amf use case) but results in unstable operation. One of the immediate symptoms is an immediate failure to use NICE DCV in those instances, even after uninstall using the mentioned script. We believe that the driver installation fails silently in many cases and was causing issues that were not easily detected.
Essentially, our set of questions is around finding a way to consume hardware video encoding on this platform, preferably via Vulkan AMF interface.
- Is there any way to get confirmation that this platform (seems rather typical) is being supported, any limitations such as specific Linux versions and/or amdgpu driver version?
- If this is believed to be supported, are there any specific limitations related to driver installation, steps https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/install-amd-driver.html and use of graphics,amf use case?
- We assume that AMF and Vulkan is the primary interface for video encoding on this platform, if we are out of this option, is there any other alternative way to consume video encoding capabilities of the hardware, AMF and OpenCL memory interface, for example?
Thanks in advance for the feedback.