* [meta-fsl-arm] The state of the art of Wayland on IMX6 devices
@ 2015-09-30 15:23 eien sakebe
2015-10-02 10:28 ` eien sakebe
0 siblings, 1 reply; 8+ messages in thread
From: eien sakebe @ 2015-09-30 15:23 UTC (permalink / raw)
To: meta-freescale, otavio
[-- Attachment #1: Type: text/plain, Size: 1347 bytes --]
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.
[-- Attachment #2: Type: text/html, Size: 1742 bytes --]
^ permalink raw reply [flat|nested] 8+ messages in thread
* Re: [meta-fsl-arm] The state of the art of Wayland on IMX6 devices
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
0 siblings, 1 reply; 8+ messages in thread
From: eien sakebe @ 2015-10-02 10:28 UTC (permalink / raw)
To: meta-freescale, otavio
[-- Attachment #1: Type: text/plain, Size: 1805 bytes --]
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>:
> 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.
>
[-- Attachment #2: Type: text/html, Size: 2538 bytes --]
^ permalink raw reply [flat|nested] 8+ messages in thread
* Re: [meta-fsl-arm] The state of the art of Wayland on IMX6 devices
2015-10-02 10:28 ` eien sakebe
@ 2015-10-02 14:10 ` eien sakebe
2015-10-02 14:55 ` Prabhu S
0 siblings, 1 reply; 8+ messages in thread
From: eien sakebe @ 2015-10-02 14:10 UTC (permalink / raw)
To: meta-freescale, otavio
[-- Attachment #1: Type: text/plain, Size: 7646 bytes --]
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)
[3892346.314] 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("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>:
> 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>:
>
>> 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.
>>
>
>
[-- Attachment #2: Type: text/html, Size: 9603 bytes --]
^ permalink raw reply [flat|nested] 8+ messages in thread
* Re: [meta-fsl-arm] The state of the art of Wayland on IMX6 devices
2015-10-02 14:10 ` eien sakebe
@ 2015-10-02 14:55 ` Prabhu S
2015-10-05 11:22 ` eien sakebe
0 siblings, 1 reply; 8+ messages in thread
From: Prabhu S @ 2015-10-02 14:55 UTC (permalink / raw)
To: eien sakebe; +Cc: meta-freescale@yoctoproject.org, Otavio Salvador
[-- Attachment #1: Type: text/plain, Size: 8357 bytes --]
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>
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)
> [3892346.314] 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("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>:
>
>> 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>:
>>
>>> 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.
>>>
>>
>>
>
> --
> _______________________________________________
> meta-freescale mailing list
> meta-freescale@yoctoproject.org
> https://lists.yoctoproject.org/listinfo/meta-freescale
>
>
[-- Attachment #2: Type: text/html, Size: 10531 bytes --]
^ permalink raw reply [flat|nested] 8+ messages in thread
* Re: [meta-fsl-arm] The state of the art of Wayland on IMX6 devices
2015-10-02 14:55 ` Prabhu S
@ 2015-10-05 11:22 ` eien sakebe
2015-10-22 5:14 ` Rodrigo Gallego
0 siblings, 1 reply; 8+ messages in thread
From: eien sakebe @ 2015-10-05 11:22 UTC (permalink / raw)
To: Prabhu S; +Cc: meta-freescale@yoctoproject.org, Otavio Salvador
[-- Attachment #1: Type: text/plain, Size: 9000 bytes --]
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>:
> 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>
> 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)
>> [3892346.314] 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("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>:
>>
>>> 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>:
>>>
>>>> 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.
>>>>
>>>
>>>
>>
>> --
>> _______________________________________________
>> meta-freescale mailing list
>> meta-freescale@yoctoproject.org
>> https://lists.yoctoproject.org/listinfo/meta-freescale
>>
>>
>
[-- Attachment #2: Type: text/html, Size: 11433 bytes --]
^ permalink raw reply [flat|nested] 8+ messages in thread
* Re: [meta-fsl-arm] The state of the art of Wayland on IMX6 devices
2015-10-05 11:22 ` eien sakebe
@ 2015-10-22 5:14 ` Rodrigo Gallego
2015-10-22 10:42 ` Otavio Salvador
0 siblings, 1 reply; 8+ messages in thread
From: Rodrigo Gallego @ 2015-10-22 5:14 UTC (permalink / raw)
To: meta-freescale
[-- 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 --]
^ permalink raw reply [flat|nested] 8+ messages in thread
* Re: [meta-fsl-arm] The state of the art of Wayland on IMX6 devices
2015-10-22 5:14 ` Rodrigo Gallego
@ 2015-10-22 10:42 ` Otavio Salvador
2015-10-22 12:21 ` eien sakebe
0 siblings, 1 reply; 8+ messages in thread
From: Otavio Salvador @ 2015-10-22 10:42 UTC (permalink / raw)
To: Rodrigo Gallego; +Cc: meta-freescale@yoctoproject.org
On Thu, Oct 22, 2015 at 3:14 AM, Rodrigo Gallego <rgallego@gsertel.com> wrote:
> I have the same problem, with the same version of gpu vivante in kernel and
> libs.
>
> Did you find the problem?
The Qt5 works, however I would use EGLFS whenever it is possible.
--
Otavio Salvador O.S. Systems
http://www.ossystems.com.br http://code.ossystems.com.br
Mobile: +55 (53) 9981-7854 Mobile: +1 (347) 903-9750
^ permalink raw reply [flat|nested] 8+ messages in thread
* Re: [meta-fsl-arm] The state of the art of Wayland on IMX6 devices
2015-10-22 10:42 ` Otavio Salvador
@ 2015-10-22 12:21 ` eien sakebe
0 siblings, 0 replies; 8+ messages in thread
From: eien sakebe @ 2015-10-22 12:21 UTC (permalink / raw)
To: Otavio Salvador; +Cc: meta-freescale@yoctoproject.org
[-- Attachment #1: Type: text/plain, Size: 1684 bytes --]
The only workarround i found
http://code.woboq.org/qt5/qtwayland/src/hardwareintegration/client/wayland-egl/qwaylandglcontext.cpp.html
is to comment in QWaylandGLContext
<http://code.woboq.org/qt5/qtwayland/src/hardwareintegration/client/wayland-egl/qwaylandglcontext.h.html#QtWaylandClient::QWaylandGLContext>
::updateGLFormat() the two following functions calls.
wl_egl_window_destroy
<http://code.woboq.org/qt5/include/wayland-egl-core.h.html#wl_egl_window_destroy>
(eglWindow
<http://code.woboq.org/qt5/qtwayland/src/hardwareintegration/client/wayland-egl/qwaylandglcontext.cpp.html#25eglWindow>);
wl_surface_destroy
<http://code.woboq.org/qt5/include/wayland-client-protocol.h.html#_Z18wl_surface_destroyP10wl_surface>
(wlSurface
<http://code.woboq.org/qt5/qtwayland/src/hardwareintegration/client/wayland-egl/qwaylandglcontext.cpp.html#24wlSurface>
); Qt applications run now, with a small memory leak.
2015-10-22 12:42 GMT+02:00 Otavio Salvador <otavio.salvador@ossystems.com.br
>:
> On Thu, Oct 22, 2015 at 3:14 AM, Rodrigo Gallego <rgallego@gsertel.com>
> wrote:
> > I have the same problem, with the same version of gpu vivante in kernel
> and
> > libs.
> >
> > Did you find the problem?
>
> The Qt5 works, however I would use EGLFS whenever it is possible.
>
> --
> Otavio Salvador O.S. Systems
> http://www.ossystems.com.br http://code.ossystems.com.br
> Mobile: +55 (53) 9981-7854 Mobile: +1 (347) 903-9750
> --
> _______________________________________________
> meta-freescale mailing list
> meta-freescale@yoctoproject.org
> https://lists.yoctoproject.org/listinfo/meta-freescale
>
[-- Attachment #2: Type: text/html, Size: 3138 bytes --]
^ permalink raw reply [flat|nested] 8+ messages in thread
end of thread, other threads:[~2015-10-22 12:21 UTC | newest]
Thread overview: 8+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
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
2015-10-22 10:42 ` Otavio Salvador
2015-10-22 12:21 ` eien sakebe
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.