Thanks.
I setup 
XDG_RUNTIME_DIR=/run/user/2000 # 2000 is uid of our main user.
in /etc/environment
and this is enough to start some test applications like weston-flower without 
problems
after I have logged in as a user.

I will send my weston.ini hopefully tomorrow.

Since this is the first time I try weston, I may have confused something.

As an example, I’d like an explanation on xwayland.

Best Regards
Ulf Samuelsson
+46 722 427 437

> 27 okt. 2022 kl. 21:09 skrev Sandeep Gundlupet Raju via 
> lists.yoctoproject.org 
> <[email protected]>:
> 
> 
> + Varun
> 
> Hi Ulf,
> 
> See my comments below. Varun team can help on MALI libraries and performance 
> questions with respect to wayland or x11.
> 
> On 10/27/2022 12:18 PM, Ulf Samuelsson via lists.yoctoproject.org wrote:
>> Hi,
>> 
>> New to this list,so this is my first post.
>> 
>> We are trying to run Weston/Wayland-9 on an Ultrascale with Petalinux 
>> rev2022.1.
>> 
>> Initially we had problems getting Weston running at all, and tried building 
>> an x11 image. We got the Weston to work with the fbdev-backend, but 
>> performance is abyssmal compared to x11 and we suspect that the drm-backend 
>> is the proper one. This crashes however.
>> 
>> $ sudo -E weston-launch -t /dev/tty7 -u <user>  # We do not use 'root'.
>> 
> [Sandeep]: This is expected in 2022.x Yocto or PetaLinux release but we can 
> investigate on how fix this running as non-root user. 
>> [10:02:26.236] weston 9.0.0
>>                https://wayland.freedesktop.org
>>                Bug reports to: 
>> https://gitlab.freedesktop.org/wayland/weston/issues/
>>                Build: 9.0.0
>> [10:02:26.237] Command line: /usr/bin/weston
>> [10:02:26.237] OS: Linux, 5.15.19-xilinx-v2022.1, #1 SMP Wed Aug 24 06:33:16 
>> UTC 2022, aarch64
>> [10:02:26.237] Using config file '/etc/xdg/weston/weston.ini'
>> [10:02:26.237] Output repaint window is 7 ms maximum.
>> [10:02:26.238] Loading module '/usr/lib/libweston-9/drm-backend.so'
>> [10:02:26.253] initializing drm backend
>> [10:02:26.254] logind: failed to get session seat
>> [10:02:26.254] logind: cannot setup systemd-logind helper (-61), using 
>> legacy fallback
>> [10:02:26.257] using /dev/dri/card0
>> [10:02:26.257] DRM: supports atomic modesetting
>> [10:02:26.258] DRM: does not support GBM modifiers
>> [10:02:26.258] DRM: supports picture aspect ratio
>> [10:02:26.258] Loading module '/usr/lib/libweston-9/gl-renderer.so'
>> [10:02:26.259] EGL client extensions: EGL_EXT_client_extensions
>>                EGL_EXT_platform_base EGL_KHR_platform_gbm
>>                EGL_KHR_platform_wayland
>> [10:02:26.260] failed to initialize display
>> [10:02:26.260] EGL error state: EGL_BAD_ALLOC (0x3003)
>> [10:02:26.260] failed to initialize egl
>> [10:02:26.260] fatal: failed to create compositor backend
>> Internal warning: debug scope 'drm-backend' has not been destroyed.
>> 
>> When I tested with fpdev-backend I can get weston to start. If I disable 
>> libmali, it will not start.
>> The libmali is built for wayland, but since all four versions are included 
>> in the rootfs, I have tried all four, using update-alternatives without any 
>> noticeable performance difference.
>> 
>> Googling today, I found that 'libdbus-1', not having a depency on 
>> systemd-login may cause the first error since then it is built without 
>> systemd-login support.
>> 
>> While X11 runs faster, it is also on a minimal system without systemd, dbus, 
>> udev and other niceties.
>> 
>> Now for some questions:
>> 
>> * Should it be possible to run the drm-backend with Ultrascale?
>> 
>> * Is there a good weston.ini example with drm-backend.so
>> 
>> * Will it have higher performance than the fbdev-backend?
>> 
>> * Is it a problem, not running as 'root'? 
>> 
>> * I am running a fullHD screen. Could this be too large?  We have 4GB memory 
>> in the system.
>> * Can you determine how much memory weston can use? How?
>> 
>> ==================
>> 
>> BTW: 
>> https://xilinx-wiki.atlassian.net/wiki/spaces/A/pages/18841928/Xilinx+MALI+driver
>>  has a lot of bad links.
>> 
>> -- 
>> Best Regards
>> Ulf Samuelsson
>> 
>> 
>> 
>> 
> 
> 
> 
-=-=-=-=-=-=-=-=-=-=-=-
Links: You receive all messages sent to this group.
View/Reply Online (#5070): 
https://lists.yoctoproject.org/g/meta-xilinx/message/5070
Mute This Topic: https://lists.yoctoproject.org/mt/94610493/21656
Group Owner: [email protected]
Unsubscribe: https://lists.yoctoproject.org/g/meta-xilinx/unsub 
[[email protected]]
-=-=-=-=-=-=-=-=-=-=-=-

Reply via email to