This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

DM3730: QT Demos with Wayland

Part Number: DM3730
Other Parts Discussed in Thread: ADS7846

Tool/software:

Hello, 

I've been working for a while on getting our DM3730 boards to run QT and Wayland, and I'm struggling with the integration. 

For the most part, I followed the AM335X build for 09.01.00 release of the PSDK (processor-sdk-09.01.00-legacy-config.txt « processor-sdk « configs - arago-project/oe-layersetup - Unnamed repository; edit this file 'description' to name the repository.). All of those commits are kept. As you can see, I built the 5.10 kernel so far, but that's the main deviation. My SGX changes are minimal and built off of ti-sgx-ddk-km.

SGX Driver: Loaded successfully without error

root@XXX~# lsmod
Module Size Used by
pvrsrvkm 393216 0
cryptodev 53248 0

# cat /proc/pvr/*
Registered nodes
Addr Type Class Index Ref pvDev Size Res
b9a2df3f ?7 3D 0 1 9e779cf4 0 5f0b09c6
Version SGX_DDK sgxddk 1.17@4948957 (release) dm37xx_linux
System Version String: SGX revision = 125

root@XXX:~# journalctl | grep -i "pvr\|drm"Mar 27 21:44:44 XXX kernel: PVR_K: UM DDK-(4948957) and KM DDK-(4948957) match. [ OK ]

Apr 28 17:42:42 XXX kernel: omapdrm omapdrm.0: DMM not available, disable DMM support

Apr 28 17:42:42 XXX kernel: omapdrm omapdrm.0: [drm] fb0: omapdrmdrmfb frame buffer device
Apr 28 17:42:42 XXX kernel: [drm] Initialized omapdrm 1.0.0 20110917 for omapdrm.0 on minor 0
Apr 28 17:42:42 XXX systemd[1]: modprobe@drm.service: Failed to get cgroup ID on cgroup /sys/fs/cgroup/unified/system.slice/system-modprobe.slice/modprobe@drm.service, ignoring: Function not implemented
Apr 28 17:42:42 XXX systemd[1]: Starting Load Kernel Module drm...
Apr 28 17:42:42 XXX systemd[1]: modprobe@drm.service: Deactivated successfully.
Apr 28 17:42:42 XXX systemd[1]: Finished Load Kernel Module drm.
Mar 27 21:44:08 XXX kernel: [drm] Initialized pvr 1.17.4948957 20110701 for 50000000.gpu on minor 1

uname -a:

Linux XXX 5.10.168-1-ctx-g991c5ce91e #1 SMP PREEMPT Fri Apr 7 09:34:04 UTC 2023 armv7l GNU/Linux

