Seeed Studio2026-11-12

Raspberry Pi 5 vs RK3588 : benchmark reproductible de décodage HEVC 4K60

Compare le décodage matériel V4L2 sans état du Raspberry Pi 5 à Rockchip MPP sur RK3588 avec la même source HEVC 4K60 vérifiée, en débit libre et avec deux ou quatre flux cadencés.

BenchmarkRaspberry Pi 5RK3588VPUHEVCGStreamerGitHub

Voir sur YouTube · Rapport HEVC 4K60 · Dépôt source

Ce projet compare la voie V4L2 sans état v4l2slh265dec du Raspberry Pi 5 à mppvideodec sur RK3588. Les deux appareils décodent la même source vérifiée HEVC Main, 3840×2160, 60 fps, 8-bit 4:2:0 et livrent les images à un appsink GStreamer.

Résultats mesurés

TestRaspberry Pi 5RK3588
Flux unique non cadencé, médiane de trois essais164,90 fps455,65 fps
2×4K60 pendant 60 secondesRÉUSSI, aucune image en retardRÉUSSI, aucune image en retard
Défi 4×4K60ÉCHEC temps réel à 10 secondesRÉUSSI pendant 60 secondes, 14 400/14 400 à temps

Le RK3588 atteint environ 2,76 fois le débit du Raspberry Pi 5. Les deux appareils ont maintenu deux flux 4K60 pendant 60 secondes ; seul le RK3588 a terminé le défi publié à quatre flux.

Méthode de test

Le test utilise une source de 5 secondes, GOP fermé et sans images B. SHA-256 publié :

text
743afe788b81814550f9ac2677906aecc03a5b9c8572e68996d572ff3f9de864

Le test cadencé exige un EOS normal, des nombres identiques d'images planifiées, entrantes, décodées et livrées, sans retard, doublon ni erreur d'horodatage. Une image est tardive si elle atteint appsink plus de 100 ms après son échéance. Le HDMI, l'exactitude pixel par pixel, la consommation, la température et la stabilité sur 30 minutes ne sont pas validés.

Reproduire le benchmark

Linux, Python 3, Python GI, GStreamer 1.0, ffprobe, dmesg, findmnt et flock sont requis.

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

Préparez source-4k60.mp4 selon le decode/README.md épinglé. Arrêtez si le SHA-256 diffère.

Liens vers le matériel

Les mesures utilisent les versions 16 Go. Prix, disponibilité, images système et accessoires peuvent évoluer.

Limites et remarques

Le test MPP du RK3588 a émis des avertissements HEVC SEI et parfois client 12 driver is not ready!, tout en livrant toutes les images attendues. Ne masquez pas ces messages ; interprétez-les avec le comptage des images. La validation pixel par pixel reste hors périmètre.