<div dir="ltr">Hi,<div>I am trying to run Weston-6.0.0 on IMX8mqev Yocto Linux.</div><div><br></div><div>I executed below command to run the Weston-6 on TTY-7 using pixman. </div><div><br></div><div># weston --tty=7 --use-pixman</div><div><br></div><div>But I got below error:</div><div>root@imx8mqevk:~# weston --tty=7 --use-pixman<br>Date: 2020-07-29 UTC<br>[06:01:24.327] weston 6.0.0<br>               <a href="https://wayland.freedesktop.org">https://wayland.freedesktop.org</a><br>               Bug reports to: <a href="https://gitlab.freedesktop.org/wayland/weston/issues/">https://gitlab.freedesktop.org/wayland/weston/issues/</a><br>               Build: 6.0.0-33-g81b11811-dirty compositor-drm: Bypass the check of the libinput (2019-06-06 17:54:16 +0800)<br>[06:01:24.327] Command line: weston --tty=7 --use-pixman<br>[06:01:24.327] OS: Linux, 4.19.35+ge4452f4458e4, #1 SMP PREEMPT Thu Jul 23 23:37:43 ACST 2020, aarch64<br>[06:01:24.328] Using config file '/etc/xdg/weston/weston.ini'<br>[06:01:24.328] Output repaint window is 34 ms maximum.<br>[06:01:24.328] Loading module '/usr/lib/libweston-6/drm-backend.so'<br>[06:01:24.350] initializing drm backend<br>[06:01:24.351] logind: failed to get session seat<br>[06:01:24.351] logind: cannot setup systemd-logind helper (-61), using legacy fallback<br>[06:01:24.359] using /dev/dri/card0<br>[06:01:24.359] DRM: supports universal planes<br>[06:01:24.359] DRM: supports atomic modesetting<br>[06:01:24.359] DRM: supports picture aspect ratio<br>[06:01:24.359] Loading module '/usr/lib/libweston-6/gl-renderer.so'<br>[06:01:24.410] EGL client extensions: EGL_EXT_client_extensions<br>               EGL_EXT_platform_base EGL_KHR_platform_wayland<br>               EGL_EXT_platform_wayland EGL_KHR_platform_gbm<br>[     1] Failed to open device: No such file or directory, Try again...<br>[     2] Failed to open device: No such file or directory, Try again...<br>[     3] Failed to open device: No such file or directory, Try again...<br>[     4] Failed to open device: No such file or directory, Try again...<br>[     5] _OpenDevice(1228): FATAL: Failed to open device, errno=No such file or directory.<br>[     6] Failed to open device: No such file or directory, Try again...<br>[     7] Failed to open device: No such file or directory, Try again...<br>[     8] Failed to open device: No such file or directory, Try again...<br>[     9] Failed to open device: No such file or directory, Try again...<br>[    10] _OpenDevice(1228): FATAL: Failed to open device, errno=No such file or directory.<br>root@imx8mqevk:~# [  690.668220] random: crng init done<br>[  690.668247] random: 7 urandom warning(s) missed due to ratelimiting<br>[ 1824.050168] audit: type=1006 audit(1596004201.751:4): pid=3134 uid=0 old-auid=4294967295 auid=0 tty=(none) old-ses=4294967295 ses=3 res=1<br></div><div><br></div><div>my weston.ini </div><div>-------------------</div><div>root@imx8mqevk:~# cat /etc/xdg/weston/weston.ini<br>[core]<br>repaint-window=34</div><div><br></div><div>weston.log</div><div>--------------</div><div>root@imx8mqevk:~# cat /var/log/weston.log<br>Date: 2020-07-29 UTC<br>[05:55:45.406] weston 6.0.0<br>               <a href="https://wayland.freedesktop.org">https://wayland.freedesktop.org</a><br>               Bug reports to: <a href="https://gitlab.freedesktop.org/wayland/weston/issues/">https://gitlab.freedesktop.org/wayland/weston/issues/</a><br>               Build: 6.0.0-33-g81b11811-dirty compositor-drm: Bypass the check of the libinput (2019-06-06 17:54:16 +0800)<br>[05:55:45.407] Command line: /usr/bin/weston --log=/var/log/weston.log<br>[05:55:45.407] OS: Linux, 4.19.35+ge4452f4458e4, #1 SMP PREEMPT Thu Jul 23 23:37:43 ACST 2020, aarch64<br>[05:55:45.410] Using config file '/etc/xdg/weston/weston.ini'<br>[05:55:45.412] Output repaint window is 34 ms maximum.<br>[05:55:45.414] Loading module '/usr/lib/libweston-6/drm-backend.so'<br>[05:55:45.478] initializing drm backend<br>[05:55:45.504] logind: session control granted<br>[05:55:45.528] using /dev/dri/card0<br>[05:55:45.528] DRM: supports universal planes<br>[05:55:45.529] DRM: supports atomic modesetting<br>[05:55:45.529] DRM: supports picture aspect ratio<br>[05:55:45.529] Loading module '/usr/lib/libweston-6/gl-renderer.so'<br>[05:55:45.684] EGL client extensions: EGL_EXT_client_extensions<br>               EGL_EXT_platform_base EGL_KHR_platform_wayland<br>               EGL_EXT_platform_wayland EGL_KHR_platform_gbm<br></div><div><br></div><div><br></div><div>DRM used : VIRTIO-GPU DRM driver </div><div>root@imx8mqevk:~# ls -l /dev/dri/card0<br>crw-rw---- 1 root video 226, 0 Jul 29 05:55 /dev/dri/card0<br></div><div><br></div><div>dmesg output with drm </div><div><br></div><div>root@imx8mqevk:~# dmesg | grep drm<br>[    0.762194] [drm] virgl 3d acceleration not supported by host<br>[    0.772082] [drm] number of scanouts: 1<br>[    0.772147] [drm] number of cap sets: 0<br>[    0.802799] virtio_gpu virtio4: fb0: virtiodrmfb frame buffer device<br>[    0.802878] [drm] Initialized virtio_gpu 0.0.1 0 for virtio4 on minor 0<br></div><div><br></div><div>Note that I am trying to use pixman but Weston loads module gl-renderer.so . Is there any way</div><div>to force the  Weston not to load gl-renderer because I am using pixman for rendering.</div><div><br></div><div><br></div><div><div>Best Regards</div><div>Sami</div></div></div>