can u help me with building a new image with the latest rkrga drivers as old ones causes some trouble for me sometimes. as the rga drivers currently on the kernal are very old.
thanks.
Do you want librga version to 1.10.6 !?
yes i want to install 1.10.6
Give us some time will make debian package so can directly install in image.
thanks btw version 1.10.6 has some issues because it needes kernal driver version>v1.3.13
can u pprovide latest mpp as well ?
Will try if possible, meanwhile you can search it on internet.
thanks a lot. u all are building a really supportive community.
2 Likes
Could you confirm your installed version of librga and tell us!?
RGA / librga Versions (192.168.0.77)
1. Userspace Library (librga)
| Package | Version | Description |
|---|---|---|
librga2 |
2.2.0-1 | Userspace interface to Rockchip RGA 2D accelerator |
librga-dev |
2.2.0-1 | Development headers |
librga2-dbgsym |
2.2.0-1 | Debug symbols |
2. Library Files
| Path | Links To |
|---|---|
/usr/lib/aarch64-linux-gnu/librga.so |
librga.so.2 |
/usr/lib/aarch64-linux-gnu/librga.so.2 |
librga.so.2.1.0 |
/usr/lib/aarch64-linux-gnu/librga.so.2.1.0 |
Actual shared library |
3. im2d API Version
| Component | Value |
|---|---|
| API Major | 1 |
| API Minor | 8 |
| API Revision | 1 |
| API Build | 3 |
| Complete API Version | 1.8.1_3 |
4. Kernel RGA Drivers
| Driver | Device Node | Hardware Version | IRQ |
|---|---|---|---|
rga3 |
fdb60000.rga |
3.0.76831 | 45 |
rga3 |
fdb70000.rga |
3.0.76831 | 46 |
rga2 |
fdb80000.rga |
3.2.63318 | 104 |
Note:
rga3is compiled into the kernel (builtin) rather than loaded as a separate module. The board (RK3588) contains two RGA3 cores and one RGA2 core.
5. System Summary
| Component | Details |
|---|---|
| Userspace Library | librga v2.2.0-1 |
| im2d API | v1.8.1_3 |
| RGA3 Hardware | 2 cores (HW v3.0.76831) |
| RGA2 Hardware | 1 core (HW v3.2.63318) |
| Kernel Driver | Built into kernel (not a loadable module) |
| Shared Library | /usr/lib/aarch64-linux-gnu/librga.so.2.1.0 |
| API Headers | /usr/include/rga/ |
| CLI Tool | None (rga/rga3 command not provided) |
6. Related Rockchip Packages
| Package | Version |
|---|---|
gstreamer1.0-rockchip1 |
1.14-4 |
librockchip-mpp1 |
1.5.0-1 |
librockchip-mpp-dev |
1.5.0-1 |
librockchip-vpu0 |
1.5.0-1 |
rockchip-mpp-demos |
1.5.0-1 |
rktoolkit |
1.0.0-1 |
camera-engine-rkaiq |
5.0x4.1+ov5647-iqfile |
rknpu (kernel builtin) |
0.9.8 |
I think your are using latest version.
librga — Installed vs. Latest Available
Installed Version (192.168.0.77)
| Package | Installed Version | API Version |
|---|---|---|
librga2 |
2.2.0-1 | im2d 1.8.1_3 |
Latest Available Versions (as of 2026-07-02)
| Source | Latest Version | Release Date | Notes |
|---|---|---|---|
Official upstream SDK guide (airockchip/librga) |
V2.2.10 (documentation), im2d API 1.10.6_[3] (main branch) | Docs: 2026-05-13 Latest commit: 2026-06-10 |
Authoritative upstream reference |
Official GitHub Releases (airockchip/librga/releases) |
v1.10.0 | 2023-10-08 | main branch. |
Community Debian package (tsukumijima/librga-rockchip) |
v2.2.0-1-20260121-2cffdf6 | 2026-01-20 | Same Debian package naming as yours (2.2.0-1) but built from newer source commit 2cffdf6. |
Version Comparison
| Component | Your Installation | Latest Debian Package | Latest Upstream (Main) |
|---|---|---|---|
| Debian package version | 2.2.0-1 (Jan 2022 build) | 2.2.0-1-20260121-2cffdf6 | Source only |
| im2d API version | 1.8.1_3 | 1.10.x | 1.10.6_[3] |
| Source commit | bf2f88f (or older, Jan 7 2022) | 2cffdf6 | 2b32edc (Jun 10 2026) |
Summary
| Item | Status |
|---|---|
| Installed package age | Built around Jan 7, 2022 (librga.so.2.1.0) |
| Latest documentation | V2.2.10 (May 2026) |
| Latest API | im2d 1.10.6_[3] |
| Recommended upgrade | Community Debian packages (tsukumijima/librga-rockchip) |
| Benefits | ~4 years of bug fixes, RK3562 support, RGA3 improvements, file-path customization, performance and stability enhancements |
Recommendations
| Recommendation | Details |
|---|---|
| Upgrade SDK | Current upstream documentation is V2.2.10 (May 2026), while your installation predates it. |
| Upgrade API | Move from im2d 1.8.1_3 to 1.10.6_[3] for newer features and fixes. |
| Best upgrade path | Install the latest ARM64 .deb packages from tsukumijima/librga-rockchip on your RK3588 board. |
Upgrade Commands
# Verify actual asset names on the release page first
wget https://github.com/tsukumijima/librga-rockchip/releases/download/v2.2.0-1-20260121-2cffdf6/librga2_2.2.0-1-20260121-2cffdf6_arm64.deb
wget https://github.com/tsukumijima/librga-rockchip/releases/download/v2.2.0-1-20260121-2cffdf6/librga-dev_2.2.0-1-20260121-2cffdf6_arm64.deb
sudo dpkg -i librga2_*.deb librga-dev_*.deb
sudo ldconfig
Sources
| Source | Purpose |
|---|---|
airockchip/librga |
Official upstream repository |
| Rockchip Developer Guide RGA V2.2.10 | Official SDK documentation |
airockchip/librga/releases |
Official tagged releases |
tsukumijima/librga-rockchip |
Community ARM64 Debian packages |
| Rockchip RGA FAQ V1.1.3 (2025-01-22) | Compatibility and troubleshooting guide |
1 Like