Refer to
https://android.googlesource.com/platform/external/drm_gralloc https://android.googlesource.com/platform/external/drm_hwcomposer
I think this can also be closed as now drm_hwcomposer + gbm_gralloc are working
Now virgl and, with atomic support also intel, amdgpu and nouveau can boot with drm_hwcomposer + gbm_gralloc
Moving to gralloc.gbm with dma-bufs/prime fd should in principle work also for radeon and vmwgfx, but currently it does not work
07-01 18:41:13.941 2739 2739 E SurfaceFlinger: ERROR: failed to open framebuffer (Invalid argument), aborting --------- beginning of crash 07-01 18:41:13.941 2739 2739 F libc : Fatal signal 6 (SIGABRT), code -6 in tid 2739 (surfaceflinger) 07-01 18:41:13.943 3011 3011 E : debuggerd: Unable to connect to activity manager (connect failed: No such file or directory) 07-01 18:41:13.993 3011 3011 F DEBUG : *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** 07-01 18:41:13.993 3011 3011 F DEBUG : Build fingerprint: 'Android-x86/android_x86_64/x86_64:7.1.2/N2G48H/utente06171049:userdebug/test-keys' 07-01 18:41:13.993 3011 3011 F DEBUG : Revision: '0' 07-01 18:41:13.993 3011 3011 F DEBUG : ABI: 'x86_64' 07-01 18:41:13.993 3011 3011 F DEBUG : pid: 2739, tid: 2739, name: surfaceflinger >>> /system/bin/surfaceflinger <<< 07-01 18:41:13.993 3011 3011 F DEBUG : signal 6 (SIGABRT), code -6 (SI_TKILL), fault addr --------
It would also make sense to see if minigbm gralloc0 could be an altenative to gralloc.gbm
Log in to post a comment.
I think this can also be closed as now drm_hwcomposer + gbm_gralloc are working
Now virgl and, with atomic support also intel, amdgpu and nouveau can boot with drm_hwcomposer + gbm_gralloc
Moving to gralloc.gbm with dma-bufs/prime fd should in principle work also for radeon and vmwgfx, but currently it does not work
It would also make sense to see if minigbm gralloc0 could be an altenative to gralloc.gbm