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


Adaptations/libhybris/gpu

From Mer Wiki
< Adaptations | libhybris(Difference between revisions)
Jump to: navigation, search
(Add most prominent error for the photon q)
Line 23: Line 23:
 
*** Ascend P6
 
*** Ascend P6
 
**** EGL_PLATFORM=hwcomposer either crashes with segfault or:
 
**** EGL_PLATFORM=hwcomposer either crashes with segfault or:
I/v_gralloc(19209): using (fd=9)
+
I/v_gralloc(19209): using (fd=9)
I/v_gralloc(19209): id          = k3fb0
+
I/v_gralloc(19209): id          = k3fb0
I/v_gralloc(19209): xres        = 720 px
+
I/v_gralloc(19209): xres        = 720 px
I/v_gralloc(19209): yres        = 1280 px
+
I/v_gralloc(19209): yres        = 1280 px
I/v_gralloc(19209): xres_virtual = 720 px
+
I/v_gralloc(19209): xres_virtual = 720 px
I/v_gralloc(19209): yres_virtual = 5120 px
+
I/v_gralloc(19209): yres_virtual = 5120 px
I/v_gralloc(19209): bpp          = 32
+
I/v_gralloc(19209): bpp          = 32
I/v_gralloc(19209): r            = 16:8
+
I/v_gralloc(19209): r            = 16:8
I/v_gralloc(19209): g            =  8:8
+
I/v_gralloc(19209): g            =  8:8
I/v_gralloc(19209): b            =  0:8
+
I/v_gralloc(19209): b            =  0:8
I/v_gralloc(19209): width        = 58 mm (315.310333 dpi)
+
I/v_gralloc(19209): width        = 58 mm (315.310333 dpi)
I/v_gralloc(19209): height      = 103 mm (315.650482 dpi)
+
I/v_gralloc(19209): height      = 103 mm (315.650482 dpi)
I/v_gralloc(19209): refresh rate = 64.00 Hz
+
I/v_gralloc(19209): refresh rate = 64.00 Hz
I/v_gralloc(19209): Framebuffer phys addr = 0x3ee0b000
+
I/v_gralloc(19209): Framebuffer phys addr = 0x3ee0b000
E/v_hwc  (19209): hwc_device_open(399): Failed to initialize hwcomposer!
+
E/v_hwc  (19209): hwc_device_open(399): Failed to initialize hwcomposer!
 
on segfault EGL_PLATFORM=hwcomposer:
 
on segfault EGL_PLATFORM=hwcomposer:
I/v_gralloc(19569): using (fd=9)
+
I/v_gralloc(19569): using (fd=9)
I/v_gralloc(19569): id          = k3fb0
+
I/v_gralloc(19569): id          = k3fb0
I/v_gralloc(19569): xres        = 720 px
+
I/v_gralloc(19569): xres        = 720 px
I/v_gralloc(19569): yres        = 1280 px
+
I/v_gralloc(19569): yres        = 1280 px
I/v_gralloc(19569): xres_virtual = 720 px
+
I/v_gralloc(19569): xres_virtual = 720 px
I/v_gralloc(19569): yres_virtual = 5120 px
+
I/v_gralloc(19569): yres_virtual = 5120 px
I/v_gralloc(19569): bpp          = 32
+
I/v_gralloc(19569): bpp          = 32
I/v_gralloc(19569): r            = 16:8
+
I/v_gralloc(19569): r            = 16:8
I/v_gralloc(19569): g            =  8:8
+
I/v_gralloc(19569): g            =  8:8
I/v_gralloc(19569): b            =  0:8
+
I/v_gralloc(19569): b            =  0:8
I/v_gralloc(19569): width        = 58 mm (315.310333 dpi)
+
I/v_gralloc(19569): width        = 58 mm (315.310333 dpi)
I/v_gralloc(19569): height      = 103 mm (315.650482 dpi)
+
I/v_gralloc(19569): height      = 103 mm (315.650482 dpi)
I/v_gralloc(19569): refresh rate = 64.00 Hz
+
I/v_gralloc(19569): refresh rate = 64.00 Hz
I/v_gralloc(19569): Framebuffer phys addr = 0x3ee0b000
+
I/v_gralloc(19569): Framebuffer phys addr = 0x3ee0b000
I/v_hwc  (19569): Vivante HWComposer v2.4
+
I/v_hwc  (19569): Vivante HWComposer v2.4
I/v_hwc  (19569): Device:              0x435338
+
I/v_hwc  (19569): Device:              0x435338
I/v_hwc  (19569): Separated 2D:        YES
+
I/v_hwc  (19569): Separated 2D:        YES
I/v_hwc  (19569): 2D PE20:              YES
+
I/v_hwc  (19569): 2D PE20:              YES
I/v_hwc  (19569): Multi-source blit:    YES
+
I/v_hwc  (19569): Multi-source blit:    YES
I/v_hwc  (19569): Multi-source blit Ex: NO
+
I/v_hwc  (19569): Multi-source blit Ex: NO
I/v_hwc  (19569): OPF/YUV blit/Tiling : YES
+
I/v_hwc  (19569): OPF/YUV blit/Tiling : YES
I/v_hwc  (19569): Filter stretch      : NO
+
I/v_hwc  (19569): Filter stretch      : NO
 
