[meta-freescale] [meta-fsl-arm] The state of the art of Wayland on IMX6 devices

eien sakebe eien.ni.sakebe at gmail.com
Fri Oct 2 07:10:57 PDT 2015


With more information (export WAYLAND_DEBUG=1)

root at imx6dlsabresd:~/qwindow-compositor# Qt5_CinematicExperience
[3892344.992]  -> wl_display at 1.get_registry(new id wl_registry at 2)
[3892345.459]  -> wl_display at 1.sync(new id wl_callback at 3)
[3892345.870] wl_display at 1.delete_id(3)
[3892346.005] wl_registry at 2.global(1, "wl_compositor", 3)
[3892346.169]  -> wl_registry at 2.bind(1, "wl_compositor", 3, new id
[unknown]@4)
[3892346.314] wl_registry at 2.global(2, "wl_subcompositor", 1)
[3892346.420] wl_registry at 2.global(3, "wl_scaler", 2)
[3892346.521] wl_registry at 2.global(4, "wl_text_input_manager", 1)
[3892346.636]  -> wl_registry at 2.bind(4, "wl_text_input_manager", 1, new id
[unknown]@5)
[3892346.766] wl_registry at 2.global(5, "wl_data_device_manager", 1)
[3892346.900]  -> wl_registry at 2.bind(5, "wl_data_device_manager", 1, new id
[unknown]@6)
[3892347.039] wl_registry at 2.global(6, "wl_shm", 1)
[3892347.137]  -> wl_registry at 2.bind(6, "wl_shm", 1, new id [unknown]@7)
[3892347.262] wl_registry at 2.global(7, "wl_output", 2)
[3892347.396]  -> wl_registry at 2.bind(7, "wl_output", 2, new id [unknown]@8)
[3892347.811]  -> wl_shm at 7.create_pool(new id wl_shm_pool at 9, fd 6, 4096)
[3892348.196]  -> wl_shm_pool at 9.resize(8832)
[3892348.352]  -> wl_shm_pool at 9.resize(18624)
[3892348.652]  -> wl_display at 1.sync(new id wl_callback at 10)
[3892348.734] wl_registry at 2.global(8, "wl_viv", 1)
[3892348.840] wl_registry at 2.global(9, "wl_output", 2)
[3892348.942]  -> wl_registry at 2.bind(9, "wl_output", 2, new id [unknown]@11)
[3892349.168]  -> wl_shm at 7.create_pool(new id wl_shm_pool at 12, fd 8, 4096)
[3892349.438]  -> wl_shm_pool at 12.resize(8832)
[3892349.574]  -> wl_shm_pool at 12.resize(18624)
[3892349.801]  -> wl_display at 1.sync(new id wl_callback at 13)
[3892349.879] wl_registry at 2.global(10, "wl_viv", 1)
[3892349.982] wl_registry at 2.global(11, "wl_seat", 4)
[3892350.131]  -> wl_registry at 2.bind(11, "wl_seat", 2, new id [unknown]@14)
[3892350.313]  -> wl_data_device_manager at 6.get_data_device(new id
wl_data_device at 15, wl_seat at 14)
[3892350.464] wl_registry at 2.global(12, "wl_input_method", 1)
[3892350.568] wl_registry at 2.global(13, "wl_input_panel", 1)
[3892350.665] wl_registry at 2.global(14, "wl_shell", 1)
[3892350.802]  -> wl_registry at 2.bind(14, "wl_shell", 1, new id [unknown]@16)
[3892350.930] wl_registry at 2.global(15, "xdg_shell", 1)
[3892351.033] wl_registry at 2.global(16, "desktop_shell", 3)
[3892351.131] wl_registry at 2.global(17, "screensaver", 1)
[3892351.227] wl_registry at 2.global(18, "workspace_manager", 1)
[3892351.321] wl_registry at 2.global(19, "screenshooter", 1)
[3892351.415] wl_callback at 3.done(1)
[3892351.954] wl_display at 1.delete_id(13)
[3892351.942] wl_display at 1.delete_id([3892352.050] wl_output at 8.geometry(0,
0, -1, -1, 0, "unknown", "DISP3 BG - DI1", 0)
10)
[3892352.313] wl_output at 8.scale(1)
[3892352.374] wl_output at 8.mode(3, 1024, 768, 63599)
[3892352.504] wl_output at 8.done()
[3892352.615] wl_callback at 10.done(1)
[3892352.678] wl_output at 11.geometry(1024, 0, -1, -1, 0, "unknown", "DISP3
BG", 0)
[3892352.868] wl_output at 11.scale(1)
[3892352.919] wl_output at 11.mode(3, 1280, 720, 61903)
[3892353.025] wl_output at 11.done()
[3892353.073] wl_callback at 13.done(1)
[3892353.129] wl_seat at 14.capabilities(6)
[3892375.914]  -> wl_seat at 14.get_keyboard(new id wl_keyboard at 13)
[3892376.054]  -> wl_seat at 14.get_touch(new id wl_touch at 10)
[3892376.199] wl_seat at 14.name("default")
Using Wayland-EGL
[3892398.496]  -> wl_display at 1.get_registry(new id wl_registry at 3)
[3892398.653]  -> wl_display at 1.sync(new id wl_callback at 17)
[3892398.987] wl_display at 1.delete_id(17)
[3892399.070] wl_registry at 3.global(1, "wl_compositor", 3)
[3892399.171] wl_registry at 3.global(2, "wl_subcompositor", 1)
[3892399.267] wl_registry at 3.global(3, "wl_scaler", 2)
[3892399.359] wl_registry at 3.global(4, "wl_text_input_manager", 1)
[3892399.450] wl_registry at 3.global(5, "wl_data_device_manager", 1)
[3892399.537] wl_registry at 3.global(6, "wl_shm", 1)
[3892399.627] wl_registry at 3.global(7, "wl_output", 2)
[3892399.715] wl_registry at 3.global(8, "wl_viv", 1)
[3892399.806]  -> wl_registry at 3.bind(8, "wl_viv", 1, new id [unknown]@18)
[3892399.931] wl_registry at 3.global(9, "wl_output", 2)
[3892400.021] wl_registry at 3.global(10, "wl_viv", 1)
[3892400.111]  -> wl_registry at 3.bind(10, "wl_viv", 1, new id [unknown]@19)
[3892400.229] wl_registry at 3.global(11, "wl_seat", 4)
[3892400.317] wl_registry at 3.global(12, "wl_input_method", 1)
[3892400.406] wl_registry at 3.global(13, "wl_input_panel", 1)
[3892400.493] wl_registry at 3.global(14, "wl_shell", 1)
[3892400.581] wl_registry at 3.global(15, "xdg_shell", 1)
[3892400.667] wl_registry at 3.global(16, "desktop_shell", 3)
[3892400.779] wl_registry at 3.global(17, "screensaver", 1)
[3892400.865] wl_registry at 3.global(18, "workspace_manager", 1)
[3892400.953] wl_registry at 3.global(19, "screenshooter", 1)
[3892401.039] wl_callback at 17.done(1)
libpng warning: iCCP: known incorrect sRGB profile
libpng warning: iCCP: known incorrect sRGB profile
[3894661.016]  -> wl_compositor at 4.create_surface(new id wl_surface at 17)
[3894661.224]  -> wl_shell at 16.get_shell_surface(new id wl_shell_surface at 20,
wl_surface at 17)
[3894661.381]  -> wl_shell_surface at 20.set_title("")
[3894661.507]  -> wl_shell_surface at 20.set_class("Qt5_CinematicExperience")
[3894661.599]  -> wl_shell_surface at 20.set_toplevel()
[3894661.735]  -> wl_surface at 17.set_buffer_transform(0)
[3894661.811]  -> wl_surface at 17.commit()
[3894662.448] wl_keyboard at 13.keymap(1, fd 6, 45094)
[3894688.600]  -> wl_compositor at 4.create_surface(new id wl_surface at 21)
/usr/bin/Qt5_CinematicExperience: line 4:   539 Segmentation fault
/usr/share/cinematicexperience-1.0/Qt5_CinematicExperience $*



2015-10-02 12:28 GMT+02:00 eien sakebe <eien.ni.sakebe at gmail.com>:

> Hello,
> Thanks to M. Otavio insights Wayland weston is running perfectly on my HW
> target since is tarted using Fido branch.
> Now i'd like to have Qt5 application running,Qt5 built  but for some
> reason QtWayland isn't.
> any one can share the change needed to build Qt5 with Wayland using Yocto
> please ?
> thank kyou in advance.
>
> 2015-09-30 17:23 GMT+02:00 eien sakebe <eien.ni.sakebe at gmail.com>:
>
>> Hello everybody,
>> i've been using (and happy with the results) meta fsl arm for Sabre since
>> moths now without lot of issues. I started to be curious about Wayland
>> usability and tried to build and image to test it.
>> Weston crashes when i launch it as following
>> 14:44:44.281] weston 1.8.0
>>                http://wayland.freedesktop.org
>>                Bug reports to:
>> https://bugs.freedesktop.org/enter_bug.cgi?product=Wayland&component=weston&version=1.8.0
>>                Build: 1.7.93-7-g2567c93 configure.ac: bump to version
>> 1.8.0 for the official release (2015-06-02 16:23:53 -0700)
>> [14:44:44.281] OS: Linux, 3.14.52-fslc+g4bae14a, #1 SMP PREEMPT Tue Sep
>> 29 19:31:58 CEST 2015, armv7l
>> [14:44:44.282] Starting with no config file.
>> [14:44:44.282] Loading module '/usr/lib/weston/fbdev-backend.so'
>> [14:44:44.297] initializing fbdev backend
>> [14:44:44.298] Output repaint window is 7 ms maximum.
>> [14:44:44.298] compositor->use_gal2d=1
>> [14:44:44.298] Loading module '/usr/lib/weston/gal2d-renderer.so'
>> Segmentation fault
>> I've read multiple threads on Freescale site, with many users having
>> either running issues (like me) or performance (i hope to reach this level).
>> Can you please share your feedback in regards of Wayland usability on
>> IMX6 ?
>> (i've tested master master-next and i have had the same issue).
>> Thank you in advance.
>>
>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.yoctoproject.org/pipermail/meta-freescale/attachments/20151002/dad680ce/attachment.html>


More information about the meta-freescale mailing list