From 06ee15fc323d5350e1728cc389af4bad462d02e6 Mon Sep 17 00:00:00 2001 From: Markus Fritsche Date: Fri, 24 Apr 2026 19:28:48 +0000 Subject: [PATCH] ohm recon: tree-side confirms no rkvdec2 patches in danctnix kernel MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit modinfo on the sole rkvdec-family module in the built image (/lib/modules/6.19.10-danctnix1-1-pinetab2/.../rockchip/rkvdec/rockchip-vdec.ko) reports author Boris Brezillon, alias set of/rockchip,rk{3288,3328,3399}-vdec only — that is the mainline rkvdec1 driver, not VDPU346. No rkvdec2 sibling directory, no extra module, CONFIG_VIDEO_ROCKCHIP_VDEC=m is the only relevant config symbol. Conclusion: DanctNIX ships a vanilla rkvdec-family config and does not carry out-of-tree rkvdec2 patches for RK3566. HEVC/VP9 on ohm requires either our own carrier patch series (VDPU346 driver + DT + firmware, rebuild linux-pinetab2) or waiting for VDPU346 to land upstream. Co-Authored-By: Claude Opus 4.7 (1M context) --- README.md | 11 ++++++++--- 1 file changed, 8 insertions(+), 3 deletions(-) diff --git a/README.md b/README.md index aa0e048..efb5cde 100644 --- a/README.md +++ b/README.md @@ -122,9 +122,14 @@ mpv --hwdec=drm --vo=dmabuf-wayland input.mp4 → `NV12`. No HEVC, no VP9. - No rkvdec2 DT node, no rkvdec2 driver, no decoder firmware blob (`/lib/firmware/rockchip/` only carries `dptx.bin`). HEVC/VP9 hardware - decode is **not available on this image** — needs a kernel rebuild with - out-of-tree rkvdec2 patches + firmware. Tree-side confirmation (does the - danctnix PKGBUILD even attempt to carry rkvdec2?) still pending. + decode is **not available on this image**. Tree-side confirmed: the + kernel build ships only the mainline `rockchip-vdec` module + (`CONFIG_VIDEO_ROCKCHIP_VDEC=m`, Collabora, rkvdec1) whose DT aliases are + `rockchip,rk{3288,3328,3399}-vdec` — none of which match RK3566. No + rkvdec2 module in `/lib/modules/.../rockchip/`; DanctNIX carries no + out-of-tree rkvdec2 patches. HEVC/VP9 on ohm needs either (a) our own + carrier patch series (VDPU346 driver + DT + firmware, rebuild + `linux-pinetab2`) or (b) waiting for VDPU346 to land upstream. - Userspace: `ffmpeg 8.1` (stock, v4l2m2m only — **no v4l2request hwaccel**, does not drive the stateless decoder), `gstreamer 1.28.2` with `v4l2codecs` exposing `v4l2sl{h264,mpeg2,vp8}dec`, `mpv 0.41.0`,