Skip to content

Latest commit

 

History

History
73 lines (53 loc) · 2.21 KB

Install.en.md

File metadata and controls

73 lines (53 loc) · 2.21 KB

Install rkmppenc

  • Linux (Ubuntu 20.04/22.04)

Ubuntu 20.04/22.04

1. Install Rockchip MPP

wget https://github.com/tsukumijima/mpp/releases/download/v1.5.0-1-86cc7ac/librockchip-mpp1_1.5.0-1_arm64.deb
sudo apt install ./librockchip-mpp1_1.5.0-1_arm64.deb
rm librockchip-mpp1_1.5.0-1_arm64.deb

wget https://github.com/tsukumijima/rockchip-multimedia-config/releases/download/v1.0.2-1/rockchip-multimedia-config_1.0.2-1_all.deb
sudo apt install ./rockchip-multimedia-config_1.0.2-1_all.deb
rm rockchip-multimedia-config_1.0.2-1_all.deb

2. Install librga

wget https://github.com/tsukumijima/librga/releases/download/v2.2.0-1-edc2572/librga2_2.2.0-1_arm64.deb
sudo apt install ./librga2_2.2.0-1_arm64.deb
rm librga2_2.2.0-1_arm64.deb

3. Add user to video group

sudo gpasswd -a `id -u -n` video

4. Install OpenCL modules (optional)

OpenCL is required for vpp filters except --vpp-deinterlace. If not using these filters install of OpenCL will not be required.

Installing OpenCL Here shows examples for installing OpenCL modules for Mali G610 MP4 GPU in RK3588 SoC. Required modules will differ depending on your SoC.
wget https://github.com/tsukumijima/libmali-rockchip/releases/download/v1.9-1-6f3d407/libmali-valhall-g610-g13p0-wayland-gbm_1.9-1_arm64.deb
sudo apt install -y ./libmali-valhall-g610-g13p0-wayland-gbm_1.9-1_arm64.deb
rm libmali-valhall-g610-g13p0-wayland-gbm_1.9-1_arm64.deb

Can be checked if it works by following comannd line.

sudo apt install clinfo
clinfo

5. Install rkmppenc

Download rkmppenc and install the deb package.

sudo apt install ./rkmppenc-x.xx-1_arm64.deb

You can test using rkmppenc --check-mppinfo.

Below is example when it works fine at RK3588. (might differ depending on your environment)

rigaya@rock-5b:~$ rkmppenc --check-mppinfo
SoC name        : radxa,rock-5b rockchip,rk3588
Mpp service     : yes [mpp_service_v1] (okay)
Mpp kernel      : 5.10
2D accerelation : iepv2(okay) rga(okay)
HW Encode       : H.264/AVC H.265/HEVC
HW Decode       : H.264/AVC(10bit) H.265/HEVC(10bit) MPEG2 VP9(10bit) AV1