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 # cat /proc/pvr/* 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 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 interface: 'wl_compositor', version: 4, name: 1 |
|
modetest Connectors: value: value: CRTCs: Planes: Frame buffers: # eglinfo GBM platform: Wayland platform: EGL API version: 1.4 X11 platform: Device platform: |
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 /etc/xdg/weston/weston.ini [input-method] [shell] #[screensaver] [output] ~# cat /proc/cpuinfo Hardware : Generic OMAP36xx (Flattened Device Tree) # cat /proc/pvr/version
# fbset -i mode "480x640" Frame buffer device information: # cat /sys/class/graphics/fb0/rotate ~# lsmod ~# cat /proc/cmdline ~# 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
|
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.