on segfault EGL_PLATFORM=fbdev:
 
on segfault EGL_PLATFORM=fbdev:
I/v_gralloc(20271): using (fd=5)
+
I/v_gralloc(20271): using (fd=5)
I/v_gralloc(20271): id          = k3fb0
+
I/v_gralloc(20271): id          = k3fb0
I/v_gralloc(20271): xres        = 720 px
+
I/v_gralloc(20271): xres        = 720 px
I/v_gralloc(20271): yres        = 1280 px
+
I/v_gralloc(20271): yres        = 1280 px
I/v_gralloc(20271): xres_virtual = 720 px
+
I/v_gralloc(20271): xres_virtual = 720 px
I/v_gralloc(20271): yres_virtual = 5120 px
+
I/v_gralloc(20271): yres_virtual = 5120 px
I/v_gralloc(20271): bpp          = 32
+
I/v_gralloc(20271): bpp          = 32
I/v_gralloc(20271): r            = 16:8
+
I/v_gralloc(20271): r            = 16:8
I/v_gralloc(20271): g            =  8:8
+
I/v_gralloc(20271): g            =  8:8
I/v_gralloc(20271): b            =  0:8
+
I/v_gralloc(20271): b            =  0:8
I/v_gralloc(20271): width        = 58 mm (315.310333 dpi)
+
I/v_gralloc(20271): width        = 58 mm (315.310333 dpi)
I/v_gralloc(20271): height      = 103 mm (315.650482 dpi)
+
I/v_gralloc(20271): height      = 103 mm (315.650482 dpi)
I/v_gralloc(20271): refresh rate = 64.00 Hz
+
I/v_gralloc(20271): refresh rate = 64.00 Hz
I/v_gralloc(20271): Framebuffer phys addr = 0x3ee0b000
+
I/v_gralloc(20271): Framebuffer phys addr = 0x3ee0b000
I/v_hwc  (20271): Vivante HWComposer v2.4
+
I/v_hwc  (20271): Vivante HWComposer v2.4
I/v_hwc  (20271): Device:              0x16fdb0
+
I/v_hwc  (20271): Device:              0x16fdb0
I/v_hwc  (20271): Separated 2D:        YES
+
I/v_hwc  (20271): Separated 2D:        YES
I/v_hwc  (20271): 2D PE20:              YES
+
I/v_hwc  (20271): 2D PE20:              YES
I/v_hwc  (20271): Multi-source blit:    YES
+
I/v_hwc  (20271): Multi-source blit:    YES
I/v_hwc  (20271): Multi-source blit Ex: NO
+
I/v_hwc  (20271): Multi-source blit Ex: NO
I/v_hwc  (20271): OPF/YUV blit/Tiling : YES
+
I/v_hwc  (20271): OPF/YUV blit/Tiling : YES
I/v_hwc  (20271): Filter stretch      : NO
+
I/v_hwc  (20271): Filter stretch      : NO
I/gralloc_overlay(20271): Self allocation gralloc overlay
+
I/gralloc_overlay(20271): Self allocation gralloc overlay
E/v_gralloc(20271): Unknown format 1074736197
+
E/v_gralloc(20271): Unknown format 1074736197
E/gralloc_overlay(20271): gralloc overlay failed to allocate, status=-1
+
E/gralloc_overlay(20271): gralloc overlay failed to allocate, status=-1
E/v_gralloc(20271): Unknown format 1074736197
+
E/v_gralloc(20271): Unknown format 1074736197
E/v_gralloc(20271): failed to allocate, status=-1
+
E/v_gralloc(20271): failed to allocate, status=-1

Revision as of 16:57, 10 August 2014

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
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
Personal tools