We are running a survey to help us improve the experience for all of our members. If you see the survey appear, please take the time to tell us about your experience if you can.
Hello,
the eglInitialize() function fails on the wayland odroid xu3 latest r12p0 driver.
Here's how to reproduce the issue:
* start weston (using the drm backend) => it will get assigned to socket "wayland-0"
* from weston-terminal, start another weston instance (using the wayland backend) => it will get assigned to socket "wayland-1"
* in the second weston instance, start weston-simple-egl with WAYLAND_DISPLAY=wayland-0 => it will work and weston-simple-egl will run on the main weston instance
* in the second weston instance, start weston-simple-egl with WAYLAND_DISPLAY=wayland-1 => after binding the display, getting a correct screen, the code will fail at eglInitialize()
Is there any fix I can try?
Thanks.
This is the output of wayland-info, in case this helps:
odroid@odroid:~$ WAYLAND_DISPLAY=wayland-0 weston-info interface: 'wl_compositor', version: 4, name: 1 interface: 'wl_subcompositor', version: 1, name: 2 interface: 'wp_viewporter', version: 1, name: 3 interface: 'wp_presentation', version: 1, name: 4 presentation clock id: 1 (CLOCK_MONOTONIC) interface: 'zwp_relative_pointer_manager_v1', version: 1, name: 5 interface: 'zwp_pointer_constraints_v1', version: 1, name: 6 interface: 'wl_data_device_manager', version: 3, name: 7 interface: 'wl_shm', version: 1, name: 8 formats: RGB565 XRGB8888 ARGB8888 interface: 'mali_buffer_sharing', version: 4, name: 9 interface: 'wl_seat', version: 5, name: 10 name: default capabilities: pointer keyboard keyboard repeat rate: 40 keyboard repeat delay: 400 interface: 'wl_output', version: 3, name: 11 x: 0, y: 0, scale: 1, physical_width: 530 mm, physical_height: 290 mm, make: 'ACR', model: 'V243HL', subpixel_orientation: unknown, output_transform: normal, mode: width: 1920 px, height: 1080 px, refresh: 60.000 Hz, flags: current preferred mode: width: 1280 px, height: 1024 px, refresh: 60.020 Hz, flags: mode: width: 1440 px, height: 900 px, refresh: 59.901 Hz, flags: mode: width: 1280 px, height: 800 px, refresh: 59.910 Hz, flags: mode: width: 1152 px, height: 864 px, refresh: 75.000 Hz, flags: mode: width: 1024 px, height: 768 px, refresh: 60.004 Hz, flags: mode: width: 800 px, height: 600 px, refresh: 60.317 Hz, flags: mode: width: 800 px, height: 600 px, refresh: 56.250 Hz, flags: interface: 'zwp_input_panel_v1', version: 1, name: 12 interface: 'zwp_input_method_v1', version: 1, name: 13 interface: 'zwp_text_input_manager_v1', version: 1, name: 14 interface: 'zxdg_shell_v6', version: 1, name: 15 interface: 'xdg_shell', version: 1, name: 16 interface: 'wl_shell', version: 1, name: 17 interface: 'weston_desktop_shell', version: 1, name: 18 interface: 'weston_screenshooter', version: 1, name: 19 odroid@odroid:~$ odroid@odroid:~$ WAYLAND_DISPLAY=wayland-1 weston-info interface: 'wl_compositor', version: 4, name: 1 interface: 'wl_subcompositor', version: 1, name: 2 interface: 'wp_viewporter', version: 1, name: 3 interface: 'wp_presentation', version: 1, name: 4 presentation clock id: 4 (CLOCK_MONOTONIC_RAW) interface: 'zwp_relative_pointer_manager_v1', version: 1, name: 5 interface: 'zwp_pointer_constraints_v1', version: 1, name: 6 interface: 'wl_data_device_manager', version: 3, name: 7 interface: 'wl_shm', version: 1, name: 8 formats: RGB565 XRGB8888 ARGB8888 interface: 'wl_seat', version: 5, name: 9 name: default capabilities: pointer keyboard keyboard repeat rate: 40 keyboard repeat delay: 400 interface: 'mali_buffer_sharing', version: 4, name: 10 interface: 'wl_output', version: 3, name: 11 x: 0, y: 0, scale: 1, physical_width: 1024 mm, physical_height: 640 mm, make: 'wayland', model: 'none', subpixel_orientation: unknown, output_transform: normal, mode: width: 1024 px, height: 640 px, refresh: 60.000 Hz, flags: current preferred interface: 'zwp_input_panel_v1', version: 1, name: 12 interface: 'zwp_input_method_v1', version: 1, name: 13 interface: 'zwp_text_input_manager_v1', version: 1, name: 14 interface: 'zxdg_shell_v6', version: 1, name: 15 interface: 'xdg_shell', version: 1, name: 16 interface: 'wl_shell', version: 1, name: 17 interface: 'weston_desktop_shell', version: 1, name: 18 interface: 'weston_screenshooter', version: 1, name: 19