Commit Graph

9 Commits

Author SHA1 Message Date
test0r 06ee15fc32 ohm recon: tree-side confirms no rkvdec2 patches in danctnix kernel
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) <noreply@anthropic.com>
2026-04-24 19:28:48 +00:00
test0r 67ffb43fc1 ohm recon 2026-04-24: hantro-only, no rkvdec2; kernel 6.19.10-danctnix1
Step 1 (live recon) on ohm. Findings folded into README under new
"Recon 2026-04-24" subsection, replacing the pre-recon "Open question"
paragraph and the now-stale "Current blocker: ohm offline" note.

- Kernel 6.19.10-danctnix1-1-pinetab2 (README had 6.15 — stale by 4 minors).
- Only Hantro VPU decoder bound (rockchip,rk3568-vpu @ fdea0400); exposes
  stateless H.264 (S264), MPEG-2 (MG2S), VP8 (VP8F). No HEVC/VP9.
- No rkvdec2 DT node, no rkvdec2 driver, /lib/firmware/rockchip/ has only
  dptx.bin. HEVC/VP9 HW decode unavailable on this image.
- Stock ffmpeg 8.1 has v4l2m2m only (no v4l2request hwaccel) — cannot drive
  the stateless decoder; need ffmpeg-v4l2-request-git. GStreamer 1.28.2
  v4l2codecs already exposes v4l2sl{h264,mpeg2,vp8}dec.
- Unrelated noise: bes2600 Wi-Fi OOT driver WARNs every ~30 s.

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
2026-04-24 19:25:33 +00:00
test0r fe597bbf6d Known gotchas: IOMMU, firmware blob, HEVC UAPI, compositor vs decode, VOP2 cfg_done, multi-core VDPU381 2026-04-24 19:07:45 +00:00
test0r f60315797c Build infra: distcc recipe (CT108 + tesla) for kernel + userspace 2026-04-24 19:04:38 +00:00
test0r 9b54e3dcfe Upstreaming policy: upstream-first with ideological-fork fallback 2026-04-24 19:03:28 +00:00
test0r b1c68e4eca Packaging plan: ffmpeg-v4l2-request via marfrit-packages (fermi+feynman) 2026-04-24 19:01:00 +00:00
test0r 56a3aa2889 Test corpus: Big Buck Bunny set on doppler /moviedata/fourier-test/ 2026-04-24 18:49:13 +00:00
test0r 8bdbc65e95 Acceptance: 1080p @ 30 fps, zero dropped frames 2026-04-24 18:48:24 +00:00
test0r c51760dae1 Fourier — initial dossier + plan
Umbrella for HW-assisted video decode across fresnel/ohm/boltzmann/ampere.
Captures Path A (mainline V4L2 stateless) vs Path B (Rockchip MPP vendor),
rkvdec mainline status as of 2026-04-24 (VDPU381/383 landed Feb 2026;
VDPU346 for RK356x still pending), the 2023 working recipe from
clehaxze.tw, plan for ohm as first priority, and working-agreement
reminders (ReCAP, commit-per-experiment, ask-before-flash/reboot,
off-machine backups).
2026-04-24 18:46:07 +00:00