Auf YouTube ansehen · 4K60-HEVC-Bericht · Quellrepository
Dieses Projekt vergleicht den zustandslosen V4L2-Pfad v4l2slh265dec des Raspberry Pi 5 mit mppvideodec auf dem RK3588. Beide Geräte decodieren dieselbe geprüfte HEVC-Main-Quelle mit 3840×2160, 60 fps und 8-bit 4:2:0 und liefern die Frames an eine GStreamer-appsink.
Messergebnisse
| Test | Raspberry Pi 5 | RK3588 |
|---|---|---|
| Ungebremster Einzelstream, Median aus drei Läufen | 164,90 fps | 455,65 fps |
| 2×4K60 für 60 Sekunden | BESTANDEN, keine verspäteten Frames | BESTANDEN, keine verspäteten Frames |
| 4×4K60-Herausforderung | Echtzeitgrenze nach 10 Sekunden verfehlt | 60 Sekunden BESTANDEN, 14.400/14.400 rechtzeitig |
Der RK3588 erreichte etwa den 2,76-fachen Durchsatz des Raspberry Pi 5. Beide Geräte hielten zwei 4K60-Streams 60 Sekunden lang; nur der RK3588 bestand die veröffentlichte Vier-Stream-Herausforderung.
Testmethode
Verwendet wird eine fünfsekündige Quelle mit geschlossener GOP und ohne B-Frames. Veröffentlichter SHA-256:
743afe788b81814550f9ac2677906aecc03a5b9c8572e68996d572ff3f9de864Der getaktete Test verlangt normales EOS, identische Zahlen geplanter, eingegebener, decodierter und gelieferter Frames sowie keine Verspätungen, Duplikate oder Zeitstempelfehler. Mehr als 100 ms nach Fälligkeit an appsink gelieferte Frames gelten als verspätet. HDMI-Ausgabe, pixelgenaue Korrektheit, Leistungsaufnahme, Temperatur und 30-Minuten-Stabilität werden nicht geprüft.
Benchmark reproduzieren
Erforderlich sind Linux, Python 3, Python GI, GStreamer 1.0, ffprobe, dmesg, findmnt und flock.
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 decodeBereiten Sie source-4k60.mp4 nach der fixierten decode/README.md vor. Brechen Sie bei abweichendem SHA-256 ab.
Hardwarelinks
Gemessen wurden 16-GB-Geräte. Preise, Verfügbarkeit, Systemabbilder und Zubehör können sich ändern.
Grenzen und Hinweise
Beim RK3588-MPP-Lauf traten HEVC-SEI-Warnungen und gelegentlich client 12 driver is not ready! auf, obwohl alle erwarteten Frames geliefert wurden. Unterdrücken Sie diese Meldungen nicht und bewerten Sie sie zusammen mit der Framezählung. Eine pixelgenaue Prüfung bleibt außerhalb dieses Benchmarks.