Hello, I am trying to port tizen-4.0-unified to Samsung Galaxy S7 and now I have problems in porting display subsystem.
I can't use DRM so I use libtdm-fbdev and libtbm-shm. There is test image on screen when I start "tdm-test-server -a" so I hope TDM and TBM works correctly.But unfortunately I can't start Enlightenment. I patched some code that uses DRM. The main idea of my patch is to change using of `ecore_evas_drm` to `ecore_evas_software_tbm`. But Enlightenment shows only black screen and fails when boot-animation starts with this error: ... I/E20 ( 2404): INF<e-rot> rotation/e_mod_rotation_wl.c:1258 EWL| ROTATION|win:0x00000000|ec:0x00000000|zone active angle 0 I/E20 ( 2404): INF<e> src/bin/e_comp_object.c:2847 EWL| COMP|win:0x9f62e250|ec:0x9f652f30|Set launching flag.. E/TBM ( 2404): tbm_surface_queue.c: tbm_surface_queue_dequeue(1246) > [TBM:E] _queue_node_pop_front failed E/TBM ( 2404): tbm_surface_internal.c: _tbm_surface_internal_is_valid(279) > [TBM:E] 'surface' failed. E/TBM ( 2404): tbm_surface_internal.c: tbm_surface_internal_get_user_data(1322) > [TBM:E] '_tbm_surface_internal_is_valid(surface)' failed. E/TBM ( 2404): tbm_surface_internal.c: _tbm_surface_internal_is_valid(279) > [TBM:E] 'surface' failed. E/TBM ( 2404): tbm_surface_internal.c: tbm_surface_internal_add_user_data(1259) > [TBM:E] '_tbm_surface_internal_is_valid(surface)' failed. E/TBM ( 2404): tbm_surface.c: tbm_surface_get_info(123) > [TBM:E] 'surface' failed. E/TBM ( 2404): tbm_surface_internal.c: _tbm_surface_internal_is_valid(279) > [TBM:E] 'surface' failed. E/TBM ( 2404): tbm_surface_internal.c: tbm_surface_internal_set_user_data(1293) > [TBM:E] '_tbm_surface_internal_is_valid(surface)' failed. E/TBM ( 2404): tbm_surface.c: tbm_surface_map(94) > [TBM:E] 'surface' failed. E/TBM ( 2404): tbm_surface_internal.c: _tbm_surface_internal_is_valid(279) > [TBM:E] 'surface' failed. E/TBM ( 2404): tbm_surface_internal.c: tbm_surface_internal_ref(953) > [TBM:E] '_tbm_surface_internal_is_valid(surface)' failed. E/E20 ( 2404): ERR<evas-software_tbm> modules/evas/engines/software_:0185 Fail to dequeue_buffer D/CRASH_MANAGER( 2425): crash-manager.c: get_config(129) > SystemMaxUse [ 0 kbyte] D/CRASH_MANAGER( 2425): crash-manager.c: get_config(139) > SystemKeepFree [ 0 kbyte] D/CRASH_MANAGER( 2425): crash-manager.c: get_config(150) > MaxRetentionSec [ 0 ] D/CRASH_MANAGER( 2425): crash-manager.c: get_config(160) > MaxCrashDump [ 0 ] D/CRASH_MANAGER( 2425): crash-manager.c: get_config(170) > AllowZip [ true ] E/CRASH_MANAGER( 2425): crash-manager.c: get_sysassert_cs(360) > The sys-assert cs file not found: /tmp/crash_stack/enlightenment_2404.info ... Please, explain me is there are way to start Enlightenment without DRM support? Maybe I trying to use `ecore_evas_software_tbm` for wrong task? Best regards. Dmitry Dmitriev -- С уважением, Дмитрий Дмитриев 3dee...@gmail.com
_______________________________________________ Dev mailing list Dev@lists.tizen.org https://lists.tizen.org/listinfo/dev