The Mer Wiki now uses your Mer user account and password (create account on https://bugs.merproject.org/)
Adaptations/libhybris/gpu
From Mer Wiki
A page to track graphics adaptions to various devices
- Qualcomm
- MSM8960 - Adreno 225
- Motorola Photon
- MSM8960 - Adreno 225
With EGL_PLATFORM=hwcomposer:
linkerlinker.c:1110| ERROR: Library '/system/lib/egl/libGLESv2S3D_adreno200.so' not found
- MSM8974AC 801 - Adreno 330
- OnePlus One
- MSM8974AC 801 - Adreno 330
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 (qt5-qmlscene minimer)
- HTC Desire HD
- MSM8255 - Adreno 205
Minimer did infact run twice, out of about 20 tries. Ive no explanation for this, the parameters were identical every time!
sh-3.2# EGL_PLATFORM=hwcomposer /usr/lib/qt5/bin/qmlscene -platform hwcomposer main.qml EGLFS: Screen Info - Physical size: QSizeF(4.29497e+09, 4.29497e+09) - Screen size: QSize(480, 800) - Screen depth: 32 == hwcomposer module == * Address: 0x43112004 * Module API Version: 2 * HAL API Version: 0 * Identifier: hwcomposer * Name: Qualcomm Hardware Composer Module * Author: CodeAurora Forum == hwcomposer module == == hwcomposer device == * Version: 1010001 (interpreted as 1010001) * Module: 0x43112004 == hwcomposer device == QEglScreen 0x18ea640 QEglWindow 0x1932498: 0x191f600 0x0 Segmentation fault
- Backtrace is useless
QEglWindow 0x67ca8: 0x64600 0x0 [New LWP 1453] Program received signal SIGSEGV, Segmentation fault. [Switching to LWP 1453] 0x430f4e54 in ?? () (gdb) bt #0 0x430f4e54 in ?? () #1 0x430f4e98 in ?? () #2 0x430f4e98 in ?? () Backtrace stopped: previous frame identical to this frame (corrupt stack?)
- APQ8064 - Adreno 320
- find5
- Status?
- find5
- APQ8064 - Adreno 320
- HiSilicon
- K3V2 - Vivante GC4000
- Ascend P6
- EGL_PLATFORM=hwcomposer either crashes with segfault or:
- Ascend P6
- K3V2 - Vivante GC4000
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!
strace failing hwcomposer init
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