Welcome to Firefly
切换语言
Firefly文档中心
最近更新: 2026-08-27 07:36:09

Rockchip 显示路径

Rockchip 平台支持

7.9 Rockchip 显示路径

Sink显示环境特点
waylandsinkWayland由 Wayland/GPU 合成,支持显示区域和层级等属性
xvimagesinkX11/XVideo通过 X11/XVideo 显示,由 GPU 合成
kmssinkDRM/KMS直接使用硬件 Plane,需要可用且独占的 Plane
rkximagesinkX11 + DRMRockchip 零拷贝显示插件,需要独占硬件 Plane

Wayland 指定显示区域:

gst-launch-1.0 videotestsrc \
  ! waylandsink render-rectangle='<0,0,800,480>'

KMS 指定硬件 Plane:

gst-play-1.0 --flags=3 test.mp4 \
  --videosink='kmssink plane-id=117'

查询 DRM Plane:

cat /sys/kernel/debug/dri/0/state
modetest -p

不同 Plane 支持的格式不同。例如部分芯片的 Cluster Plane 支持 AFBC,而 Esmart Plane 不支持。使用 kmssinkrkximagesink 前,应确认目标 Plane 未被其他显示客户端占用。

本页目录