Changes between Version 3 and Version 4 of ventana/graphics


Ignore:
Timestamp:
10/05/2018 01:39:39 PM (2 weeks ago)
Author:
Tim Harvey
Comment:

move gpu info to own page

Legend:

Unmodified
Added
Removed
Modified
  • ventana/graphics

    v3 v4  
    55 * IPU - Image Processing Unit
    66 * [wiki:ventana/vpu VPU - Video Processing Unit]
    7  * GPU - Graphics Processing Unit
     7 * [wiki:ventana/gpu GPU - Graphics Processing Unit]
    88
    99
     
    2323  * imx-test package ​http://downloads.yoctoproject.org/mirror/sources/imx-test-5.2.tar.gz
    2424
    25 
    26 
    27 [=#gpu]
    28 == GPU - Graphics Processing Unit
    29 The IMX6 contains 2D and 3D GPU support from Vivante with some variations based on the specific IMX SoC:
    30  * IMX6DUAL/QUAD:
    31   - Vivante GC2000 (3D GPU)
    32    * Clock: 600-800MHz (the IMX6 clocks this at 533MHz)
    33    * 176Mtri/s
    34    * 1000Mpxl/s
    35    * OpenGL ES 1.1/2.0/3.0
    36    * OpenCL 1.1 EP
    37    * Cores: 1
    38    * Shaders: 4 (Vec-4) and 16 (Vec-1)
    39   - Vivante GC355 (2D GPU - vector graphics)
    40    * 300Mpxl/s
    41    * OpenVG 1.1
    42   - Vivante GC320 (2D GPU - blit)
    43    * 600Mpxl/s
    44  * IMX6DUALLITE/SOLO:
    45   - Vivante GC880 GPU
    46    * Clock: 600-800MHz (the IMX6 clocks this at 400MHz)
    47    * 53Mtri/s
    48    * 266Mpxl/s
    49    * OpenGL ES 1.1/2.0/3.0
    50    * Cores: 1
    51    * Shaders: 1 (Vec-4) and 4 (Vec-1)
    52    * OpenVG 1.1 (no GC320 on this SoC, so 2D vector graphics is through the GC880)
    53   - Vivante GC320 (2D GPU - blit)
    54    * 600Mpxl/s
    55 
    56 According to Freescale this GPU supports the following open standards:
    57  * 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)
    58  * OpenGL ES 1.1/2.0 (Open Graphics Library - for 2D and 3D vector graphics)
    59  * OpenVG 1.1 (Vector Graphics Acceleration)
    60 
    61 Software Support:
    62  * Yocto BSP packages:
    63   - gpu-viv-bin-mx6q
    64   - xf86-video-imxfb-vivante - accelerated X11 server using the GPU
    65  * Documentation:
    66   - 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)
    67   - 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)
    68   - 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)
    69   - 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)
    70   - 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)