
Rockchip RK3588 and RK3576 Video Decoders Land in Mainline Linux — A Milestone for SBC Media
Collabora merges H.264 and H.265 hardware video decoding for Rockchip's top SoCs into the upstream Linux kernel, benefiting dozens of popular boards.
If you have been waiting for proper hardware-accelerated video playback on your Rockchip-based single board computer without patched vendor kernels, the wait is over. Collabora announced on February 27 that H.264 and H.265 video decoder support for both the RK3588 and RK3576 SoCs has been merged into the upstream Linux kernel.
What Landed in the Kernel
The patches integrate with the standard V4L2 (Video4Linux2) API, which means any media player or framework that speaks V4L2 gets hardware decoding automatically. GStreamer 1.28 already includes support, and preliminary FFmpeg patches are in progress. Both H.264 (AVC) and H.265 (HEVC) codecs are covered, handling the vast majority of video content that SBC users encounter.
This matters because the RK3588's video processing unit is genuinely capable hardware. It supports 8K H.265 decoding and 4K at 120 frames per second. Until now, accessing that capability required running Rockchip's vendor-specific kernel fork, which often lagged behind mainline security patches and driver improvements.
Which Boards Benefit
The list of affected hardware is extensive. The RK3588 powers popular boards including the Orange Pi 5 series, Radxa ROCK 5B, FriendlyELEC NanoPC-T6, Pine64 QuartzPro64, and Khadas Edge2. The RK3576 appears in newer mid-range boards like the Radxa ROCK 4 SE and several industrial modules.
For anyone running these boards as media centers, digital signage displays, kiosk systems, or home theater PCs, this upstream support eliminates the need to maintain a separate kernel branch. A standard Debian, Ubuntu, or Fedora installation with a recent kernel will simply work.
What Comes Next
Collabora's roadmap includes multi-core video decoding on the RK3588, which could unlock even higher throughput for demanding playback scenarios. AV1 decoder support for the RK3576 and VP9 support for the RK3588 are also planned for future kernel releases.
Why Mainline Matters
The broader significance extends beyond video. Every hardware feature that lands in mainline Linux reduces the fragmentation that has historically plagued the ARM SBC ecosystem. Users get long-term support, security updates, and compatibility without depending on vendor kernel maintenance schedules that often end abruptly.
Collabora's sustained investment in Rockchip upstream work is quietly making these chips first-class citizens in the Linux ecosystem. For the SBC community, that is exactly the kind of infrastructure progress that compounds over time.
Sources: CNX Software, February 27, 2026; Collabora Blog, February 2026
