From: Rodrigo Gallego <rgallego@gsertel.com>
To: meta-freescale@yoctoproject.org
Subject: Re: [meta-fsl-arm] The state of the art of Wayland on IMX6 devices
Date: Thu, 22 Oct 2015 07:14:48 +0200 [thread overview]
Message-ID: <562870C8.2020304@gsertel.com> (raw)
In-Reply-To: <CALbSrkqeMA-iQBQM8mxt9SucuJnUw-YmKLAwuRsEcdvsJaDsfQ@mail.gmail.com>
[-- Attachment #1: Type: text/plain, Size: 10912 bytes --]
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@imx6dlsabresd:~# dmesg | grep Galcore
> Galcore version 5.0.11.25762
> root@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@gmail.com
> <mailto:prabhusundar@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@gmail.com <mailto:eien.ni.sakebe@gmail.com>> wrote:
>
> With more information (export WAYLAND_DEBUG=1)
>
> root@imx6dlsabresd:~/qwindow-compositor# Qt5_CinematicExperience
> [3892344.992] -> wl_display@1.get_registry(new id wl_registry@2)
> [3892345.459] -> wl_display@1.sync(new id wl_callback@3)
> [3892345.870] wl_display@1.delete_id(3)
> [3892346.005] wl_registry@2.global(1, "wl_compositor", 3)
> [3892346.169] -> wl_registry@2.bind(1, "wl_compositor", 3,
> new id [unknown]@4)
> [3892346314] wl_registry@2.global(2, "wl_subcompositor", 1)
> [3892346.420] wl_registry@2.global(3, "wl_scaler", 2)
> [3892346.521] wl_registry@2.global(4, "wl_text_input_manager", 1)
> [3892346.636] -> wl_registry@2.bind(4,
> "wl_text_input_manager", 1, new id [unknown]@5)
> [3892346.766] wl_registry@2.global(5, "wl_data_device_manager", 1)
> [3892346.900] -> wl_registry@2.bind(5,
> "wl_data_device_manager", 1, new id [unknown]@6)
> [3892347.039] wl_registry@2.global(6, "wl_shm", 1)
> [3892347.137] -> wl_registry@2.bind(6, "wl_shm", 1, new id
> [unknown]@7)
> [3892347.262] wl_registry@2.global(7, "wl_output", 2)
> [3892347.396] -> wl_registry@2.bind(7, "wl_output", 2, new id
> [unknown]@8)
> [3892347.811] -> wl_shm@7.create_pool(new id wl_shm_pool@9,
> fd 6, 4096)
> [3892348.196] -> wl_shm_pool@9.resize(8832)
> [3892348.352] -> wl_shm_pool@9.resize(18624)
> [3892348.652] -> wl_display@1.sync(new id wl_callback@10)
> [3892348.734] wl_registry@2.global(8, "wl_viv", 1)
> [3892348.840] wl_registry@2.global(9, "wl_output", 2)
> [3892348.942] -> wl_registry@2.bind(9, "wl_output", 2, new id
> [unknown]@11)
> [3892349.168] -> wl_shm@7.create_pool(new id wl_shm_pool@12,
> fd 8, 4096)
> [3892349.438] -> wl_shm_pool@12.resize(8832)
> [3892349.574] -> wl_shm_pool@12.resize(18624)
> [3892349.801] -> wl_display@1.sync(new id wl_callback@13)
> [3892349.879] wl_registry@2.global(10, "wl_viv", 1)
> [3892349.982] wl_registry@2.global(11, "wl_seat", 4)
> [3892350.131] -> wl_registry@2.bind(11, "wl_seat", 2, new id
> [unknown]@14)
> [3892350.313] -> wl_data_device_manager@6.get_data_device(new
> id wl_data_device@15, wl_seat@14)
> [3892350.464] wl_registry@2.global(12, "wl_input_method", 1)
> [3892350.568] wl_registry@2.global(13, "wl_input_panel", 1)
> [3892350.665] wl_registry@2.global(14, "wl_shell", 1)
> [3892350.802] -> wl_registry@2.bind(14, "wl_shell", 1, new id
> [unknown]@16)
> [3892350.930] wl_registry@2.global(15, "xdg_shell", 1)
> [3892351.033] wl_registry@2.global(16, "desktop_shell", 3)
> [3892351.131] wl_registry@2.global(17, "screensaver", 1)
> [3892351.227] wl_registry@2.global(18, "workspace_manager", 1)
> [3892351.321] wl_registry@2.global(19, "screenshooter", 1)
> [3892351.415] wl_callback@3.done(1)
> [3892351.954] wl_display@1.delete_id(13)
> [3892351.942] wl_display@1.delete_id([3892352.050]
> wl_output@8.geometry(0, 0, -1, -1, 0, "unknown", "DISP3 BG -
> DI1", 0)
> 10)
> [3892352.313] wl_output@8.scale(1)
> [3892352.374] wl_output@8.mode(3, 1024, 768, 63599)
> [3892352.504] wl_output@8.done()
> [3892352.615] wl_callback@10.done(1)
> [3892352.678] wl_output@11.geometry(1024, 0, -1, -1, 0,
> "unknown", "DISP3 BG", 0)
> [3892352.868] wl_output@11.scale(1)
> [3892352.919] wl_output@11.mode(3, 1280, 720, 61903)
> [3892353.025] wl_output@11.done()
> [3892353.073] wl_callback@13.done(1)
> [3892353.129] wl_seat@14.capabilities(6)
> [3892375.914] -> wl_seat@14.get_keyboard(new id wl_keyboard@13)
> [3892376.054] -> wl_seat@14.get_touch(new id wl_touch@10)
> [3892376.199] wl_seat@14.name <mailto:wl_seat@14.name>("default")
> Using Wayland-EGL
> [3892398.496] -> wl_display@1.get_registry(new id wl_registry@3)
> [3892398.653] -> wl_display@1.sync(new id wl_callback@17)
> [3892398.987] wl_display@1.delete_id(17)
> [3892399.070] wl_registry@3.global(1, "wl_compositor", 3)
> [3892399.171] wl_registry@3.global(2, "wl_subcompositor", 1)
> [3892399.267] wl_registry@3.global(3, "wl_scaler", 2)
> [3892399.359] wl_registry@3.global(4, "wl_text_input_manager", 1)
> [3892399.450] wl_registry@3.global(5, "wl_data_device_manager", 1)
> [3892399.537] wl_registry@3.global(6, "wl_shm", 1)
> [3892399.627] wl_registry@3.global(7, "wl_output", 2)
> [3892399.715] wl_registry@3.global(8, "wl_viv", 1)
> [3892399.806] -> wl_registry@3.bind(8, "wl_viv", 1, new id
> [unknown]@18)
> [3892399.931] wl_registry@3.global(9, "wl_output", 2)
> [3892400.021] wl_registry@3.global(10, "wl_viv", 1)
> [3892400.111] -> wl_registry@3.bind(10, "wl_viv", 1, new id
> [unknown]@19)
> [3892400.229] wl_registry@3.global(11, "wl_seat", 4)
> [3892400.317] wl_registry@3.global(12, "wl_input_method", 1)
> [3892400.406] wl_registry@3.global(13, "wl_input_panel", 1)
> [3892400.493] wl_registry@3.global(14, "wl_shell", 1)
> [3892400.581] wl_registry@3.global(15, "xdg_shell", 1)
> [3892400.667] wl_registry@3.global(16, "desktop_shell", 3)
> [3892400.779] wl_registry@3.global(17, "screensaver", 1)
> [3892400.865] wl_registry@3.global(18, "workspace_manager", 1)
> [3892400.953] wl_registry@3.global(19, "screenshooter", 1)
> [3892401.039] wl_callback@17.done(1)
> libpng warning: iCCP: known incorrect sRGB profile
> libpng warning: iCCP: known incorrect sRGB profile
> [3894661.016] -> wl_compositor@4.create_surface(new id
> wl_surface@17)
> [3894661.224] -> wl_shell@16.get_shell_surface(new id
> wl_shell_surface@20, wl_surface@17)
> [3894661.381] -> wl_shell_surface@20.set_title("")
> [3894661.507] ->
> wl_shell_surface@20.set_class("Qt5_CinematicExperience")
> [3894661.599] -> wl_shell_surface@20.set_toplevel()
> [3894661.735] -> wl_surface@17.set_buffer_transform(0)
> [3894661.811] -> wl_surface@17.commit()
> [3894662.448] wl_keyboard@13.keymap(1, fd 6, 45094)
> [3894688.600] -> wl_compositor@4.create_surface(new id
> wl_surface@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@gmail.com <mailto:eien.ni.sakebe@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@gmail.com <mailto:eien.ni.sakebe@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@yoctoproject.org
> <mailto:meta-freescale@yoctoproject.org>
> https://lists.yoctoproject.org/listinfo/meta-freescale
>
>
>
>
>
[-- Attachment #2: Type: text/html, Size: 30775 bytes --]
next prev parent reply other threads:[~2015-10-22 5:21 UTC|newest]
Thread overview: 8+ messages / expand[flat|nested] mbox.gz Atom feed top
2015-09-30 15:23 [meta-fsl-arm] The state of the art of Wayland on IMX6 devices eien sakebe
2015-10-02 10:28 ` eien sakebe
2015-10-02 14:10 ` eien sakebe
2015-10-02 14:55 ` Prabhu S
2015-10-05 11:22 ` eien sakebe
2015-10-22 5:14 ` Rodrigo Gallego [this message]
2015-10-22 10:42 ` Otavio Salvador
2015-10-22 12:21 ` eien sakebe
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=562870C8.2020304@gsertel.com \
--to=rgallego@gsertel.com \
--cc=meta-freescale@yoctoproject.org \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.