天天看點

i.MX8M Plus核心闆、開發闆編解碼性能測試

i.MX8M Plus特點

i.MX8M Plus核心闆、開發闆編解碼性能測試
  • CPU:4個Cortex-A53+1個Cortex-M7;
  • GPU: 16 GFLOPS (高精度) OpenGL®ES 3.1/3.0、Vulkan®、Open CL™ 1.2 FP、OpenVG™ 1.1;
  • NPU:最多提供2.3 TOPS;
  • ISP(雙圖像信号處理器):分辨率高達12MP,輸入速率高達375M像素/s;
  • 視訊解碼:1080p60、h.265 / 4、VP9、VP8;
  • 視訊編碼:1080p60、h.265/4;
  • 攝像頭接口:2個MIPI CSI;
  • 高速接口:2個千兆網口、2個兩用USB 3.0/2.0、PCIe Gen 3、3個SDIO 3.0、2個CAN FD;
  • 音頻:18x I2S TDM、DSD512、S/PDIF、8通道PDM麥克風輸入、eARC、ASRC ;
  • 顯示:MIPI-DSI、HDMI 2.0、LVDS;
  • 作業系統:Linux、Android

啟揚智能基于NXP i.MX8M PLUS處理器推出高性能、高可靠性、高擴充性的IAC-IMX8MP-CM核心闆以和IAC-IMX8MP-Kit開發闆。

i.MX8M Plus核心闆、開發闆編解碼性能測試

看到一款新闆子,我們第一時間肯定想要知道它的性能到底如何?

我們使用nbench跑分工具對i.MX8M Plus性能進行測試,得到結果如下圖所示:

i.MX8M Plus核心闆、開發闆編解碼性能測試

(注意nbench測試隻針對單顆 CPU Core 進行記憶體、整數運算和浮點運算性能,對于多核處理器或者多線程是不能發揮其應有的測試性能。結果僅供參考)

 結果顯示記憶體得分:8.129, 整數運算:8.244 ,浮點運算:12.566。

i.MX8M Plus擁有強大的多媒體功能,支援1080P60 H.264、H.265、VP8、VP9視訊解碼,以及1080P60 H.264、H.265視訊編碼。接下來,我們将對i.MX8M Plus的編解碼能力進行測試。

解碼播放

我們使用Gstreamer指令來測試硬體編解碼的性能,首先使用硬體解碼器來播放一個1080P的視訊。

使用如下指令播放:

gst-launch-1.0 playbin uri=file:///home/root/1.mp4 video-sink="waylandsink" &      

這時可以看到螢幕上已經成功播放視訊。

i.MX8M Plus核心闆、開發闆編解碼性能測試

此時CPU占用率如下圖:

i.MX8M Plus核心闆、開發闆編解碼性能測試

可以看到CPU的占用率隻有17.6%。

此外,我們使用了不同格式和編碼的視訊進行測試,均可順利地播放,顯示了其出色的解碼能力。

gst-launch-1.0 filesrc location=akiyo.h264 ! h264parse ! vpudec ! filesink location=new.yuv