IMX8/GPU

From RidgeRun Developer Wiki
Revision as of 22:44, 24 September 2018 by Jcruz (talk | contribs)

According to the i.MX8 Reference Manual, the chip incorporates the following Graphics Processing Unit (GPU) features to provide 2D/3D acceleration:

  • 4 shader.
  • Run up to 800 MHz at 0.9V nominal voltage
  • Support 267 million triangles/sec
  • Support 1.6 Giga pixel/sec fill rate
  • Support 25.6 GFLOPs 32-bit, 51.2 GFLOPs 16-bit
  • Support OpenGL ES 1.1, 2.0, 3.0, 3.1
  • Support OpenCL 1.1/1.2 FP
  • Frame Buffer Compression – Lossless compression of buffers.
  • TrustZone support using a local MMU to manage secure regions.
GPU Libraries & Extensions
Product Family Main Porpuse GPU OpenGL ES OpenVX OpenCL Vulkan
i.MX8 Advanced Graphics, Performance and Virtualization 2 3.1 Yes 2.0 Yes
i.MX 8M Advanced Audio, Voice and Video 1 3.1 No 1.2 Yes
i.MX 8M Mini Embedded Consumer and Industrial Applications 1 2.0 No No No
i.MX 8X Safety certifiable and efficient performance 1 3.1 No 1.2 EP Yes
Image source: https://www.nxp.com