The Mer Wiki now uses your Mer user account and password (create account on https://bugs.merproject.org/)


Adaptations/libhybris/gpu

From Mer Wiki
Jump to: navigation, search

A page to track graphics adaptions to various devices

  • Qualcomm
    • MSM8960 - Adreno 225
      • Motorola Photon

With EGL_PLATFORM=hwcomposer:

linkerlinker.c:1110| ERROR: Library '/system/lib/egl/libGLESv2S3D_adreno200.so' not found
    • MSM8974AC 801 - Adreno 330
      • OnePlus One
qmlscene output - first calls to gralloc succeed but next ones fail with - strace - http://t.co/QpAf6Vh9XJ 
E/qdmemalloc( 1855): ION_IOC_ALLOC failed with error - Cannot allocate memory
W/qdmemalloc( 1855): Falling back to system heap
E/qdmemalloc( 1855): ION_IOC_ALLOC failed with error - Cannot allocate memory
E/qdgralloc( 1855): gralloc failed err=Cannot allocate memory
    • MSM8255 - Adreno 205
      • HTC DEsire HD
        • Status?
    • APQ8064 - Adreno 320
      • find5
        • Status?
  • HiSilicon
    • K3V2 - Vivante GC4000
      • Ascend P6
        • EGL_PLATFORM=hwcomposer either crashes with segfault or:
I/v_gralloc(19209): using (fd=9)
I/v_gralloc(19209): id           = k3fb0
I/v_gralloc(19209): xres         = 720 px
I/v_gralloc(19209): yres         = 1280 px
I/v_gralloc(19209): xres_virtual = 720 px
I/v_gralloc(19209): yres_virtual = 5120 px
I/v_gralloc(19209): bpp          = 32
I/v_gralloc(19209): r            = 16:8
I/v_gralloc(19209): g            =  8:8
I/v_gralloc(19209): b            =  0:8
I/v_gralloc(19209): width        = 58 mm (315.310333 dpi)
I/v_gralloc(19209): height       = 103 mm (315.650482 dpi)
I/v_gralloc(19209): refresh rate = 64.00 Hz
I/v_gralloc(19209): Framebuffer phys addr = 0x3ee0b000
E/v_hwc   (19209): hwc_device_open(399): Failed to initialize hwcomposer!

on segfault EGL_PLATFORM=hwcomposer:

I/v_gralloc(19569): using (fd=9)
I/v_gralloc(19569): id           = k3fb0
I/v_gralloc(19569): xres         = 720 px
I/v_gralloc(19569): yres         = 1280 px
I/v_gralloc(19569): xres_virtual = 720 px
I/v_gralloc(19569): yres_virtual = 5120 px
I/v_gralloc(19569): bpp          = 32
I/v_gralloc(19569): r            = 16:8
I/v_gralloc(19569): g            =  8:8
I/v_gralloc(19569): b            =  0:8
I/v_gralloc(19569): width        = 58 mm (315.310333 dpi)
I/v_gralloc(19569): height       = 103 mm (315.650482 dpi)
I/v_gralloc(19569): refresh rate = 64.00 Hz
I/v_gralloc(19569): Framebuffer phys addr = 0x3ee0b000
I/v_hwc   (19569): Vivante HWComposer v2.4
I/v_hwc   (19569): Device:               0x435338
I/v_hwc   (19569): Separated 2D:         YES
I/v_hwc   (19569): 2D PE20:              YES
I/v_hwc   (19569): Multi-source blit:    YES
I/v_hwc   (19569): Multi-source blit Ex: NO
I/v_hwc   (19569): OPF/YUV blit/Tiling : YES
I/v_hwc   (19569): Filter stretch      : NO

on segfault EGL_PLATFORM=fbdev:

I/v_gralloc(20271): using (fd=5)
I/v_gralloc(20271): id           = k3fb0
I/v_gralloc(20271): xres         = 720 px
I/v_gralloc(20271): yres         = 1280 px
I/v_gralloc(20271): xres_virtual = 720 px
I/v_gralloc(20271): yres_virtual = 5120 px
I/v_gralloc(20271): bpp          = 32
I/v_gralloc(20271): r            = 16:8
I/v_gralloc(20271): g            =  8:8
I/v_gralloc(20271): b            =  0:8
I/v_gralloc(20271): width        = 58 mm (315.310333 dpi)
I/v_gralloc(20271): height       = 103 mm (315.650482 dpi)
I/v_gralloc(20271): refresh rate = 64.00 Hz
I/v_gralloc(20271): Framebuffer phys addr = 0x3ee0b000
I/v_hwc   (20271): Vivante HWComposer v2.4
I/v_hwc   (20271): Device:               0x16fdb0
I/v_hwc   (20271): Separated 2D:         YES
I/v_hwc   (20271): 2D PE20:              YES
I/v_hwc   (20271): Multi-source blit:    YES
I/v_hwc   (20271): Multi-source blit Ex: NO
I/v_hwc   (20271): OPF/YUV blit/Tiling : YES
I/v_hwc   (20271): Filter stretch      : NO
I/gralloc_overlay(20271): Self allocation gralloc overlay
E/v_gralloc(20271): Unknown format 1074736197
E/gralloc_overlay(20271): gralloc overlay failed to allocate, status=-1
E/v_gralloc(20271): Unknown format 1074736197
E/v_gralloc(20271): failed to allocate, status=-1

strace

Personal tools