Bekijken op YouTube · 4K60 HEVC-rapport · Bronrepository
Dit project vergelijkt het stateless V4L2-pad v4l2slh265dec van Raspberry Pi 5 met mppvideodec op RK3588. Beide apparaten decoderen dezelfde geverifieerde HEVC Main-bron van 3840×2160, 60 fps en 8-bit 4:2:0 en leveren frames aan een GStreamer-appsink.
Gemeten resultaten
| Test | Raspberry Pi 5 | RK3588 |
|---|---|---|
| Onbeperkte enkele stream, mediaan van drie runs | 164,90 fps | 455,65 fps |
| 2×4K60 gedurende 60 seconden | GESLAAGD, geen late frames | GESLAAGD, geen late frames |
| 4×4K60-uitdaging | Realtime deadline mislukt na 10 seconden | 60 seconden GESLAAGD, 14.400/14.400 op tijd |
RK3588 leverde ongeveer 2,76 keer de doorvoer van Raspberry Pi 5. Beide apparaten hielden twee 4K60-streams 60 seconden vol; alleen RK3588 voltooide de gepubliceerde vierstreamtest.
Testmethode
De benchmark gebruikt een bron van vijf seconden met gesloten GOP en zonder B-frames. Gepubliceerde SHA-256:
743afe788b81814550f9ac2677906aecc03a5b9c8572e68996d572ff3f9de864De getimede test vereist een normale EOS, exact gelijke aantallen geplande, ingevoerde, gedecodeerde en afgeleverde frames, en geen late leveringen, duplicaten of tijdstempelfouten. Een frame is laat als het meer dan 100 ms na de geplande tijd bij appsink aankomt. HDMI-weergave, pixelnauwkeurigheid, stroomverbruik, temperatuur en stabiliteit gedurende 30 minuten worden niet gevalideerd.
De benchmark reproduceren
Linux, Python 3, Python GI, GStreamer 1.0, ffprobe, dmesg, findmnt en flock zijn vereist.
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 decodeMaak source-4k60.mp4 volgens de vastgezette decode/README.md. Stop als de SHA-256 afwijkt.
Hardwarelinks
De metingen gebruikten 16GB-apparaten. Prijzen, beschikbaarheid, systeemimages en accessoires kunnen veranderen.
Grenzen en opmerkingen
De RK3588 MPP-run gaf HEVC SEI-waarschuwingen en soms client 12 driver is not ready!, hoewel alle verwachte frames werden afgeleverd. Verberg deze meldingen niet; beoordeel ze samen met de frametelling. Pixelnauwkeurige validatie valt buiten deze benchmark.