Weston some warnings about EGL and omapdrm (what should be building omapdrm_dri.so? I can't seem to find it? I have mesa-pvr building: kms_swrast_dri.so sgx_dri.so swrast_dri.so tilcdc_dri.so virtio_gpu_dri.so

Mar 27 22:47:10 XXX weston[4191]: [22:47:10.736] weston 10.0.2
Mar 27 22:47:10 XXX weston[4191]: wayland.freedesktop.org
Mar 27 22:47:10 XXX weston[4191]: Bug reports to: gitlab.freedesktop.org/.../
Mar 27 22:47:10 XXX weston[4191]: Build: 10.0.2
Mar 27 22:47:10 XXX weston[4191]: [22:47:10.743] Command line: /usr/bin/weston --modules=systemd-notify.so
Mar 27 22:47:10 XXX weston[4191]: [22:47:10.744] OS: Linux, 5.10.168-1-ctx-g991c5ce91e, #1 SMP PREEMPT Fri Apr 7 09:34:04 UTC 2023, armv7l
Mar 27 22:47:10 XXX weston[4191]: [22:47:10.744] Flight recorder: enabled
Mar 27 22:47:10 XXX weston[4191]: [22:47:10.747] Using config file '/etc/xdg/weston/weston.ini'
Mar 27 22:47:10 XXX weston[4191]: [22:47:10.749] Output repaint window is 7 ms maximum.
Mar 27 22:47:10 XXX weston[4191]: [22:47:10.750] Loading module '/usr/lib/libweston-10/drm-backend.so'
Mar 27 22:47:10 XXX weston[4191]: [22:47:10.799] initializing drm backend
Mar 27 22:47:10 XXX weston[4191]: [22:47:10.801] Trying logind launcher...
Mar 27 22:47:10 XXX weston[4191]: [22:47:10.870] logind: session control granted
Mar 27 22:47:11 XXX weston[4191]: [22:47:11.001] using /dev/dri/card0
Mar 27 22:47:11 XXX weston[4191]: [22:47:11.009] DRM: supports atomic modesetting
Mar 27 22:47:11 XXX weston[4191]: [22:47:11.010] DRM: does not support GBM modifiers
Mar 27 22:47:11 XXX weston[4191]: [22:47:11.015] DRM: supports picture aspect ratio
Mar 27 22:47:11 XXX weston[4191]: [22:47:11.018] Loading module '/usr/lib/libweston-10/gl-renderer.so'
Mar 27 22:47:11 XXX weston[4191]: MESA-LOADER: failed to open omapdrm: /usr/lib/dri/omapdrm_dri.so: cannot open shared object file: No such file or directory (search paths /usr/lib/dri, suffix _dri)
Mar 27 22:47:11 XXX weston[4191]: failed to load driver: omapdrm
Mar 27 22:47:11 XXX weston[4191]: MESA-LOADER: failed to open zink: /usr/lib/dri/zink_dri.so: cannot open shared object file: No such file or directory (search paths /usr/lib/dri, suffix _dri)
Mar 27 22:47:11 XXX weston[4191]: failed to load driver: zink
Mar 27 22:47:11 XXX weston[4191]: [22:47:11.220] EGL client extensions: EGL_EXT_client_extensions
Mar 27 22:47:11 XXX weston[4191]: EGL_EXT_device_base EGL_EXT_device_enumeration
Mar 27 22:47:11 XXX weston[4191]: EGL_EXT_device_query EGL_EXT_platform_base
Mar 27 22:47:11 XXX weston[4191]: EGL_KHR_client_get_all_proc_addresses EGL_KHR_debug
Mar 27 22:47:11 XXX weston[4191]: EGL_EXT_platform_device EGL_EXT_platform_wayland
Mar 27 22:47:11 XXX weston[4191]: EGL_KHR_platform_wayland EGL_EXT_platform_x11
Mar 27 22:47:11 XXX weston[4191]: EGL_KHR_platform_x11 EGL_EXT_platform_xcb EGL_MESA_platform_gbm
Mar 27 22:47:11 XXX weston[4191]: EGL_KHR_platform_gbm EGL_MESA_platform_surfaceless
Mar 27 22:47:11 XXX weston[4191]: [22:47:11.245] EGL device extensions: EGL_MESA_device_software
Mar 27 22:47:11 XXX weston[4191]: EGL_EXT_device_drm_render_node
Mar 27 22:47:11 XXX weston[4191]: [22:47:11.251] failed to query DRM device from EGL
Mar 27 22:47:11 XXX weston[4191]: [22:47:11.252] EGL version: 1.4
Mar 27 22:47:11 XXX weston[4191]: [22:47:11.252] EGL vendor: Mesa Project
Mar 27 22:47:11 XXX weston[4191]: [22:47:11.252] EGL client APIs: OpenGL OpenGL_ES
Mar 27 22:47:11 XXX weston[4191]: [22:47:11.260] EGL extensions: EGL_ANDROID_blob_cache EGL_EXT_buffer_age
Mar 27 22:47:11 XXX weston[4191]: EGL_EXT_image_dma_buf_import
Mar 27 22:47:11 XXX weston[4191]: EGL_EXT_image_dma_buf_import_modifiers
Mar 27 22:47:11 XXX weston[4191]: EGL_EXT_image_gl_colorspace EGL_EXT_yuv_surface
Mar 27 22:47:11 XXX weston[4191]: EGL_KHR_cl_event2 EGL_KHR_config_attribs
Mar 27 22:47:11 XXX weston[4191]: EGL_KHR_context_flush_control EGL_KHR_create_context
Mar 27 22:47:11 XXX weston[4191]: EGL_KHR_create_context_no_error EGL_KHR_fence_sync
Mar 27 22:47:11 XXX weston[4191]: EGL_KHR_get_all_proc_addresses EGL_KHR_gl_colorspace
Mar 27 22:47:11 XXX weston[4191]: EGL_KHR_gl_renderbuffer_image EGL_KHR_gl_texture_2D_image
Mar 27 22:47:11 XXX weston[4191]: EGL_KHR_gl_texture_3D_image EGL_KHR_gl_texture_cubemap_image
Mar 27 22:47:11 XXX weston[4191]: EGL_KHR_image EGL_KHR_image_base EGL_KHR_image_pixmap
Mar 27 22:47:11 XXX weston[4191]: EGL_KHR_no_config_context EGL_KHR_reusable_sync
Mar 27 22:47:11 XXX weston[4191]: EGL_KHR_surfaceless_context EGL_EXT_pixel_format_float
Mar 27 22:47:11 XXX weston[4191]: EGL_KHR_wait_sync EGL_MESA_configless_context
Mar 27 22:47:11 XXX weston[4191]: EGL_MESA_drm_image EGL_MESA_image_dma_buf_export
Mar 27 22:47:11 XXX weston[4191]: EGL_MESA_query_driver EGL_WL_bind_wayland_display
Mar 27 22:47:11 XXX weston[4191]: [22:47:11.285] warning: Disabling render GPU timeline and explicit synchronization due to missing EGL_ANDROID_native_fence_sync extension
Mar 27 22:47:11 XXX weston[4191]: [22:47:11.287] EGL_KHR_surfaceless_context available
Mar 27 22:47:12 XXX weston[4191]: [22:47:12.764] GL version: OpenGL ES 3.1 Mesa 22.3.5 (git-13829fd7ff)
Mar 27 22:47:12 XXX weston[4191]: [22:47:12.774] GLSL version: OpenGL ES GLSL ES 3.10
Mar 27 22:47:12 XXX weston[4191]: [22:47:12.775] GL vendor: Mesa/X.org
Mar 27 22:47:12 XXX weston[4191]: [22:47:12.775] GL renderer: softpipe
Mar 27 22:47:12 XXX weston[4191]: [22:47:12.776] GL extensions: GL_EXT_blend_minmax GL_EXT_multi_draw_arrays
Mar 27 22:47:12 XXX weston[4191]: GL_EXT_texture_filter_anisotropic
Mar 27 22:47:12 XXX weston[4191]: GL_EXT_texture_compression_s3tc GL_EXT_texture_compression_dxt1
Mar 27 22:47:12 XXX weston[4191]: GL_EXT_texture_compression_rgtc GL_EXT_texture_format_BGRA8888
Mar 27 22:47:12 XXX weston[4191]: GL_OES_compressed_ETC1_RGB8_texture GL_OES_depth24
Mar 27 22:47:12 XXX weston[4191]: GL_OES_element_index_uint GL_OES_fbo_render_mipmap
Mar 27 22:47:12 XXX weston[4191]: GL_OES_mapbuffer GL_OES_rgb8_rgba8 GL_OES_standard_derivatives
Mar 27 22:47:12 XXX weston[4191]: GL_OES_stencil8 GL_OES_texture_3D GL_OES_texture_float
Mar 27 22:47:12 XXX weston[4191]: GL_OES_texture_float_linear GL_OES_texture_half_float
Mar 27 22:47:12 XXX weston[4191]: GL_OES_texture_half_float_linear GL_OES_texture_npot
Mar 27 22:47:12 XXX weston[4191]: GL_OES_vertex_half_float GL_EXT_draw_instanced
Mar 27 22:47:12 XXX weston[4191]: GL_EXT_texture_sRGB_decode GL_OES_EGL_image
Mar 27 22:47:12 XXX weston[4191]: GL_OES_depth_texture GL_OES_packed_depth_stencil
Mar 27 22:47:12 XXX weston[4191]: GL_EXT_texture_type_2_10_10_10_REV GL_NV_conditional_render
Mar 27 22:47:12 XXX weston[4191]: GL_OES_get_program_binary GL_APPLE_texture_max_level
Mar 27 22:47:12 XXX weston[4191]: GL_EXT_discard_framebuffer GL_EXT_read_format_bgra
Mar 27 22:47:12 XXX weston[4191]: GL_NV_pack_subimage GL_EXT_frag_depth
Mar 27 22:47:12 XXX weston[4191]: GL_NV_fbo_color_attachments GL_OES_EGL_image_external
Mar 27 22:47:12 XXX weston[4191]: GL_OES_EGL_sync GL_OES_vertex_array_object
Mar 27 22:47:12 XXX weston[4191]: GL_OES_viewport_array GL_ANGLE_pack_reverse_row_order
Mar 27 22:47:12 XXX weston[4191]: GL_ANGLE_texture_compression_dxt3
Mar 27 22:47:12 XXX weston[4191]: GL_ANGLE_texture_compression_dxt5
Mar 27 22:47:12 XXX weston[4191]: GL_EXT_occlusion_query_boolean GL_EXT_texture_rg
Mar 27 22:47:12 XXX weston[4191]: GL_EXT_unpack_subimage GL_NV_draw_buffers GL_NV_read_buffer
Mar 27 22:47:12 XXX weston[4191]: GL_NV_read_depth GL_NV_read_depth_stencil GL_NV_read_stencil
Mar 27 22:47:12 XXX weston[4191]: GL_EXT_draw_buffers GL_EXT_map_buffer_range GL_KHR_debug
Mar 27 22:47:12 XXX weston[4191]: GL_KHR_texture_compression_astc_ldr GL_NV_pixel_buffer_object
Mar 27 22:47:12 XXX weston[4191]: GL_OES_depth_texture_cube_map GL_OES_required_internalformat
Mar 27 22:47:12 XXX weston[4191]: GL_OES_surfaceless_context GL_EXT_color_buffer_float
Mar 27 22:47:12 XXX weston[4191]: GL_EXT_debug_label GL_EXT_sRGB_write_control
Mar 27 22:47:12 XXX weston[4191]: GL_EXT_separate_shader_objects
Mar 27 22:47:12 XXX weston[4191]: GL_EXT_shader_implicit_conversions GL_EXT_shader_integer_mix
Mar 27 22:47:12 XXX weston[4191]: GL_EXT_base_instance GL_EXT_compressed_ETC1_RGB8_sub_texture
Mar 27 22:47:12 XXX weston[4191]: GL_EXT_copy_image GL_EXT_draw_buffers_indexed
Mar 27 22:47:12 XXX weston[4191]: GL_EXT_draw_elements_base_vertex GL_EXT_gpu_shader5
Mar 27 22:47:12 XXX weston[4191]: GL_EXT_primitive_bounding_box GL_EXT_render_snorm
Mar 27 22:47:12 XXX weston[4191]: GL_EXT_shader_io_blocks GL_EXT_texture_border_clamp
Mar 27 22:47:12 XXX weston[4191]: GL_EXT_texture_buffer GL_EXT_texture_cube_map_array
Mar 27 22:47:12 XXX weston[4191]: GL_EXT_texture_norm16 GL_EXT_texture_view
Mar 27 22:47:12 XXX weston[4191]: GL_KHR_context_flush_control GL_NV_image_formats
Mar 27 22:47:12 XXX weston[4191]: GL_NV_shader_noperspective_interpolation GL_OES_copy_image
Mar 27 22:47:12 XXX weston[4191]: GL_OES_draw_buffers_indexed GL_OES_draw_elements_base_vertex
Mar 27 22:47:12 XXX weston[4191]: GL_OES_gpu_shader5 GL_OES_primitive_bounding_box
Mar 27 22:47:12 XXX weston[4191]: GL_OES_shader_io_blocks GL_OES_texture_border_clamp
Mar 27 22:47:12 XXX weston[4191]: GL_OES_texture_buffer GL_OES_texture_cube_map_array
Mar 27 22:47:12 XXX weston[4191]: GL_OES_texture_stencil8
Mar 27 22:47:12 XXX weston[4191]: GL_OES_texture_storage_multisample_2d_array GL_OES_texture_view
Mar 27 22:47:12 XXX weston[4191]: GL_EXT_blend_func_extended GL_EXT_buffer_storage
Mar 27 22:47:12 XXX weston[4191]: GL_EXT_float_blend GL_EXT_geometry_point_size
Mar 27 22:47:12 XXX weston[4191]: GL_EXT_geometry_shader GL_EXT_texture_sRGB_R8
Mar 27 22:47:12 XXX weston[4191]: GL_EXT_texture_sRGB_RG8 GL_KHR_no_error
Mar 27 22:47:12 XXX weston[4191]: GL_KHR_texture_compression_astc_sliced_3d
Mar 27 22:47:12 XXX weston[4191]: GL_OES_EGL_image_external_essl3 GL_OES_geometry_point_size
Mar 27 22:47:12 XXX weston[4191]: GL_OES_geometry_shader GL_OES_shader_image_atomic
Mar 27 22:47:12 XXX weston[4191]: GL_EXT_clear_texture GL_EXT_clip_cull_distance
Mar 27 22:47:12 XXX weston[4191]: GL_EXT_disjoint_timer_query
Mar 27 22:47:12 XXX weston[4191]: GL_EXT_texture_compression_s3tc_srgb
Mar 27 22:47:12 XXX weston[4191]: GL_MESA_shader_integer_functions GL_EXT_clip_control
Mar 27 22:47:12 XXX weston[4191]: GL_EXT_color_buffer_half_float GL_EXT_texture_compression_bptc
Mar 27 22:47:12 XXX weston[4191]: GL_EXT_texture_mirror_clamp_to_edge
Mar 27 22:47:12 XXX weston[4191]: GL_KHR_parallel_shader_compile GL_EXT_EGL_image_storage
Mar 27 22:47:12 XXX weston[4191]: GL_MESA_framebuffer_flip_y GL_EXT_depth_clamp
Mar 27 22:47:12 XXX weston[4191]: GL_EXT_texture_query_lod GL_MESA_bgra
Mar 27 22:47:13 XXX weston[4191]: [22:47:13.092] GL ES 3.1 - renderer features:
Mar 27 22:47:13 XXX weston[4191]: read-back format: BGRA
Mar 27 22:47:13 XXX weston[4191]: wl_shm sub-image to texture: yes
Mar 27 22:47:13 XXX weston[4191]: EGL Wayland extension: yes
Mar 27 22:47:13 XXX weston[4191]: [22:47:13.314] event0 - twl4030_pwrbutton: is tagged by udev as: Keyboard
Mar 27 22:47:13 XXX weston[4191]: [22:47:13.324] event0 - twl4030_pwrbutton: device is a keyboard
Mar 27 22:47:13 XXX weston[4191]: [22:47:13.469] event1 - ADS7846 Touchscreen: is tagged by udev as: Touchscreen
Mar 27 22:47:13 XXX weston[4191]: [22:47:13.497] event1 - ADS7846 Touchscreen: device is a touch device
Mar 27 22:47:13 XXX weston[4191]: [22:47:13.584] event2 - gpio-keys: is tagged by udev as: Keyboard
Mar 27 22:47:13 XXX weston[4191]: [22:47:13.587] event2 - gpio-keys: device is a keyboard
Mar 27 22:47:13 XXX weston[4191]: [22:47:13.715] libinput: configuring device "twl4030_pwrbutton".
Mar 27 22:47:13 XXX weston[4191]: [22:47:13.718] Touchscreen - ADS7846 Touchscreen - /sys/devices/platform/68000000.ocp/48098000.spi/spi_master/spi0/spi0.0/input/input1/event1
Mar 27 22:47:13 XXX weston[4191]: [22:47:13.720] libinput: configuring device "ADS7846 Touchscreen".
Mar 27 22:47:13 XXX weston[4191]: [22:47:13.727] input device event1 has no enabled output associated (none named), skipping calibration for now.
Mar 27 22:47:13 XXX weston[4191]: [22:47:13.728] libinput: configuring device "gpio-keys".
Mar 27 22:47:13 XXX weston[4191]: [22:47:13.735] DRM: head 'DPI-1' updated, connector 53 is connected, EDID make 'unknown', model 'unknown', serial 'unknown'
Mar 27 22:47:13 XXX weston[4191]: [22:47:13.740] DRM: head 'DPI-1' found, connector 53 is connected, EDID make 'unknown', model 'unknown', serial 'unknown'
Mar 27 22:47:13 XXX weston[4191]: [22:47:13.747] Registered plugin API 'weston_drm_output_api_v1' of size 12
Mar 27 22:47:13 XXX weston[4191]: [22:47:13.747] Color manager: no-op
Mar 27 22:47:13 XXX weston[4191]: [22:47:13.751] Output 'DPI-1' using color profile: built-in default sRGB SDR profile
Mar 27 22:47:13 XXX weston[4191]: [22:47:13.755] Chosen EGL config details: id: 16 rgba: 8 8 8 0 buf: 24 dep: 0 stcl: 0 int: 1-1 type: win|pbf vis_id: XRGB8888 (0x34325258)
Mar 27 22:47:13 XXX weston[4191]: [22:47:13.755] Output DPI-1 (crtc 54) video modes:
Mar 27 22:47:13 XXX weston[4191]: 480x640@58.4, preferred, current, 19.2 MHz
Mar 27 22:47:13 XXX weston[4191]: [22:47:13.758] associating input device event0 with output DPI-1 (none by udev)
Mar 27 22:47:13 XXX weston[4191]: [22:47:13.758] associating input device event1 with output DPI-1 (none by udev)
Mar 27 22:47:13 XXX weston[4191]: [22:47:13.779] associating input device event2 with output DPI-1 (none by udev)
Mar 27 22:47:13 XXX weston[4191]: [22:47:13.780] Output 'DPI-1' enabled with head(s) DPI-1
Mar 27 22:47:13 XXX weston[4191]: [22:47:13.780] Compositor capabilities:
Mar 27 22:47:13 XXX weston[4191]: arbitrary surface rotation: yes
Mar 27 22:47:13 XXX weston[4191]: screen capture uses y-flip: yes
Mar 27 22:47:13 XXX weston[4191]: cursor planes: yes
Mar 27 22:47:13 XXX weston[4191]: arbitrary resolutions: no
Mar 27 22:47:13 XXX weston[4191]: view mask clipping: yes
Mar 27 22:47:13 XXX weston[4191]: explicit sync: no
Mar 27 22:47:13 XXX weston[4191]: color operations: yes
Mar 27 22:47:13 XXX weston[4191]: presentation clock: CLOCK_MONOTONIC, id 1
Mar 27 22:47:13 XXX weston[4191]: presentation clock resolution: 0.000000001 s
Mar 27 22:47:13 XXX weston[4191]: [22:47:13.795] Loading module '/usr/lib/weston/ivi-shell.so'
Mar 27 22:47:13 XXX weston[4191]: [22:47:13.801] Note: support for the deprecated wl_shell interface is disabled. If a legacy client still needs it, it can be re-enabled by passing -Ddeprecated-wl-shell=true to Meson when building Weston.
Mar 27 22:47:13 XXX weston[4191]: [22:47:13.802] Registered plugin API 'ivi_layout_api_v1' of size 188
Mar 27 22:47:13 XXX weston[4191]: [22:47:13.813] Loading module '/usr/lib/weston/systemd-notify.so'
Mar 27 22:47:13 XXX weston[4191]: [22:47:13.816] info: add 1 socket(s) provided by systemd
Mar 27 22:47:13 XXX systemd[1]: Started Weston, a Wayland compositor, as a system service.

Weston info:

~# weston-info

*** Please use wayland-info instead
*** weston-info is deprecated and will be removed in a future version

interface: 'wl_compositor', version: 4, name: 1
interface: 'wl_subcompositor', version: 1, name: 2
interface: 'wp_viewporter', version: 1, name: 3
interface: 'zxdg_output_manager_v1', version: 2, name: 4
xdg_output_v1
output: 16
name: 'DPI-1'
logical_x: 0, logical_y: 0
logical_width: 480, logical_height: 640
interface: 'wp_presentation', version: 1, name: 5
presentation clock id: 1 (CLOCK_MONOTONIC)
interface: 'zwp_relative_pointer_manager_v1', version: 1, name: 6
interface: 'zwp_pointer_constraints_v1', version: 1, name: 7
interface: 'zwp_input_timestamps_manager_v1', version: 1, name: 8
interface: 'wl_data_device_manager', version: 3, name: 9
interface: 'wl_shm', version: 1, name: 10
formats: 'XB4H'(0x48344258) 'AB4H'(0x48344241) 'XB30'(0x30334258) 'AB30'(0x30334241) 'XYUV'(0x56555958) 'YUYV'(0x56595559) 'NV12'(0x3231564e) 'YU12'(0x32315559) RGB565 XRGB8888 ARGB8888
interface: 'wl_drm', version: 2, name: 11
interface: 'wl_seat', version: 7, name: 12
name: default
capabilities: keyboard touch
keyboard repeat rate: 40
keyboard repeat delay: 400
interface: 'zwp_linux_dmabuf_v1', version: 3, name: 13
formats:
'Y216'(0x36313259), modifier: 0x00ffffffffffffff
'Y212'(0x32313259), modifier: 0x00ffffffffffffff
'Y210'(0x30313259), modifier: 0x00ffffffffffffff
'UYVY'(0x59565955), modifier: 0x00ffffffffffffff
'YUYV'(0x56595559), modifier: 0x00ffffffffffffff
'Y416'(0x36313459), modifier: 0x00ffffffffffffff
'Y412'(0x32313459), modifier: 0x00ffffffffffffff
'Y410'(0x30313459), modifier: 0x00ffffffffffffff
'XYUV'(0x56555958), modifier: 0x00ffffffffffffff
'AYUV'(0x56555941), modifier: 0x00ffffffffffffff
'NV16'(0x3631564e), modifier: 0x00ffffffffffffff
'P016'(0x36313050), modifier: 0x00ffffffffffffff
'P012'(0x32313050), modifier: 0x00ffffffffffffff
'P010'(0x30313050), modifier: 0x00ffffffffffffff
'NV12'(0x3231564e), modifier: 0x00ffffffffffffff
'YV24'(0x34325659), modifier: 0x00ffffffffffffff
'YV16'(0x36315659), modifier: 0x00ffffffffffffff
'YV12'(0x32315659), modifier: 0x00ffffffffffffff
'YV11'(0x31315659), modifier: 0x00ffffffffffffff
'YVU9'(0x39555659), modifier: 0x00ffffffffffffff
'YU24'(0x34325559), modifier: 0x00ffffffffffffff
'YU16'(0x36315559), modifier: 0x00ffffffffffffff
'YU12'(0x32315559), modifier: 0x00ffffffffffffff
'YU11'(0x31315559), modifier: 0x00ffffffffffffff
'YUV9'(0x39565559), modifier: 0x00ffffffffffffff
'GR32'(0x32335247), modifier: 0x00ffffffffffffff
'GR88'(0x38385247), modifier: 0x00ffffffffffffff
'R16 '(0x20363152), modifier: 0x00ffffffffffffff
'R8 '(0x20203852), modifier: 0x00ffffffffffffff
'RG16'(0x36314752), modifier: 0x00ffffffffffffff
'AR15'(0x35315241), modifier: 0x00ffffffffffffff
'XB24'(0x34324258), modifier: 0x00ffffffffffffff
'XR24'(0x34325258), modifier: 0x00ffffffffffffff
'AB24'(0x34324241), modifier: 0x00ffffffffffffff
'AR24'(0x34325241), modifier: 0x00ffffffffffffff
'XB30'(0x30334258), modifier: 0x00ffffffffffffff
'AB30'(0x30334241), modifier: 0x00ffffffffffffff
'XR30'(0x30335258), modifier: 0x00ffffffffffffff
'AR30'(0x30335241), modifier: 0x00ffffffffffffff
'XB48'(0x38344258), modifier: 0x00ffffffffffffff
'AB48'(0x38344241), modifier: 0x00ffffffffffffff
'XB4H'(0x48344258), modifier: 0x00ffffffffffffff
'AB4H'(0x48344241), modifier: 0x00ffffffffffffff
interface: 'weston_direct_display_v1', version: 1, name: 14
interface: 'weston_content_protection', version: 1, name: 15
interface: 'wl_output', version: 3, name: 16
x: 0, y: 0, scale: 1,
physical_width: 56 mm, physical_height: 75 mm,
make: 'unknown', model: 'unknown',
subpixel_orientation: unknown, output_transform: normal,
mode:
width: 480 px, height: 640 px, refresh: 58.435 Hz,
flags: current preferred
interface: 'xdg_wm_base', version: 3, name: 17
interface: 'ivi_application', version: 1, name: 18

modetest
trying to open device 'i915'...failed
trying to open device 'amdgpu'...failed
trying to open device 'radeon'...failed
trying to open device 'nouveau'...failed
trying to open device 'vmwgfx'...failed
trying to open device 'omapdrm'...done
Encoders:
id crtc type possible crtcs possible clones
52 54 TMDS 0x00000001 0x00000001

Connectors:
id encoder status name size (mm) modes encoders
53 52 connected DPI-1 56x75 1 52
modes:
index name refresh (Hz) hdisp hss hse htot vdisp vss vse vtot
#0 480x640 58.43 480 481 483 511 640 641 642 643 19200 flags: nhsync, nvsync; type: preferred, driver
props:
1 EDID:
flags: immutable blob
blobs:

value:
2 DPMS:
flags: enum
enums: On=0 Standby=1 Suspend=2 Off=3
value: 0
5 link-status:
flags: enum
enums: Good=0 Bad=1
value: 0
6 non-desktop:
flags: immutable range
values: 0 1
value: 0
4 TILE:
flags: immutable blob
blobs:

value:

CRTCs:
id fb pos size
54 57 (0,0) (480x640)
#0 480x640 58.43 480 481 483 511 640 641 642 643 19200 flags: nhsync, nvsync; type: preferred, driver
props:
24 VRR_ENABLED:
flags: range
values: 0 1
value: 0
32 background:
flags: range
values: 0 16777215
value: 0
33 trans-key-mode:
flags: enum
enums: disable=0 gfx-dst=1 vid-src=2
value: 0
34 trans-key:
flags: range
values: 0 16777215
value: 0
35 alpha_blender:
flags: range
values: 0 1
value: 0
31 zorder:
flags: range
values: 0 2
value: 0

Planes:
id crtc fb CRTC x,y x,y gamma size possible crtcs
36 54 57 0,0 0,0 0 0x00000001
formats: RX12 AR12 RG16 XR24 RG24 AR24 RA24 RX24
props:
8 type:
flags: immutable enum
enums: Overlay=0 Primary=1 Cursor=2
value: 1
31 zorder:
flags: range
values: 0 2
value: 0
37 zpos:
flags: range
values: 0 2
value: 0
38 alpha:
flags: range
values: 0 65535
value: 65535
39 pixel blend mode:
flags: enum
enums: Pre-multiplied=0 Coverage=1
value: 0
40 0 0 0,0 0,0 0 0x00000001
formats: XR24 RG24 RX12 RG16 YUYV UYVY
props:
8 type:
flags: immutable enum
enums: Overlay=0 Primary=1 Cursor=2
value: 0
31 zorder:
flags: range
values: 0 2
value: 1
41 zpos:
flags: range
values: 0 2
value: 1
42 alpha:
flags: range
values: 0 65535
value: 65535
43 pixel blend mode:
flags: enum
enums: Pre-multiplied=0 Coverage=1
value: 0
44 COLOR_ENCODING:
flags: enum
enums: ITU-R BT.601 YCbCr=0 ITU-R BT.709 YCbCr=1
value: 0
45 COLOR_RANGE:
flags: enum
enums: YCbCr limited range=0 YCbCr full range=1
value: 1
46 0 0 0,0 0,0 0 0x00000001
formats: RX12 AR12 RG16 XR24 RG24 YUYV UYVY AR24 RA24 RX24
props:
8 type:
flags: immutable enum
enums: Overlay=0 Primary=1 Cursor=2
value: 0
31 zorder:
flags: range
values: 0 2
value: 2
47 zpos:
flags: range
values: 0 2
value: 2
48 alpha:
flags: range
values: 0 65535
value: 65535
49 pixel blend mode:
flags: enum
enums: Pre-multiplied=0 Coverage=1
value: 0
50 COLOR_ENCODING:
flags: enum
enums: ITU-R BT.601 YCbCr=0 ITU-R BT.709 YCbCr=1
value: 0
51 COLOR_RANGE:
flags: enum
enums: YCbCr limited range=0 YCbCr full range=1
value: 1

Frame buffers:
id size pitch

# eglinfo
EGL client extensions string:
EGL_EXT_client_extensions EGL_EXT_device_base
EGL_EXT_device_enumeration EGL_EXT_device_query EGL_EXT_platform_base
EGL_KHR_client_get_all_proc_addresses EGL_KHR_debug
EGL_EXT_platform_device EGL_EXT_platform_wayland
EGL_KHR_platform_wayland EGL_EXT_platform_x11 EGL_KHR_platform_x11
EGL_EXT_platform_xcb EGL_MESA_platform_gbm EGL_KHR_platform_gbm
EGL_MESA_platform_surfaceless

GBM platform:
MESA-LOADER: failed to open omapdrm: /usr/lib/dri/omapdrm_dri.so: cannot open shared object file: No such file or directory (search paths /usr/lib/dri, suffix _dri)
failed to load driver: omapdrm
MESA-LOADER: failed to open zink: /usr/lib/dri/zink_dri.so: cannot open shared object file: No such file or directory (search paths /usr/lib/dri, suffix _dri)
failed to load driver: zink
EGL API version: 1.4
EGL vendor string: Mesa Project
EGL version string: 1.4
EGL client APIs: OpenGL OpenGL_ES
EGL extensions string:
EGL_ANDROID_blob_cache EGL_EXT_buffer_age
EGL_EXT_image_dma_buf_import EGL_EXT_image_dma_buf_import_modifiers
EGL_EXT_image_gl_colorspace EGL_EXT_yuv_surface EGL_KHR_cl_event2
EGL_KHR_config_attribs EGL_KHR_context_flush_control
EGL_KHR_create_context EGL_KHR_create_context_no_error
EGL_KHR_fence_sync EGL_KHR_get_all_proc_addresses
EGL_KHR_gl_colorspace EGL_KHR_gl_renderbuffer_image
EGL_KHR_gl_texture_2D_image EGL_KHR_gl_texture_3D_image
EGL_KHR_gl_texture_cubemap_image EGL_KHR_image EGL_KHR_image_base
EGL_KHR_image_pixmap EGL_KHR_no_config_context EGL_KHR_reusable_sync
EGL_KHR_surfaceless_context EGL_EXT_pixel_format_float
EGL_KHR_wait_sync EGL_MESA_configless_context EGL_MESA_drm_image
EGL_MESA_image_dma_buf_export EGL_MESA_query_driver
EGL_WL_bind_wayland_display
Configurations:
bf lv colorbuffer dp st ms vis cav bi renderable supported
id sz l r g b a th cl ns b id eat nd gl es es2 vg surfaces
---------------------------------------------------------------------
0x01 32 0 10 10 10 2 0 0 0 0 0x30335241-- a y y y win,pb
0x02 32 0 10 10 10 2 16 0 0 0 0x30335241-- a y y y win,pb
0x03 32 0 10 10 10 2 24 0 0 0 0x30335241-- a y y y win,pb
0x04 32 0 10 10 10 2 24 8 0 0 0x30335241-- a y y y win,pb
0x05 32 0 10 10 10 2 32 0 0 0 0x30335241-- a y y y win,pb
0x06 30 0 10 10 10 0 0 0 0 0 0x30335258-- y y y y win,pb
0x07 30 0 10 10 10 0 16 0 0 0 0x30335258-- y y y y win,pb
0x08 30 0 10 10 10 0 24 0 0 0 0x30335258-- y y y y win,pb
0x09 30 0 10 10 10 0 24 8 0 0 0x30335258-- y y y y win,pb
0x0a 30 0 10 10 10 0 32 0 0 0 0x30335258-- y y y y win,pb
0x0b 32 0 8 8 8 8 0 0 0 0 0x34325241-- a y y y win,pb
0x0c 32 0 8 8 8 8 16 0 0 0 0x34325241-- a y y y win,pb
0x0d 32 0 8 8 8 8 24 0 0 0 0x34325241-- a y y y win,pb
0x0e 32 0 8 8 8 8 24 8 0 0 0x34325241-- a y y y win,pb
0x0f 32 0 8 8 8 8 32 0 0 0 0x34325241-- a y y y win,pb
0x10 24 0 8 8 8 0 0 0 0 0 0x34325258-- y y y y win,pb
0x11 24 0 8 8 8 0 16 0 0 0 0x34325258-- y y y y win,pb
0x12 24 0 8 8 8 0 24 0 0 0 0x34325258-- y y y y win,pb
0x13 24 0 8 8 8 0 24 8 0 0 0x34325258-- y y y y win,pb
0x14 24 0 8 8 8 0 32 0 0 0 0x34325258-- y y y y win,pb
0x15 16 0 5 6 5 0 0 0 0 0 0x36314752-- y y y y win,pb
0x16 16 0 5 6 5 0 16 0 0 0 0x36314752-- y y y y win,pb
0x17 16 0 5 6 5 0 24 0 0 0 0x36314752-- y y y y win,pb
0x18 16 0 5 6 5 0 24 8 0 0 0x36314752-- y y y y win,pb
0x19 16 0 5 6 5 0 32 0 0 0 0x36314752-- y y y y win,pb
0x1a 64 0 16 16 16 16 0 0 0 0 0x48344241-- a y y y win,pb
0x1b 64 0 16 16 16 16 16 0 0 0 0x48344241-- a y y y win,pb
0x1c 64 0 16 16 16 16 24 0 0 0 0x48344241-- a y y y win,pb
0x1d 64 0 16 16 16 16 24 8 0 0 0x48344241-- a y y y win,pb
0x1e 64 0 16 16 16 16 32 0 0 0 0x48344241-- a y y y win,pb
0x1f 48 0 16 16 16 0 0 0 0 0 0x48344258-- y y y y win,pb
0x20 48 0 16 16 16 0 16 0 0 0 0x48344258-- y y y y win,pb
0x21 48 0 16 16 16 0 24 0 0 0 0x48344258-- y y y y win,pb
0x22 48 0 16 16 16 0 24 8 0 0 0x48344258-- y y y y win,pb
0x23 48 0 16 16 16 0 32 0 0 0 0x48344258-- y y y y win,pb

Wayland platform:
libEGL warning: MESA-LOADER: failed to open omapdrm: /usr/lib/dri/omapdrm_dri.so: cannot open shared object file: No such file or directory (search paths /usr/lib/dri, suffix _dri)

EGL API version: 1.4
EGL vendor string: Mesa Project
EGL version string: 1.4
EGL client APIs: OpenGL OpenGL_ES
EGL extensions string:
EGL_EXT_image_gl_colorspace EGL_EXT_yuv_surface EGL_KHR_cl_event2
EGL_KHR_config_attribs EGL_KHR_context_flush_control
EGL_KHR_create_context EGL_KHR_create_context_no_error
EGL_KHR_fence_sync EGL_KHR_get_all_proc_addresses
EGL_KHR_gl_colorspace EGL_KHR_gl_renderbuffer_image
EGL_KHR_gl_texture_2D_image EGL_KHR_gl_texture_3D_image
EGL_KHR_gl_texture_cubemap_image EGL_KHR_image_base
EGL_KHR_no_config_context EGL_KHR_reusable_sync
EGL_KHR_surfaceless_context EGL_EXT_pixel_format_float
EGL_KHR_wait_sync EGL_MESA_configless_context EGL_MESA_drm_image
EGL_MESA_query_driver
Configurations:
bf lv colorbuffer dp st ms vis cav bi renderable supported
id sz l r g b a th cl ns b id eat nd gl es es2 vg surfaces
---------------------------------------------------------------------
0x01 32 0 10 10 10 2 0 0 0 0 0x00-- a y y y win,pb
0x02 32 0 10 10 10 2 16 0 0 0 0x00-- a y y y win,pb
0x03 32 0 10 10 10 2 24 0 0 0 0x00-- a y y y win,pb
0x04 32 0 10 10 10 2 24 8 0 0 0x00-- a y y y win,pb
0x05 32 0 10 10 10 2 32 0 0 0 0x00-- a y y y win,pb
0x06 30 0 10 10 10 0 0 0 0 0 0x00-- y y y y win,pb
0x07 30 0 10 10 10 0 16 0 0 0 0x00-- y y y y win,pb
0x08 30 0 10 10 10 0 24 0 0 0 0x00-- y y y y win,pb
0x09 30 0 10 10 10 0 24 8 0 0 0x00-- y y y y win,pb
0x0a 30 0 10 10 10 0 32 0 0 0 0x00-- y y y y win,pb
0x0b 32 0 8 8 8 8 0 0 0 0 0x00-- a y y y win,pb
0x0c 32 0 8 8 8 8 16 0 0 0 0x00-- a y y y win,pb
0x0d 32 0 8 8 8 8 24 0 0 0 0x00-- a y y y win,pb
0x0e 32 0 8 8 8 8 24 8 0 0 0x00-- a y y y win,pb
0x0f 32 0 8 8 8 8 32 0 0 0 0x00-- a y y y win,pb
0x10 24 0 8 8 8 0 0 0 0 0 0x00-- y y y y win,pb
0x11 24 0 8 8 8 0 16 0 0 0 0x00-- y y y y win,pb
0x12 24 0 8 8 8 0 24 0 0 0 0x00-- y y y y win,pb
0x13 24 0 8 8 8 0 24 8 0 0 0x00-- y y y y win,pb
0x14 24 0 8 8 8 0 32 0 0 0 0x00-- y y y y win,pb
0x15 16 0 5 6 5 0 0 0 0 0 0x00-- y y y y win,pb
0x16 16 0 5 6 5 0 16 0 0 0 0x00-- y y y y win,pb
0x17 16 0 5 6 5 0 24 0 0 0 0x00-- y y y y win,pb
0x18 16 0 5 6 5 0 24 8 0 0 0x00-- y y y y win,pb
0x19 16 0 5 6 5 0 32 0 0 0 0x00-- y y y y win,pb

X11 platform:
eglinfo: eglInitialize failed

Device platform:
eglinfo: eglInitialize failedc

To my understanding kmscube is not a wayland test application, and fails. So I'm trying to run minimal-cpp and minimal-qml from the qwayland recipe. 

I'm working on building the PowerVR SDK also for checking, but following software-dl.ti.com/.../SGX_Debug_Info.html:

 

c# cat /etc/powervr.ini
cat: can't open '/etc/powervr.ini': No such file or directory

#cat /etc/xdg/weston/weston.ini
[core]
#xwayland=true
require-input=false
idle-timeout=0
shell=ivi-shell.so

[input-method]
# Disable on-screen keyboard.
path=

[shell]
locking=false
animation=none
panel-position=none
close-animation=none
startup-animation=none
focus-animation=none

#[screensaver]
## Uncomment path to disable screensaver
path=@libexecdir@/weston-screensaver

[output]
name=WL1
mode=480x640


~# cat /proc/cpuinfo
processor : 0
model name : ARMv7 Processor rev 2 (v7l)
BogoMIPS : 597.60
Features : half thumb fastmult vfp edsp thumbee neon vfpv3 tls vfpd32
CPU implementer : 0x41
CPU architecture: 7
CPU variant : 0x3
CPU part : 0xc08
CPU revision : 2

Hardware : Generic OMAP36xx (Flattened Device Tree)
Revision : 0000
Serial : 0000000000000000

# cat /proc/pvr/version
Version SGX_DDK sgxddk 1.17@4948957 (release) dm37xx_linux
System Version String: SGX revision = 125

# fbset -i

mode "480x640"
geometry 480 640 480 640 32
timings 0 0 0 0 0 0 0
accel true
rgba 8/16,8/8,8/0,0/0
endmode

Frame buffer device information:
Name : omapdrmdrmfb
Address : (nil)
Size : 1228800
Type : PACKED PIXELS
Visual : TRUECOLOR
XPanStep : 1
YPanStep : 1
YWrapStep : 0
LineLength : 1920
Accelerator : No

# cat /sys/class/graphics/fb0/rotate
0

~# lsmod
Module Size Used by
pvrsrvkm 393216 0
cryptodev 53248 0

~# cat /proc/cmdline
console=ttyO0,115200n8 rootwait=1 rw ubi.mtd=8,512 rootfstype=ubifs root=ubi0:###-rootfs mtdoops.mtddev=omap2.nand earlyprintk=ttyO0,115200n8 nohlt omapfb.rotate=0 vram=10M omapfb.vram=0:5M omapfb.vrfb=y 3

~# uname -a

Linux ### 5.10.168-1-ctx-g991c5ce91e #1 SMP PREEMPT Fri Apr 7 09:34:04 UTC 2023 armv7l GNU/Linux

The fbset Address looks suspicious, so I'll pick up there tomorrow...

QT_DEBUG_PLUGINS=1

~# /usr/share/examples/wayland/ivi-compositor/ivi-compositor
QFactoryLoader::QFactoryLoader() checking directory path "/usr/lib/plugins/platforms" ...
QFactoryLoader::QFactoryLoader() looking at "/usr/lib/plugins/platforms/libqeglfs.so"
Found metadata in lib /usr/lib/plugins/platforms/libqeglfs.so, metadata=
{
"IID": "org.qt-project.Qt.QPA.QPlatformIntegrationFactoryInterface.5.3",
"MetaData": {
"Keys": [
"eglfs"
]
},
"archreq": 0,
"className": "QEglFSIntegrationPlugin",
"debug": false,
"version": 331520
}


Got keys from plugin meta data ("eglfs")
QFactoryLoader::QFactoryLoader() looking at "/usr/lib/plugins/platforms/libqlinuxfb.so"
Found metadata in lib /usr/lib/plugins/platforms/libqlinuxfb.so, metadata=
{
"IID": "org.qt-project.Qt.QPA.QPlatformIntegrationFactoryInterface.5.3",
"MetaData": {
"Keys": [
"linuxfb"
]
},
"archreq": 0,
"className": "QLinuxFbIntegrationPlugin",
"debug": false,
"version": 331520
}


Got keys from plugin meta data ("linuxfb")
QFactoryLoader::QFactoryLoader() looking at "/usr/lib/plugins/platforms/libqminimal.so"
Found metadata in lib /usr/lib/plugins/platforms/libqminimal.so, metadata=
{
"IID": "org.qt-project.Qt.QPA.QPlatformIntegrationFactoryInterface.5.3",
"MetaData": {
"Keys": [
"minimal"
]
},
"archreq": 0,
"className": "QMinimalIntegrationPlugin",
"debug": false,
"version": 331520
}


Got keys from plugin meta data ("minimal")
QFactoryLoader::QFactoryLoader() looking at "/usr/lib/plugins/platforms/libqminimalegl.so"
Found metadata in lib /usr/lib/plugins/platforms/libqminimalegl.so, metadata=
{
"IID": "org.qt-project.Qt.QPA.QPlatformIntegrationFactoryInterface.5.3",
"MetaData": {
"Keys": [
"minimalegl"
]
},
"archreq": 0,
"className": "QMinimalEglIntegrationPlugin",
"debug": false,
"version": 331520
}


Got keys from plugin meta data ("minimalegl")
QFactoryLoader::QFactoryLoader() looking at "/usr/lib/plugins/platforms/libqoffscreen.so"
Found metadata in lib /usr/lib/plugins/platforms/libqoffscreen.so, metadata=
{
"IID": "org.qt-project.Qt.QPA.QPlatformIntegrationFactoryInterface.5.3",
"MetaData": {
"Keys": [
"offscreen"
]
},
"archreq": 0,
"className": "QOffscreenIntegrationPlugin",
"debug": false,
"version": 331520
}


Got keys from plugin meta data ("offscreen")
QFactoryLoader::QFactoryLoader() looking at "/usr/lib/plugins/platforms/libqvnc.so"
Found metadata in lib /usr/lib/plugins/platforms/libqvnc.so, metadata=
{
"IID": "org.qt-project.Qt.QPA.QPlatformIntegrationFactoryInterface.5.3",
"MetaData": {
"Keys": [
"vnc"
]
},
"archreq": 0,
"className": "QVncIntegrationPlugin",
"debug": false,
"version": 331520
}


Got keys from plugin meta data ("vnc")
QFactoryLoader::QFactoryLoader() looking at "/usr/lib/plugins/platforms/libqwayland-egl.so"
Found metadata in lib /usr/lib/plugins/platforms/libqwayland-egl.so, metadata=
{
"IID": "org.qt-project.Qt.QPA.QPlatformIntegrationFactoryInterface.5.3",
"MetaData": {
"Keys": [
"wayland-egl"
]
},
"archreq": 0,
"className": "QWaylandEglPlatformIntegrationPlugin",
"debug": false,
"version": 331520
}


Got keys from plugin meta data ("wayland-egl")
QFactoryLoader::QFactoryLoader() looking at "/usr/lib/plugins/platforms/libqwayland-generic.so"
Found metadata in lib /usr/lib/plugins/platforms/libqwayland-generic.so, metadata=
{
"IID": "org.qt-project.Qt.QPA.QPlatformIntegrationFactoryInterface.5.3",
"MetaData": {
"Keys": [
"wayland"
]
},
"archreq": 0,
"className": "QWaylandIntegrationPlugin",
"debug": false,
"version": 331520
}


Got keys from plugin meta data ("wayland")
QFactoryLoader::QFactoryLoader() looking at "/usr/lib/plugins/platforms/libqxcb.so"
Found metadata in lib /usr/lib/plugins/platforms/libqxcb.so, metadata=
{
"IID": "org.qt-project.Qt.QPA.QPlatformIntegrationFactoryInterface.5.3",
"MetaData": {
"Keys": [
"xcb"
]
},
"archreq": 0,
"className": "QXcbIntegrationPlugin",
"debug": false,
"version": 331520
}


Got keys from plugin meta data ("xcb")
QFactoryLoader::QFactoryLoader() checking directory path "/usr/share/examples/wayland/ivi-compositor/platforms" ...
loaded library "/usr/lib/plugins/platforms/libqwayland-generic.so"
QFactoryLoader::QFactoryLoader() checking directory path "/usr/lib/plugins/platforminputcontexts" ...
QFactoryLoader::QFactoryLoader() looking at "/usr/lib/plugins/platforminputcontexts/libcomposeplatforminputcontextplugin.so"
Found metadata in lib /usr/lib/plugins/platforminputcontexts/libcomposeplatforminputcontextplugin.so, metadata=
{
"IID": "org.qt-project.Qt.QPlatformInputContextFactoryInterface.5.1",
"MetaData": {
"Keys": [
"compose",
"xim"
]
},
"archreq": 0,
"className": "QComposePlatformInputContextPlugin",
"debug": false,
"version": 331520
}


Got keys from plugin meta data ("compose", "xim")
QFactoryLoader::QFactoryLoader() looking at "/usr/lib/plugins/platforminputcontexts/libibusplatforminputcontextplugin.so"
Found metadata in lib /usr/lib/plugins/platforminputcontexts/libibusplatforminputcontextplugin.so, metadata=
{
"IID": "org.qt-project.Qt.QPlatformInputContextFactoryInterface.5.1",
"MetaData": {
"Keys": [
"ibus"
]
},
"archreq": 0,
"className": "QIbusPlatformInputContextPlugin",
"debug": false,
"version": 331520
}


Got keys from plugin meta data ("ibus")
QFactoryLoader::QFactoryLoader() checking directory path "/usr/share/examples/wayland/ivi-compositor/platforminputcontexts" ...
loaded library "/usr/lib/plugins/platforminputcontexts/libcomposeplatforminputcontextplugin.so"
QFactoryLoader::QFactoryLoader() checking directory path "/usr/lib/plugins/platformthemes" ...
QFactoryLoader::QFactoryLoader() looking at "/usr/lib/plugins/platformthemes/libqxdgdesktopportal.so"
Found metadata in lib /usr/lib/plugins/platformthemes/libqxdgdesktopportal.so, metadata=
{
"IID": "org.qt-project.Qt.QPA.QPlatformThemeFactoryInterface.5.1",
"MetaData": {
"Keys": [
"xdgdesktopportal",
"flatpak",
"snap"
]
},
"archreq": 0,
"className": "QXdgDesktopPortalThemePlugin",
"debug": false,
"version": 331520
}


Got keys from plugin meta data ("xdgdesktopportal", "flatpak", "snap")
QFactoryLoader::QFactoryLoader() checking directory path "/usr/share/examples/wayland/ivi-compositor/platformthemes" ...
QQmlApplicationEngine failed to load component
qrc:/main.qml:53:1: module "QtQuick.Window" is not installed
qrc:/main.qml:52:1: module "QtWayland.Compositor" is not installed
qrc:/main.qml:51:1: module "QtQuick" is not installed
qrc:/main.qml:53:1: module "QtQuick.Window" is not installed
qrc:/main.qml:52:1: module "QtWayland.Compositor" is not installed
qrc:/main.qml:51:1: module "QtQuick" is not installed
qrc:/main.qml:53:1: module "QtQuick.Window" is not installed
qrc:/main.qml:52:1: module "QtWayland.Compositor" is not installed
qrc:/main.qml:51:1: module "QtQuick" is not installed
QFactoryLoader::QFactoryLoader() checking directory path "/usr/lib/plugins/accessiblebridge" ...
QFactoryLoader::QFactoryLoader() checking directory path "/usr/share/examples/wayland/ivi-compositor/accessiblebridge" ...

I do have the paths :


/usr/lib/plugins/wayland-graphics-integration-server/libqt-wayland-compositor-shm-emulation-server.so
/usr/lib/plugins/wayland-graphics-integration-server/libqt-wayland-compositor-vulkan-server.so
/usr/lib/plugins/wayland-graphics-integration-server/libqt-wayland-compositor-dmabuf-server-buffer.so
/usr/lib/plugins/wayland-graphics-integration-server/libqt-wayland-compositor-wayland-eglstream-controller.so
/usr/lib/plugins/wayland-graphics-integration-server/libqt-wayland-compositor-linux-dmabuf-unstable-v1.so
/usr/lib/plugins/wayland-graphics-integration-server/libqt-wayland-compositor-wayland-egl.so

So working out why QT is complaining is my other big next step. 

- Edit: Installed more QT dependencies, and also realized I was probably running a bad example because I wanted to use the Weston Compositor, not the QT one. 

I don't see any warnings with the analogclock example, but I also don't see anything on the screen. 

~# /usr/share/qt5/examples/gui/analogclock/analogclock
QFactoryLoader::QFactoryLoader() checking directory path "/usr/lib/plugins/platforms" ...
QFactoryLoader::QFactoryLoader() looking at "/usr/lib/plugins/platforms/libqeglfs.so"
Found metadata in lib /usr/lib/plugins/platforms/libqeglfs.so, metadata=
{
    "IID": "org.qt-project.Qt.QPA.QPlatformIntegrationFactoryInterface.5.3",
    "MetaData": {
        "Keys": [
            "eglfs"
        ]
    },
    "archreq": 0,
    "className": "QEglFSIntegrationPlugin",
    "debug": false,
    "version": 331520
}


Got keys from plugin meta data ("eglfs")
QFactoryLoader::QFactoryLoader() looking at "/usr/lib/plugins/platforms/libqlinuxfb.so"
Found metadata in lib /usr/lib/plugins/platforms/libqlinuxfb.so, metadata=
{
    "IID": "org.qt-project.Qt.QPA.QPlatformIntegrationFactoryInterface.5.3",
    "MetaData": {
        "Keys": [
            "linuxfb"
        ]
    },
    "archreq": 0,
    "className": "QLinuxFbIntegrationPlugin",
    "debug": false,
    "version": 331520
}


Got keys from plugin meta data ("linuxfb")
QFactoryLoader::QFactoryLoader() looking at "/usr/lib/plugins/platforms/libqminimal.so"
Found metadata in lib /usr/lib/plugins/platforms/libqminimal.so, metadata=
{
    "IID": "org.qt-project.Qt.QPA.QPlatformIntegrationFactoryInterface.5.3",
    "MetaData": {
        "Keys": [
            "minimal"
        ]
    },
    "archreq": 0,
    "className": "QMinimalIntegrationPlugin",
    "debug": false,
    "version": 331520
}


Got keys from plugin meta data ("minimal")
QFactoryLoader::QFactoryLoader() looking at "/usr/lib/plugins/platforms/libqminimalegl.so"
Found metadata in lib /usr/lib/plugins/platforms/libqminimalegl.so, metadata=
{
    "IID": "org.qt-project.Qt.QPA.QPlatformIntegrationFactoryInterface.5.3",
    "MetaData": {
        "Keys": [
            "minimalegl"
        ]
    },
    "archreq": 0,
    "className": "QMinimalEglIntegrationPlugin",
    "debug": false,
    "version": 331520
}


Got keys from plugin meta data ("minimalegl")
QFactoryLoader::QFactoryLoader() looking at "/usr/lib/plugins/platforms/libqoffscreen.so"
Found metadata in lib /usr/lib/plugins/platforms/libqoffscreen.so, metadata=
{
    "IID": "org.qt-project.Qt.QPA.QPlatformIntegrationFactoryInterface.5.3",
    "MetaData": {
        "Keys": [
            "offscreen"
        ]
    },
    "archreq": 0,
    "className": "QOffscreenIntegrationPlugin",
    "debug": false,
    "version": 331520
}


Got keys from plugin meta data ("offscreen")
QFactoryLoader::QFactoryLoader() looking at "/usr/lib/plugins/platforms/libqvnc.so"
Found metadata in lib /usr/lib/plugins/platforms/libqvnc.so, metadata=
{
    "IID": "org.qt-project.Qt.QPA.QPlatformIntegrationFactoryInterface.5.3",
    "MetaData": {
        "Keys": [
            "vnc"
        ]
    },
    "archreq": 0,
    "className": "QVncIntegrationPlugin",
    "debug": false,
    "version": 331520
}


Got keys from plugin meta data ("vnc")
QFactoryLoader::QFactoryLoader() looking at "/usr/lib/plugins/platforms/libqwayland-egl.so"
Found metadata in lib /usr/lib/plugins/platforms/libqwayland-egl.so, metadata=
{
    "IID": "org.qt-project.Qt.QPA.QPlatformIntegrationFactoryInterface.5.3",
    "MetaData": {
        "Keys": [
            "wayland-egl"
        ]
    },
    "archreq": 0,
    "className": "QWaylandEglPlatformIntegrationPlugin",
    "debug": false,
    "version": 331520
}


Got keys from plugin meta data ("wayland-egl")
QFactoryLoader::QFactoryLoader() looking at "/usr/lib/plugins/platforms/libqwayland-generic.so"
Found metadata in lib /usr/lib/plugins/platforms/libqwayland-generic.so, metadata=
{
    "IID": "org.qt-project.Qt.QPA.QPlatformIntegrationFactoryInterface.5.3",
    "MetaData": {
        "Keys": [
            "wayland"
        ]
    },
    "archreq": 0,
    "className": "QWaylandIntegrationPlugin",
    "debug": false,
    "version": 331520
}


Got keys from plugin meta data ("wayland")
QFactoryLoader::QFactoryLoader() looking at "/usr/lib/plugins/platforms/libqxcb.so"
Found metadata in lib /usr/lib/plugins/platforms/libqxcb.so, metadata=
{
    "IID": "org.qt-project.Qt.QPA.QPlatformIntegrationFactoryInterface.5.3",
    "MetaData": {
        "Keys": [
            "xcb"
        ]
    },
    "archreq": 0,
    "className": "QXcbIntegrationPlugin",
    "debug": false,
    "version": 331520
}


Got keys from plugin meta data ("xcb")
QFactoryLoader::QFactoryLoader() checking directory path "/tmp/qt5gui/examples/gui/analogclock/platforms" ...
loaded library "/usr/lib/plugins/platforms/libqwayland-generic.so"
[3466416.431]  -> wl_display@1.get_registry(new id wl_registry@2)
[3466419.330]  -> wl_display@1.sync(new id wl_callback@3)
[3466421.984] wl_display@1.delete_id(3)
[3466422.412] wl_registry@2.global(1, "wl_compositor", 4)
[3466423.480]  -> wl_registry@2.bind(1, "wl_compositor", 3, new id [unknown]@4)
[3466424.731] wl_registry@2.global(2, "wl_subcompositor", 1)
[3466425.433]  -> wl_registry@2.bind(2, "wl_subcompositor", 1, new id [unknown]@5)
[3466426.653] wl_registry@2.global(3, "wp_viewporter", 1)
[3466428.057] wl_registry@2.global(4, "zxdg_output_manager_v1", 2)
[3466429.186]  -> wl_registry@2.bind(4, "zxdg_output_manager_v1", 2, new id [unknown]@6)
[3466430.407]  -> wl_display@1.sync(new id wl_callback@7)
[3466430.803] wl_registry@2.global(5, "wp_presentation", 1)
[3466431.749] wl_registry@2.global(6, "zwp_relative_pointer_manager_v1", 1)
[3466432.421] wl_registry@2.global(7, "zwp_pointer_constraints_v1", 1)
[3466433.336] wl_registry@2.global(8, "zwp_input_timestamps_manager_v1", 1)
[3466434.251] wl_registry@2.global(9, "wl_data_device_manager", 3)
[3466435.319]  -> wl_registry@2.bind(9, "wl_data_device_manager", 1, new id [unknown]@8)
[3466771.412] wl_registry@2.global(10, "wl_shm", 1)
[3466772.236]  -> wl_registry@2.bind(10, "wl_shm", 1, new id [unknown]@9)
[3466773.243] wl_registry@2.global(11, "wl_drm", 2)
[3466773.914] wl_registry@2.global(12, "wl_seat", 7)
[3466774.707]  -> wl_registry@2.bind(12, "wl_seat", 5, new id [unknown]@10)
[3466775.684]  -> wl_data_device_manager@8.get_data_device(new id wl_data_device@11, wl_seat@10)
[3466776.386] wl_registry@2.global(13, "zwp_linux_dmabuf_v1", 3)
[3466777.759] wl_registry@2.global(14, "weston_direct_display_v1", 1)
[3466778.430] wl_registry@2.global(15, "weston_content_protection", 1)
[3466779.376] wl_registry@2.global(16, "wl_output", 3)
[3466780.353]  -> wl_registry@2.bind(16, "wl_output", 2, new id [unknown]@12)
[3466781.390]  -> zxdg_output_manager_v1@6.get_xdg_output(new id zxdg_output_v1@13, wl_output@12)
[3466782.306] wl_registry@2.global(17, "zwp_input_panel_v1", 1)
[3466783.374] wl_registry@2.global(18, "zwp_input_method_v1", 1)
[3466784.075] wl_registry@2.global(19, "zwp_text_input_manager_v1", 1)
[3466785.021] wl_registry@2.global(20, "xdg_wm_base", 3)
[3466785.937] wl_registry@2.global(21, "weston_desktop_shell", 1)
[3466786.608] wl_registry@2.global(22, "weston_screenshooter", 1)
[3466787.707] wl_callback@3.done(1)
[3466789.690] wl_display@1.delete_id(7)
[3466790.362] wl_callback@7.done(1)
[3466790.667] wl_shm@9.format(0)
[3466791.033] wl_shm@9.format(1)
[3466791.613] wl_shm@9.format(909199186)
[3466791.918] wl_shm@9.format(842093913)
[3466792.223] wl_shm@9.format(842094158)
[3466792.559] wl_shm@9.format(1448695129)
[3466793.138] wl_shm@9.format(1448434008)
[3466793.444] wl_shm@9.format(808665665)
[3466793.749] wl_shm@9.format(808665688)
[3466794.298] wl_shm@9.format(1211384385)
[3466794.634] wl_shm@9.format(1211384408)
[3466794.939] wl_seat@10.capabilities(6)
[3466795.671]  -> wl_seat@10.get_keyboard(new id wl_keyboard@7)
[3466796.190]  -> wl_seat@10.get_touch(new id wl_touch@3)
[3466796.678] wl_seat@10.name("default")
[3466797.746] wl_output@12.geometry(0, 0, 56, 75, 0, "unknown", "unknown", 0)
[3466799.791] wl_output@12.scale(1)
[3466800.126] wl_output@12.mode(3, 480, 640, 58435)
[3466801.164] wl_output@12.done()
[3466801.439] zxdg_output_v1@13.logical_position(0, 0)
[3466801.927] zxdg_output_v1@13.logical_size(480, 640)
[3466802.659] zxdg_output_v1@13.name("DPI-1")
[3466802.995] zxdg_output_v1@13.done()
QFactoryLoader::QFactoryLoader() checking directory path "/usr/lib/plugins/platforminputcontexts" ...
QFactoryLoader::QFactoryLoader() looking at "/usr/lib/plugins/platforminputcontexts/libcomposeplatforminputcontextplugin.so"
Found metadata in lib /usr/lib/plugins/platforminputcontexts/libcomposeplatforminputcontextplugin.so, metadata=
{
    "IID": "org.qt-project.Qt.QPlatformInputContextFactoryInterface.5.1",
    "MetaData": {
        "Keys": [
            "compose",
            "xim"
        ]
    },
    "archreq": 0,
    "className": "QComposePlatformInputContextPlugin",
    "debug": false,
    "version": 331520
}


Got keys from plugin meta data ("compose", "xim")
QFactoryLoader::QFactoryLoader() looking at "/usr/lib/plugins/platforminputcontexts/libibusplatforminputcontextplugin.so"
Found metadata in lib /usr/lib/plugins/platforminputcontexts/libibusplatforminputcontextplugin.so, metadata=
{
    "IID": "org.qt-project.Qt.QPlatformInputContextFactoryInterface.5.1",
    "MetaData": {
        "Keys": [
            "ibus"
        ]
    },
    "archreq": 0,
    "className": "QIbusPlatformInputContextPlugin",
    "debug": false,
    "version": 331520
}


Got keys from plugin meta data ("ibus")
QFactoryLoader::QFactoryLoader() checking directory path "/tmp/qt5gui/examples/gui/analogclock/platforminputcontexts" ...
loaded library "/usr/lib/plugins/platforminputcontexts/libcomposeplatforminputcontextplugin.so"
QFactoryLoader::QFactoryLoader() checking directory path "/usr/lib/plugins/platformthemes" ...
QFactoryLoader::QFactoryLoader() looking at "/usr/lib/plugins/platformthemes/libqxdgdesktopportal.so"
Found metadata in lib /usr/lib/plugins/platformthemes/libqxdgdesktopportal.so, metadata=
{
    "IID": "org.qt-project.Qt.QPA.QPlatformThemeFactoryInterface.5.1",
    "MetaData": {
        "Keys": [
            "xdgdesktopportal",
            "flatpak",
            "snap"
        ]
    },
    "archreq": 0,
    "className": "QXdgDesktopPortalThemePlugin",
    "debug": false,
    "version": 331520
}


Got keys from plugin meta data ("xdgdesktopportal", "flatpak", "snap")
QFactoryLoader::QFactoryLoader() checking directory path "/tmp/qt5gui/examples/gui/analogclock/platformthemes" ...
[3467169.663]  -> wl_compositor@4.create_surface(new id wl_surface@14)
QFactoryLoader::QFactoryLoader() checking directory path "/usr/lib/plugins/wayland-shell-integration" ...
QFactoryLoader::QFactoryLoader() looking at "/usr/lib/plugins/wayland-shell-integration/libfullscreen-shell-v1.so"
Found metadata in lib /usr/lib/plugins/wayland-shell-integration/libfullscreen-shell-v1.so, metadata=
{
    "IID": "org.qt-project.Qt.WaylandClient.QWaylandShellIntegrationFactoryInterface.5.3",
    "MetaData": {
        "Keys": [
            "fullscreen-shell-v1"
        ]
    },
    "archreq": 0,
    "className": "QWaylandFullScreenShellV1IntegrationPlugin",
    "debug": false,
    "version": 331520
}


Got keys from plugin meta data ("fullscreen-shell-v1")
QFactoryLoader::QFactoryLoader() looking at "/usr/lib/plugins/wayland-shell-integration/libivi-shell.so"
Found metadata in lib /usr/lib/plugins/wayland-shell-integration/libivi-shell.so, metadata=
{
    "IID": "org.qt-project.Qt.WaylandClient.QWaylandShellIntegrationFactoryInterface.5.3",
    "MetaData": {
        "Keys": [
            "ivi-shell"
        ]
    },
    "archreq": 0,
    "className": "QWaylandIviShellIntegrationPlugin",
    "debug": false,
    "version": 331520
}


Got keys from plugin meta data ("ivi-shell")
QFactoryLoader::QFactoryLoader() looking at "/usr/lib/plugins/wayland-shell-integration/libwl-shell.so"
Found metadata in lib /usr/lib/plugins/wayland-shell-integration/libwl-shell.so, metadata=
{
    "IID": "org.qt-project.Qt.WaylandClient.QWaylandShellIntegrationFactoryInterface.5.3",
    "MetaData": {
        "Keys": [
            "wl-shell"
        ]
    },
    "archreq": 0,
    "className": "QWaylandWlShellIntegrationPlugin",
    "debug": false,
    "version": 331520
}


Got keys from plugin meta data ("wl-shell")
QFactoryLoader::QFactoryLoader() looking at "/usr/lib/plugins/wayland-shell-integration/libxdg-shell-v5.so"
Found metadata in lib /usr/lib/plugins/wayland-shell-integration/libxdg-shell-v5.so, metadata=
{
    "IID": "org.qt-project.Qt.WaylandClient.QWaylandShellIntegrationFactoryInterface.5.3",
    "MetaData": {
        "Keys": [
            "xdg-shell-v5"
        ]
    },
    "archreq": 0,
    "className": "QWaylandXdgShellV5IntegrationPlugin",
    "debug": false,
    "version": 331520
}


Got keys from plugin meta data ("xdg-shell-v5")
QFactoryLoader::QFactoryLoader() looking at "/usr/lib/plugins/wayland-shell-integration/libxdg-shell-v6.so"
Found metadata in lib /usr/lib/plugins/wayland-shell-integration/libxdg-shell-v6.so, metadata=
{
    "IID": "org.qt-project.Qt.WaylandClient.QWaylandShellIntegrationFactoryInterface.5.3",
    "MetaData": {
        "Keys": [
            "xdg-shell-v6"
        ]
    },
    "archreq": 0,
    "className": "QWaylandXdgShellV6IntegrationPlugin",
    "debug": false,
    "version": 331520
}


Got keys from plugin meta data ("xdg-shell-v6")
QFactoryLoader::QFactoryLoader() looking at "/usr/lib/plugins/wayland-shell-integration/libxdg-shell.so"
Found metadata in lib /usr/lib/plugins/wayland-shell-integration/libxdg-shell.so, metadata=
{
    "IID": "org.qt-project.Qt.WaylandClient.QWaylandShellIntegrationFactoryInterface.5.3",
    "MetaData": {
        "Keys": [
            "xdg-shell"
        ]
    },
    "archreq": 0,
    "className": "QWaylandXdgShellIntegrationPlugin",
    "debug": false,
    "version": 331520
}


Got keys from plugin meta data ("xdg-shell")
QFactoryLoader::QFactoryLoader() checking directory path "/tmp/qt5gui/examples/gui/analogclock/wayland-shell-integration" ...
loaded library "/usr/lib/plugins/wayland-shell-integration/libxdg-shell.so"
[3467205.884]  -> wl_registry@2.bind(20, "xdg_wm_base", 1, new id [unknown]@15)
[3467207.959]  -> xdg_wm_base@15.get_xdg_surface(new id xdg_surface@16, wl_surface@14)
[3467208.997]  -> xdg_surface@16.get_toplevel(new id xdg_toplevel@17)
[3467209.516]  -> xdg_toplevel@17.set_title("Analog Clock")
[3467210.218]  -> xdg_toplevel@17.set_app_id("analogclock")
[3467210.614]  -> wl_surface@14.set_buffer_scale(1)
QFactoryLoader::QFactoryLoader() checking directory path "/usr/lib/plugins/wayland-graphics-integration-client" ...
QFactoryLoader::QFactoryLoader() looking at "/usr/lib/plugins/wayland-graphics-integration-client/libdmabuf-server.so"
Found metadata in lib /usr/lib/plugins/wayland-graphics-integration-client/libdmabuf-server.so, metadata=
{
    "IID": "org.qt-project.Qt.WaylandClient.QWaylandServerBufferIntegrationFactoryInterface.5.3",
    "MetaData": {
        "Keys": [
            "dmabuf-server"
        ]
    },
    "archreq": 0,
    "className": "DmaBufServerBufferPlugin",
    "debug": false,
    "version": 331520
}


Got keys from plugin meta data ()
QFactoryLoader::QFactoryLoader() looking at "/usr/lib/plugins/wayland-graphics-integration-client/libqt-plugin-wayland-egl.so"
Found metadata in lib /usr/lib/plugins/wayland-graphics-integration-client/libqt-plugin-wayland-egl.so, metadata=
{
    "IID": "org.qt-project.Qt.WaylandClient.QWaylandClientBufferIntegrationFactoryInterface.5.3",
    "MetaData": {
        "Keys": [
            "wayland-egl"
        ]
    },
    "archreq": 0,
    "className": "QWaylandEglClientBufferPlugin",
    "debug": false,
    "version": 331520
}


Got keys from plugin meta data ("wayland-egl")
QFactoryLoader::QFactoryLoader() looking at "/usr/lib/plugins/wayland-graphics-integration-client/libshm-emulation-server.so"
Found metadata in lib /usr/lib/plugins/wayland-graphics-integration-client/libshm-emulation-server.so, metadata=
{
    "IID": "org.qt-project.Qt.WaylandClient.QWaylandServerBufferIntegrationFactoryInterface.5.3",
    "MetaData": {
        "Keys": [
            "shm-emulation-server"
        ]
    },
    "archreq": 0,
    "className": "ShmServerBufferPlugin",
    "debug": false,
    "version": 331520
}


Got keys from plugin meta data ()
QFactoryLoader::QFactoryLoader() looking at "/usr/lib/plugins/wayland-graphics-integration-client/libvulkan-server.so"
Found metadata in lib /usr/lib/plugins/wayland-graphics-integration-client/libvulkan-server.so, metadata=
{
    "IID": "org.qt-project.Qt.WaylandClient.QWaylandServerBufferIntegrationFactoryInterface.5.3",
    "MetaData": {
        "Keys": [
            "vulkan-server"
        ]
    },
    "archreq": 0,
    "className": "VulkanServerBufferPlugin",
    "debug": false,
    "version": 331520
}


Got keys from plugin meta data ()
QFactoryLoader::QFactoryLoader() checking directory path "/tmp/qt5gui/examples/gui/analogclock/wayland-graphics-integration-client" ...
loaded library "/usr/lib/plugins/wayland-graphics-integration-client/libqt-plugin-wayland-egl.so"
[3467623.421]  -> wl_display@1.get_registry(new id wl_registry@18)
[3467623.970]  -> wl_display@1.sync(new id wl_callback@19)
[3467631.874] wl_display@1.delete_id(19)
[3467632.240] wl_registry@18.global(1, "wl_compositor", 4)
[3467633.247] wl_registry@18.global(2, "wl_subcompositor", 1)
[3467633.918] wl_registry@18.global(3, "wp_viewporter", 1)
[3467634.834] wl_registry@18.global(4, "zxdg_output_manager_v1", 2)
[3467635.932] wl_registry@18.global(5, "wp_presentation", 1)
[3467636.573] wl_registry@18.global(6, "zwp_relative_pointer_manager_v1", 1)
[3467638.129] wl_registry@18.global(7, "zwp_pointer_constraints_v1", 1)
[3467639.075] wl_registry@18.global(8, "zwp_input_timestamps_manager_v1", 1)
[3467639.960] wl_registry@18.global(9, "wl_data_device_manager", 3)
[3467640.632] wl_registry@18.global(10, "wl_shm", 1)
[3467641.547] wl_registry@18.global(11, "wl_drm", 2)
[3467642.188] wl_registry@18.global(12, "wl_seat", 7)
[3467643.103] wl_registry@18.global(13, "zwp_linux_dmabuf_v1", 3)
[3467643.988]  -> wl_registry@18.bind(13, "zwp_linux_dmabuf_v1", 3, new id [unknown]@20)
[3467644.904] wl_registry@18.global(14, "weston_direct_display_v1", 1)
[3467645.819] wl_registry@18.global(15, "weston_content_protection", 1)
[3467646.491] wl_registry@18.global(16, "wl_output", 3)
[3467647.650] wl_registry@18.global(17, "zwp_input_panel_v1", 1)
[3467648.566] wl_registry@18.global(18, "zwp_input_method_v1", 1)
[3467649.206] wl_registry@18.global(19, "zwp_text_input_manager_v1", 1)
[3467650.122] wl_registry@18.global(20, "xdg_wm_base", 3)
[3467651.007] wl_registry@18.global(21, "weston_desktop_shell", 1)
[3467651.678] wl_registry@18.global(22, "weston_screenshooter", 1)
[3467652.563] wl_callback@19.done(1)
[3467652.929]  -> wl_display@1.sync(new id wl_callback@19)
[3467655.248] wl_display@1.delete_id(19)
[3467655.584] zwp_linux_dmabuf_v1@20.modifier(1211384385, 16777215, 4294967295)
[3467656.255] zwp_linux_dmabuf_v1@20.modifier(1211384408, 16777215, 4294967295)
[3467657.384] zwp_linux_dmabuf_v1@20.modifier(942948929, 16777215, 4294967295)
[3467658.300] zwp_linux_dmabuf_v1@20.modifier(942948952, 16777215, 4294967295)
[3467658.971] zwp_linux_dmabuf_v1@20.modifier(808669761, 16777215, 4294967295)
[3467659.887] zwp_linux_dmabuf_v1@20.modifier(808669784, 16777215, 4294967295)
[3467660.772] zwp_linux_dmabuf_v1@20.modifier(808665665, 16777215, 4294967295)
[3467661.412] zwp_linux_dmabuf_v1@20.modifier(808665688, 16777215, 4294967295)
[3467996.192] zwp_linux_dmabuf_v1@20.modifier(875713089, 16777215, 4294967295)
[3467997.383] zwp_linux_dmabuf_v1@20.modifier(875708993, 16777215, 4294967295)
[3467998.054] zwp_linux_dmabuf_v1@20.modifier(875713112, 16777215, 4294967295)
[3467998.786] zwp_linux_dmabuf_v1@20.modifier(875709016, 16777215, 4294967295)
[3467999.427] zwp_linux_dmabuf_v1@20.modifier(892424769, 16777215, 4294967295)
[3468000.129] zwp_linux_dmabuf_v1@20.modifier(909199186, 16777215, 4294967295)
[3468000.800] zwp_linux_dmabuf_v1@20.modifier(538982482, 16777215, 4294967295)
[3468001.502] zwp_linux_dmabuf_v1@20.modifier(540422482, 16777215, 4294967295)
[3468002.143] zwp_linux_dmabuf_v1@20.modifier(943215175, 16777215, 4294967295)
[3468002.845] zwp_linux_dmabuf_v1@20.modifier(842224199, 16777215, 4294967295)
[3468003.516] zwp_linux_dmabuf_v1@20.modifier(961959257, 16777215, 4294967295)
[3468004.218] zwp_linux_dmabuf_v1@20.modifier(825316697, 16777215, 4294967295)
[3468004.859] zwp_linux_dmabuf_v1@20.modifier(842093913, 16777215, 4294967295)
[3468005.561] zwp_linux_dmabuf_v1@20.modifier(909202777, 16777215, 4294967295)
[3468006.232] zwp_linux_dmabuf_v1@20.modifier(875713881, 16777215, 4294967295)
[3468007.269] zwp_linux_dmabuf_v1@20.modifier(961893977, 16777215, 4294967295)
[3468007.910] zwp_linux_dmabuf_v1@20.modifier(825316953, 16777215, 4294967295)
[3468008.826] zwp_linux_dmabuf_v1@20.modifier(842094169, 16777215, 4294967295)
[3468009.741] zwp_linux_dmabuf_v1@20.modifier(909203033, 16777215, 4294967295)
[3468010.382] zwp_linux_dmabuf_v1@20.modifier(875714137, 16777215, 4294967295)
[3468011.297] zwp_linux_dmabuf_v1@20.modifier(842094158, 16777215, 4294967295)
[3468011.938] zwp_linux_dmabuf_v1@20.modifier(808530000, 16777215, 4294967295)
[3468012.854] zwp_linux_dmabuf_v1@20.modifier(842084432, 16777215, 4294967295)
[3468013.494] zwp_linux_dmabuf_v1@20.modifier(909193296, 16777215, 4294967295)
[3468014.410] zwp_linux_dmabuf_v1@20.modifier(909203022, 16777215, 4294967295)
[3468015.295] zwp_linux_dmabuf_v1@20.modifier(1448433985, 16777215, 4294967295)
[3468015.936] zwp_linux_dmabuf_v1@20.modifier(1448434008, 16777215, 4294967295)
[3468017.034] zwp_linux_dmabuf_v1@20.modifier(808531033, 16777215, 4294967295)
[3468017.675] zwp_linux_dmabuf_v1@20.modifier(842085465, 16777215, 4294967295)
[3468018.590] zwp_linux_dmabuf_v1@20.modifier(909194329, 16777215, 4294967295)
[3468019.475] zwp_linux_dmabuf_v1@20.modifier(1448695129, 16777215, 4294967295)
[3468020.147] zwp_linux_dmabuf_v1@20.modifier(1498831189, 16777215, 4294967295)
[3468021.032] zwp_linux_dmabuf_v1@20.modifier(808530521, 16777215, 4294967295)
[3468021.703] zwp_linux_dmabuf_v1@20.modifier(842084953, 16777215, 4294967295)
[3468022.618] zwp_linux_dmabuf_v1@20.modifier(909193817, 16777215, 4294967295)
[3468023.259] wl_callback@19.done(1)
[3468023.839]  -> wl_registry@18.bind(11, "wl_drm", 2, new id [unknown]@19)
[3468024.999]  -> wl_display@1.sync(new id wl_callback@21)
[3468027.775] wl_display@1.delete_id(21)
[3468028.142] wl_drm@19.device("/dev/dri/renderD128")
[3468029.912] wl_drm@19.format(808669761)
[3468030.552] wl_drm@19.format(808669784)
[3468030.888] wl_drm@19.format(808665665)
[3468031.193] wl_drm@19.format(808665688)
[3468031.529] wl_drm@19.format(875713089)
[3468032.078] wl_drm@19.format(875713112)
[3468032.414] wl_drm@19.format(909199186)
[3468032.719] wl_drm@19.format(961959257)
[3468033.024] wl_drm@19.format(825316697)
[3468033.573] wl_drm@19.format(842093913)
[3468033.878] wl_drm@19.format(909202777)
[3468034.214] wl_drm@19.format(875713881)
[3468034.763] wl_drm@19.format(842094158)
[3468035.069] wl_drm@19.format(909203022)
[3468035.404] wl_drm@19.format(1448695129)
[3468035.709] wl_drm@19.capabilities(1)
[3468036.259] wl_callback@21.done(1)
libEGL warning: MESA-LOADER: failed to open omapdrm: /usr/lib/dri/omapdrm_dri.so: cannot open shared object file: No such file or directory (search paths /usr/lib/dri, suffix _dri)

[3468116.483]  -> zwp_linux_dmabuf_v1@20.destroy()
[3468117.917]  -> wl_display@1.get_registry(new id wl_registry@21)
[3468118.649]  -> wl_display@1.sync(new id wl_callback@22)
[3468120.572] wl_display@1.delete_id(20)
[3468120.938] wl_display@1.delete_id(22)
[3468121.548] wl_registry@21.global(1, "wl_compositor", 4)
[3468122.189] wl_registry@21.global(2, "wl_subcompositor", 1)
[3468123.104] wl_registry@21.global(3, "wp_viewporter", 1)
[3468124.020] wl_registry@21.global(4, "zxdg_output_manager_v1", 2)
[3468124.661] wl_registry@21.global(5, "wp_presentation", 1)
[3468125.576] wl_registry@21.global(6, "zwp_relative_pointer_manager_v1", 1)
[3468126.217] wl_registry@21.global(7, "zwp_pointer_constraints_v1", 1)
[3468127.743] wl_registry@21.global(8, "zwp_input_timestamps_manager_v1", 1)
[3468128.689] wl_registry@21.global(9, "wl_data_device_manager", 3)
[3468129.574] wl_registry@21.global(10, "wl_shm", 1)
[3468130.245]  -> wl_registry@21.bind(10, "wl_shm", 1, new id [unknown]@20)
[3468131.404] wl_registry@21.global(11, "wl_drm", 2)
[3468132.076] wl_registry@21.global(12, "wl_seat", 7)
[3468132.991] wl_registry@21.global(13, "zwp_linux_dmabuf_v1", 3)
[3468133.876] wl_registry@21.global(14, "weston_direct_display_v1", 1)
[3468134.517] wl_registry@21.global(15, "weston_content_protection", 1)
[3468140.864] wl_registry@21.global(16, "wl_output", 3)
[3468141.535] wl_registry@21.global(17, "zwp_input_panel_v1", 1)
[3468142.481] wl_registry@21.global(18, "zwp_input_method_v1", 1)
[3468477.597] wl_registry@21.global(19, "zwp_text_input_manager_v1", 1)
[3468478.330] wl_registry@21.global(20, "xdg_wm_base", 3)
[3468479.001] wl_registry@21.global(21, "weston_desktop_shell", 1)
[3468479.703] wl_registry@21.global(22, "weston_screenshooter", 1)
[3468480.344] wl_callback@22.done(1)
[3468480.679]  -> wl_display@1.sync(new id wl_callback@22)
[3468482.724] wl_display@1.delete_id(22)
[3468483.090] wl_shm@20.format(0)
[3468483.395] wl_shm@20.format(1)
[3468483.731] wl_shm@20.format(909199186)
[3468484.310] wl_shm@20.format(842093913)
[3468484.616] wl_shm@20.format(842094158)
[3468484.921] wl_shm@20.format(1448695129)
[3468485.501] wl_shm@20.format(1448434008)
[3468485.806] wl_shm@20.format(808665665)
[3468486.111] wl_shm@20.format(808665688)
[3468486.416] wl_shm@20.format(1211384385)
[3468487.423] wl_shm@20.format(1211384408)
[3468487.759] wl_callback@22.done(1)
QFactoryLoader::QFactoryLoader() checking directory path "/usr/lib/plugins/wayland-decoration-client" ...
QFactoryLoader::QFactoryLoader() looking at "/usr/lib/plugins/wayland-decoration-client/libbradient.so"
Found metadata in lib /usr/lib/plugins/wayland-decoration-client/libbradient.so, metadata=
{
    "IID": "org.qt-project.Qt.WaylandClient.QWaylandDecorationFactoryInterface.5.4",
    "MetaData": {
        "Keys": [
            "bradient"
        ]
    },
    "archreq": 0,
    "className": "QWaylandBradientDecorationPlugin",
    "debug": false,
    "version": 331520
}


Got keys from plugin meta data ("bradient")
QFactoryLoader::QFactoryLoader() checking directory path "/tmp/qt5gui/examples/gui/analogclock/wayland-decoration-client" ...
loaded library "/usr/lib/plugins/wayland-decoration-client/libbradient.so"
[3468560.079]  -> wl_surface@14.set_buffer_transform(0)
[3468564.229]  -> wl_surface@14.commit()
[3468564.565] wl_keyboard@7.repeat_info(40, 400)
[3468565.328] wl_keyboard@7.keymap(1, fd 6, 64434)
[3468629.592]  -> wl_compositor@4.create_region(new id wl_region@22)
[3468630.111]  -> wl_region@22.add(103, 130, 200, 200)
[3468631.301]  -> wl_surface@14.set_opaque_region(wl_region@22)
[3468631.637]  -> wl_region@22.destroy()
QFactoryLoader::QFactoryLoader() checking directory path "/usr/lib/plugins/accessiblebridge" ...
QFactoryLoader::QFactoryLoader() checking directory path "/tmp/qt5gui/examples/gui/analogclock/accessiblebridge" ...
[3468633.865] xdg_toplevel@17.configure(0, 0, array[0])
[3468634.902] xdg_surface@16.configure(2)
[3468635.421]  -> xdg_surface@16.set_window_geometry(0, 0, 206, 233)
[3468636.641]  -> xdg_toplevel@17.set_min_size(0, 0)
[3468637.862]  -> xdg_toplevel@17.set_max_size(0, 0)
[3468638.381]  -> xdg_surface@16.ack_configure(2)
[3468645.002]  -> wl_shm@9.create_pool(new id wl_shm_pool@23, fd 7, 191992)
[3468646.132]  -> wl_shm_pool@23.create_buffer(new id wl_buffer@24, 0, 206, 233, 824, 0)
[3468842.465]  -> wl_surface@14.damage(0, 0, 206, 30)
[3468847.805]  -> wl_surface@14.damage(0, 30, 3, 200)
[3468851.070]  -> wl_surface@14.damage(203, 30, 3, 200)
[3468852.230]  -> wl_surface@14.damage(0, 230, 206, 3)
[3468853.664]  -> wl_surface@14.damage(0, 233, 3, 30)
[3468856.624]  -> wl_surface@14.frame(new id wl_callback@25)
[3468857.967]  -> wl_surface@14.attach(wl_buffer@24, 0, 0)
[3468858.943]  -> wl_surface@14.damage(3, 30, 200, 200)
[3468860.042]  -> wl_surface@14.commit()
[3468873.133] wl_display@1.delete_id(22)
[3468873.529] wl_surface@14.enter(wl_output@12)
[3468874.384] wl_keyboard@7.enter(3, wl_surface@14, array[0])
[3468875.513] wl_keyboard@7.modifiers(3, 0, 0, 0, 0)
[3468878.412] wl_data_device@11.selection(nil)
[3468878.808] xdg_toplevel@17.configure(0, 0, array[4])
[3468879.754] xdg_surface@16.configure(4)
[3468880.944]  -> wl_display@1.sync(new id wl_callback@22)
[3468881.494]  -> xdg_surface@16.set_window_geometry(0, 0, 206, 233)
[3468882.653]  -> xdg_toplevel@17.set_min_size(0, 0)
[3468883.142]  -> xdg_toplevel@17.set_max_size(0, 0)
[3468883.874]  -> xdg_surface@16.ack_configure(4)
[3468890.923]  -> wl_shm@9.create_pool(new id wl_shm_pool@26, fd 7, 191992)
[3468893.639]  -> wl_shm_pool@26.create_buffer(new id wl_buffer@27, 0, 206, 233, 824, 0)
[3468949.634]  -> wl_surface@14.damage(0, 0, 206, 30)
[3468952.289]  -> wl_surface@14.damage(0, 30, 3, 200)
[3468954.791]  -> wl_surface@14.damage(203, 30, 3, 200)
[3468955.645]  -> wl_surface@14.damage(0, 230, 206, 3)
[3468958.117]  -> wl_surface@14.damage(0, 233, 3, 30)
[3468962.633]  -> wl_surface@14.frame(new id wl_callback@28)
[3468963.457]  -> wl_surface@14.attach(wl_buffer@27, 0, 0)
[3468964.128]  -> wl_surface@14.damage(3, 30, 200, 200)
[3468966.631]  -> wl_surface@14.commit()
[3470807.326] discarded [unknown]@25.[event 0](0 fd, 12 byte)
[3470807.723] wl_display@1.delete_id(25)
[3470808.059] wl_buffer@24.release()
[3470811.171] wl_display@1.delete_id(22)
[3470811.537] wl_callback@22.done(4)
QFactoryLoader::QFactoryLoader() checking directory path "/usr/lib/plugins/accessible" ...
QFactoryLoader::QFactoryLoader() checking directory path "/tmp/qt5gui/examples/gui/analogclock/accessible" ...
[3471335.388] wl_display@1.delete_id(28)
[3471336.121] wl_buffer@27.release()
[3471336.426] wl_callback@28.done(11717103)
[3471342.712]  -> wl_surface@14.frame(new id wl_callback@28)
[3471343.261]  -> wl_surface@14.attach(wl_buffer@27, 0, 0)
[3471344.238]  -> wl_surface@14.damage(3, 30, 200, 200)
[3471345.336]  -> wl_surface@14.commit()
[3471865.373] wl_display@1.delete_id(28)
[3471866.136] wl_buffer@27.release()
[3471866.410] wl_callback@28.done(11717633)
[3471872.880]  -> wl_surface@14.frame(new id wl_callback@28)
[3471873.734]  -> wl_surface@14.attach(wl_buffer@27, 0, 0)
[3471874.405]  -> wl_surface@14.damage(3, 30, 200, 200)
[3471875.504]  -> wl_surface@14.commit()
[3472312.936] wl_display@1.delete_id(28)
[3472313.669] wl_buffer@27.release()
[3472313.974] wl_callback@28.done(11718164)
[3472321.633]  -> wl_surface@14.frame(new id wl_callback@28)
[3472322.488]  -> wl_surface@14.attach(wl_buffer@27, 0, 0)
[3472323.434]  -> wl_surface@14.damage(3, 30, 200, 200)
[3472324.532]  -> wl_surface@14.commit()
[3472756.747] wl_display@1.delete_id(28)
[3472758.242] wl_buffer@27.release()
[3472758.547] wl_callback@28.done(11718609)
[3472764.742]  -> wl_surface@14.frame(new id wl_callback@28)
[3472765.566]  -> wl_surface@14.attach(wl_buffer@27, 0, 0)
[3472766.237]  -> wl_surface@14.damage(3, 30, 200, 200)
[3472768.159]  -> wl_surface@14.commit()
[3473204.921] wl_display@1.delete_id(28)
[3473205.653] wl_buffer@27.release()
[3473206.599] wl_callback@28.done(11719054)
[3473213.190]  -> wl_surface@14.frame(new id wl_callback@28)
[3473214.014]  -> wl_surface@14.attach(wl_buffer@27, 0, 0)
[3473214.960]  -> wl_surface@14.damage(3, 30, 200, 200)
[3473219.263]  -> wl_surface@14.commit()
[3473665.789] wl_display@1.delete_id(28)
[3473666.552] wl_buffer@27.release()
[3473667.131] wl_callback@28.done(11719499)
[3473673.601]  -> wl_surface@14.frame(new id wl_callback@28)
[3473674.424]  -> wl_surface@14.attach(wl_buffer@27, 0, 0)
[3473675.096]  -> wl_surface@14.damage(3, 30, 200, 200)
[3473676.194]  -> wl_surface@14.commit()
[3474112.193] wl_display@1.delete_id(28)
[3474113.810] wl_buffer@27.release()
[3474114.329] wl_callback@28.done(11719961)
[3474121.652]  -> wl_surface@14.frame(new id wl_callback@28)
[3474125.528]  -> wl_surface@14.attach(wl_buffer@27, 0, 0)
[3474126.474]  -> wl_surface@14.damage(3, 30, 200, 200)
[3474128.091]  -> wl_surface@14.commit()
[3474571.321] wl_display@1.delete_id(28)
[3474572.389] wl_buffer@27.release()
[3474572.725] wl_callback@28.done(11720406)
[3474579.713]  -> wl_surface@14.frame(new id wl_callback@28)
[3474580.537]  -> wl_surface@14.attach(wl_buffer@27, 0, 0)
[3474581.483]  -> wl_surface@14.damage(3, 30, 200, 200)
[3474582.551]  -> wl_surface@14.commit()
[3475012.904] wl_display@1.delete_id(28)
[3475013.636] wl_buffer@27.release()
[3475013.942] wl_callback@28.done(11720868)
[3475021.326]  -> wl_surface@14.frame(new id wl_callback@28)
[3475022.150]  -> wl_surface@14.attach(wl_buffer@27, 0, 0)
[3475023.127]  -> wl_surface@14.damage(3, 30, 200, 200)
[3475024.195]  -> wl_surface@14.commit()
[3475465.258] wl_display@1.delete_id(28)
[3475465.930] wl_buffer@27.release()
[3475466.235] wl_callback@28.done(11721313)
[3475472.887]  -> wl_surface@14.frame(new id wl_callback@28)
[3475473.711]  -> wl_surface@14.attach(wl_buffer@27, 0, 0)
[3475475.450]  -> wl_surface@14.damage(3, 30, 200, 200)
[3475476.641]  -> wl_surface@14.commit()
[3475920.909] wl_display@1.delete_id(28)
[3475921.641] wl_buffer@27.release()
[3475921.946] wl_callback@28.done(11721758)
[3475926.432]  -> wl_surface@14.frame(new id wl_callback@28)
[3475928.781]  -> wl_surface@14.attach(wl_buffer@27, 0, 0)
[3475929.788]  -> wl_surface@14.damage(3, 30, 200, 200)
[3475930.887]  -> wl_surface@14.commit()
[3476364.597] wl_display@1.delete_id(28)
[3476365.360] wl_buffer@27.release()
[3476365.665] wl_callback@28.done(11722220)
[3476371.524]  -> wl_surface@14.frame(new id wl_callback@28)
[3476373.324]  -> wl_surface@14.attach(wl_buffer@27, 0, 0)
[3476374.300]  -> wl_surface@14.damage(3, 30, 200, 200)
[3476375.155]  -> wl_surface@14.commit()
[3476810.665] wl_display@1.delete_id(28)
[3476811.428] wl_buffer@27.release()
[3476811.703] wl_callback@28.done(11722665)
[3476816.158]  -> wl_surface@14.frame(new id wl_callback@28)
[3476816.676]  -> wl_surface@14.attach(wl_buffer@27, 0, 0)
[3476819.575]  -> wl_surface@14.damage(3, 30, 200, 200)
[3476820.704]  -> wl_surface@14.commit()
[3477257.344] wl_display@1.delete_id(28)
[3477258.107] wl_buffer@27.release()
[3477258.656] wl_callback@28.done(11723110)
[3477264.881]  -> wl_surface@14.frame(new id wl_callback@28)
[3477265.705]  -> wl_surface@14.attach(wl_buffer@27, 0, 0)
[3477266.407]  -> wl_surface@14.damage(3, 30, 200, 200)
[3477268.024]  -> wl_surface@14.commit()
[3477699.842] wl_display@1.delete_id(28)
[3477700.605] wl_buffer@27.release()
[3477700.879] wl_callback@28.done(11723555)
[3477705.365]  -> wl_surface@14.frame(new id wl_callback@28)
[3477705.884]  -> wl_surface@14.attach(wl_buffer@27, 0, 0)
[3477706.616]  -> wl_surface@14.damage(3, 30, 200, 200)
[3477709.729]  -> wl_surface@14.commit()
[3478146.642] wl_display@1.delete_id(28)
[3478149.328] wl_buffer@27.release()
[3478149.877] wl_callback@28.done(11724000)
[3478156.468]  -> wl_surface@14.frame(new id wl_callback@28)
[3478158.025]  -> wl_surface@14.attach(wl_buffer@27, 0, 0)
[3478158.696]  -> wl_surface@14.damage(3, 30, 200, 200)
[3478159.825]  -> wl_surface@14.commit()
[3478600.980] wl_display@1.delete_id(28)
[3478601.743] wl_buffer@27.release()
[3478602.018] wl_callback@28.done(11724444)
[3478606.504]  -> wl_surface@14.frame(new id wl_callback@28)
[3478608.182]  -> wl_surface@14.attach(wl_buffer@27, 0, 0)
[3478608.853]  -> wl_surface@14.damage(3, 30, 200, 200)
[3478609.982]  -> wl_surface@14.commit()
[3479050.283] wl_display@1.delete_id(28)
[3479051.046] wl_buffer@27.release()
[3479051.351] wl_callback@28.done(11724907)
[3479055.806]  -> wl_surface@14.frame(new id wl_callback@28)
[3479056.325]  -> wl_surface@14.attach(wl_buffer@27, 0, 0)
[3479057.943]  -> wl_surface@14.damage(3, 30, 200, 200)
[3479060.414]  -> wl_surface@14.commit()
[3479495.955] wl_display@1.delete_id(28)
[3479496.718] wl_buffer@27.release()
[3479497.267] wl_callback@28.done(11725351)
[3479501.753]  -> wl_surface@14.frame(new id wl_callback@28)
[3479502.271]  -> wl_surface@14.attach(wl_buffer@27, 0, 0)
[3479503.004]  -> wl_surface@14.damage(3, 30, 200, 200)
[3479505.109]  -> wl_surface@14.commit()
[3479944.403] wl_display@1.delete_id(28)
[3479945.166] wl_buffer@27.release()
[3479945.471] wl_callback@28.done(11725796)
[3479952.856]  -> wl_surface@14.frame(new id wl_callback@28)
[3479953.680]  -> wl_surface@14.attach(wl_buffer@27, 0, 0)
[3479954.626]  -> wl_surface@14.damage(3, 30, 200, 200)
[3479955.724]  -> wl_surface@14.commit()
[3480389.312] wl_display@1.delete_id(28)
[3480390.075] wl_buffer@27.release()
[3480390.380] wl_callback@28.done(11726241)
[3480397.582]  -> wl_surface@14.frame(new id wl_callback@28)
[3480398.406]  -> wl_surface@14.attach(wl_buffer@27, 0, 0)
[3480399.382]  -> wl_surface@14.damage(3, 30, 200, 200)
[3480400.206]  -> wl_surface@14.commit()
[3480832.268] wl_display@1.delete_id(28)
[3480833.000] wl_buffer@27.release()
[3480833.305] wl_callback@28.done(11726686)
[3480840.080]  -> wl_surface@14.frame(new id wl_callback@28)
[3480840.904]  -> wl_surface@14.attach(wl_buffer@27, 0, 0)
[3480841.850]  -> wl_surface@14.damage(3, 30, 200, 200)
[3480842.674]  -> wl_surface@14.commit()
^C

Are there any big missing parts? Of the warnings I've seen:

- kernel: omapdrm omapdrm.0: DMM not available, disable DMM support. There is no DMM hardware on the DM3730, to my understanding, so this is expected

- MESA-LOADER: failed to open omapdrm: /usr/lib/dri/omapdrm_dri.so
MESA-LOADER: failed to open zink: /usr/lib/dri/zink_dri.so

This is probably the main problem, but I would have thought that weston wouldn't have run. I'll work on compiling omapdrmtest, I think. 

- fbset address

   - Did a bit of investigation and this shows up on a different board which is running Wayland fine, so I don't think this is a core issue

  - I do NOT get the loader warnings though, but those files don't exist. 

- The fact that I don't see a wayland display at all I think indicates this is not between QT and Wayland, but between Wayland and the display. 

I think I fixed my .ini slightly, output should be 
name=VGA0
mode=480x640, since I see my DPI module on card0. 

~# ls -lrt /sys/class/drm
-r--r--r-- 1 root root 4096 Mar 28 19:33 version
lrwxrwxrwx 1 root root 0 Mar 28 19:33 renderD128 -> ../../devices/platform/omapdrm.0/drm/renderD128
lrwxrwxrwx 1 root root 0 Mar 28 19:33 card0-DPI-1 -> ../../devices/platform/omapdrm.0/drm/card0/card0-DPI-1
lrwxrwxrwx 1 root root 0 Mar 28 19:33 card0 -> ../../devices/platform/omapdrm.0/drm/card0
lrwxrwxrwx 1 root root 0 Mar 31 12:44 renderD129 -> ../../devices/platform/68000000.ocp/5000fe00.target-module/50000000.gpu/drm/renderD129
lrwxrwxrwx 1 root root 0 Mar 31 12:44 card1 -> ../../devices/platform/68000000.ocp/5000fe00.target-module/50000000.gpu/drm/card1

Any tips on what I'm missing with my wayland display setup would be appreciated.