Changes between Initial Version and Version 1 of ventana/gpu


Ignore:
Timestamp:
10/05/2018 08:39:21 PM (6 years ago)
Author:
Tim Harvey
Comment:

moved from ventana/graphics

Legend:

Unmodified
Added
Removed
Modified
  • ventana/gpu

    v1 v1  
     1[[PageOutline]]
     2
     3[=#gpu]
     4== GPU - Graphics Processing Unit
     5The IMX6 contains 2D and 3D GPU support from Vivante with some variations based on the specific IMX SoC:
     6 * IMX6DUAL/QUAD:
     7  - Vivante GC2000 (3D GPU)
     8   * Clock: 600-800MHz (the IMX6 clocks this at 533MHz)
     9   * 176Mtri/s
     10   * 1000Mpxl/s
     11   * OpenGL ES 1.1/2.0/3.0
     12   * OpenCL 1.1 EP
     13   * Cores: 1
     14   * Shaders: 4 (Vec-4) and 16 (Vec-1)
     15  - Vivante GC355 (2D GPU - vector graphics)
     16   * 300Mpxl/s
     17   * OpenVG 1.1
     18  - Vivante GC320 (2D GPU - blit)
     19   * 600Mpxl/s
     20 * IMX6DUALLITE/SOLO:
     21  - Vivante GC880 GPU
     22   * Clock: 600-800MHz (the IMX6 clocks this at 400MHz)
     23   * 53Mtri/s
     24   * 266Mpxl/s
     25   * OpenGL ES 1.1/2.0/3.0
     26   * Cores: 1
     27   * Shaders: 1 (Vec-4) and 4 (Vec-1)
     28   * OpenVG 1.1 (no GC320 on this SoC, so 2D vector graphics is through the GC880)
     29  - Vivante GC320 (2D GPU - blit)
     30   * 600Mpxl/s
     31
     32According to Freescale this GPU supports the following open standards:
     33 * OpenCL 1.1 Embedded Profile (EP) (Open Computing Language - framework for writing programs that execute across a heterogeneous platform consisting of CPUs, GPUs, DSPs, etc)
     34 * OpenGL ES 1.1/2.0 (Open Graphics Library - for 2D and 3D vector graphics)
     35 * OpenVG 1.1 (Vector Graphics Acceleration)
     36
     37Software Support:
     38 * Yocto BSP packages:
     39  - gpu-viv-bin-mx6q
     40  - xf86-video-imxfb-vivante - accelerated X11 server using the GPU
     41 * Documentation:
     42  - Yocto v1.3 - i.MX_6_G2D API.pdf (from the Freescale i.MX6 LTIB L3.0.35_1.0.0-GA BSP release which you must download from Freescale)
     43  - Yocto v1.6 / v1.7 - i.MX_6_G2D_API_User's_Guide.pdf (from the Freescale i.MX6 Yocto L3.10.17_1.0.0-GA BSP release which you must download from Freescale)
     44  - Yocto master - i.MX_6_Graphics_User's_Guide.pdf (from the Freescale i.MX6 Yocto L3.10.53_1.1.0-GA BSP release which you must download from Freescale)
     45  - Android JB4.3 - i.MX_6_G2D_API_User_Guide.pdf (from the Freescale i.MX6 Android JB4.3_1.1.0-GA BSP release which you must download from Freescale)
     46  - Android KK4.4.3 - i.MX_6_Graphics_User's_Guide.pdf (from the Freescale i.MX6 Android KK4.4.3_2.0.0-GA BSP release which you must download from Freescale)