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開發闆。
看到一款新闆子,我們第一時間肯定想要知道它的性能到底如何?
我們使用nbench跑分工具對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" &
這時可以看到螢幕上已經成功播放視訊。
此時CPU占用率如下圖:
可以看到CPU的占用率隻有17.6%。
此外,我們使用了不同格式和編碼的視訊進行測試,均可順利地播放,顯示了其出色的解碼能力。
gst-launch-1.0 filesrc location=akiyo.h264 ! h264parse ! vpudec ! filesink location=new.yuv