rocDecode prerequisites#
rocDecode requires ROCm 6.1 or later running on accelerators based on the CDNA architecture.
ROCm must be installed using the AMDGPU installer with the rocm
usecase:
sudo amdgpu-install --usecase=rocm
rocDecode has been tested on the following Linux environments:
Ubuntu 22.04 and 24.04
RHEL 8 and 9
SLES 15 SP7
See Supported operating systems for the complete list of ROCm supported Linux environments.
The following prerequisites are installed by the package installer. If you are building and installing using the source code, use the rocDecode-setup.py to install these prerequisites.
Note
To use the rocDecode samples, the rocdecode
, rocdecode-dev
, and rocdecode-test
packages need to be installed.
If you’re installing using the rocDecode source code, the rocDecode-setup.py
script must be run with --developer
set to ON
.
Libva-amdgpu-dev, an AMD implementation for Video Acceleration API (VA-API)
AMD VA Drivers
CMake version 3.10 or later
AMD Clang++ Version 18.0.0 or later
pkg-config
FFmpeg runtime and headers
libstdc++-12-dev for installations on Ubuntu 22.04