Seeed Studio2026-11-12

Raspberry Pi 5 vs RK3588:再現可能な4K60 HEVCデコードベンチマーク

同一の検証済み4K60 HEVCソースを使用し、Raspberry Pi 5のステートレスV4L2 ハードウェアデコードとRK3588のRockchip MPPを、非ペーシング処理能力および2・4ストリームのペーシングテストで比較します。

BenchmarkRaspberry Pi 5RK3588VPUHEVCGStreamerGitHub

YouTubeで見る · 4K60 HEVCデコードレポート · ソースリポジトリ

本プロジェクトは、Raspberry Pi 5のv4l2slh265decステートレスV4L2経路とRK3588のmppvideodec経路を比較します。両機とも同一の検証済みHEVC Main、3840×2160、60 fps、8-bit 4:2:0ソースをデコードし、GStreamer appsinkへフレームを送ります。

測定結果

テストRaspberry Pi 5RK3588
非ペーシング単一ストリーム、3回の中央値164.90 fps455.65 fps
2×4K60、60秒合格、遅延フレームなし合格、遅延フレームなし
4×4K60チャレンジ10秒でリアルタイム期限に不合格60秒合格、14,400/14,400フレームが期限内

このテストでは、RK3588の単一ストリーム処理能力はRaspberry Pi 5の約2.76倍でした。2ストリームは両機が60秒維持し、公開済み4ストリーム試験に合格したのはRK3588のみです。

試験方法

5秒、クローズドGOP、Bフレームなしのソースを使用しました。公開SHA-256:

text
743afe788b81814550f9ac2677906aecc03a5b9c8572e68996d572ff3f9de864

ペーシング試験は正常EOS、計画・入力・デコード・配信フレーム数の完全一致、遅延・重複・タイムスタンプエラーなしを要求します。予定時刻から100 msを超えてappsinkへ届いたフレームを遅延とします。HDMI表示、画素単位の正確性、消費電力、温度、30分安定性は検証しません。

ベンチマークの再現

Linux、Python 3、Python GI、GStreamer 1.0、ffprobe、dmesg、findmnt、flockが必要です。

bash
gst-inspect-1.0 v4l2slh265dec  # Raspberry Pi 5
gst-inspect-1.0 mppvideodec    # RK3588

git clone https://github.com/xinjiechen727/raspberrypi-rockchip_benchmark_lab.git
cd raspberrypi-rockchip_benchmark_lab
git checkout da5f78fbd6d167b61f33d533ada84c6d3bb04c70
cd decode

固定版のdecode/README.mdに従ってsource-4k60.mp4を準備し、ハッシュが異なる場合は停止してください。

ハードウェアリンク

測定機は16 GB版です。価格、在庫、OSイメージ、付属品は変更される場合があります。

制限と注意事項

RK3588 MPPではHEVC SEI解析警告と、まれにclient 12 driver is not ready!が出ましたが、公開測定では全フレームが配信されました。再現時は警告を隠さず、フレーム集計と合わせて評価してください。画素単位の検証は今後の課題です。