[meta-freescale] [meta-fsl-arm] The state of the art of Wayland on IMX6 devices
Rodrigo Gallego
rgallego at gsertel.com
Wed Oct 21 22:14:48 PDT 2015
Hello,
I have the same problem, with the same version of gpu vivante in kernel
and libs.
Did you find the problem?
regards
El 05/10/15 a las 13:22, eien sakebe escribió:
> Hello,
> After a check it looks that ists the same version.
> Please, anyone have a begining of idea ? wayland by itself works,
> anyone played arround with Qt and knows if it works with Wayland as
> backend ?
>
> root at imx6dlsabresd:~# dmesg | grep Galcore
> Galcore version 5.0.11.25762
> root at imx6dlsabresd:~# grep VERSION /usr/lib/libGAL*
> /usr/lib/libGAL.so:$VERSION$5.0.11:25762:327c6bd$
>
> 2015-10-02 16:55 GMT+02:00 Prabhu S <prabhusundar at gmail.com
> <mailto:prabhusundar at gmail.com>>:
>
> Seem like gpu-viv kernel and user side drivers does not match.
>
> Check the versions as below from the userguide.
> dmesg | grep Galcore
> grep VERSION /usr/lib/libGAL*
>
>
> On Fri, Oct 2, 2015 at 9:10 AM, eien sakebe
> <eien.ni.sakebe at gmail.com <mailto:eien.ni.sakebe at gmail.com>> wrote:
>
> 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)
> [3892346314] 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 <mailto: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 <mailto: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 <mailto: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
> <http://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.
>
>
>
>
> --
> _______________________________________________
> meta-freescale mailing list
> meta-freescale at yoctoproject.org
> <mailto:meta-freescale at yoctoproject.org>
> https://lists.yoctoproject.org/listinfo/meta-freescale
>
>
>
>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.yoctoproject.org/pipermail/meta-freescale/attachments/20151022/9083390b/attachment.html>
More information about the meta-freescale
mailing list