Performance measurement on NXP i.MX95
Appearance
| GStreamer Image Signal Processor |
|---|
| Image Signal Processor Basics |
| Docs |
| Getting Started |
| Examples |
| Performance |
| Troubleshoot |
| Contact Us |
Benchmark environment
The following setup was used for all the benchmarks:
- Verdin NXP i.MX95
- Toradex manifest with BSP version 7
Benchmarking
Instruments:
- CPU:
topcommand - RAM:
topcommand - GstPERF: perf plugin
Replicate the Results
The following pipelines were used to measure the performance.
Kernel CSC
gst-launch-1.0 v4l2src device=/dev/video6 ! video/x-raw,format=YUY2 ,width=1920,height=1080,framerate=30/1 ! queue ! imxvideoconvert_g2d ! video/x-raw,format=RGBA ! queue ! ispclcsc ! perf print-cpu-load=true ! fakesink -v
Performance Results
CPU
The following image shows the CPU performance.

RAM
The following image shows the RAM usage.

Framerate
The following image shows the average framerate.

Summary
The following table summarize the results.
| CODEC | CPU (%) | RAM (MB) | RAM (%) | FPS |
|---|---|---|---|---|
| Kernel CSC | 0.778 | 68.176 | 0.883 | 29.941 |