Two rotated 4k screens: atomic: couldn't commit new state: Invalid argument
Using Weston 10.2 (on Yocto dunfell), I tried setting up a desktop with two 4k screens in portrait mode. Weston doesn't start properly, showing the Linux console and the following error in the logfile:
[13:06:09.774] atomic: couldn't commit new state: Invalid argument
[13:06:09.774] repaint-flush failed: Invalid argument
If I set the modes of both screens to HD, it works perfectly fine. DP-1 HD, DP-2 4k: also fine. DP-1 4k, DP-2 HD: blank DP-2.
My configuration is as follows:
[core]
backend=drm-backend.so
idle-time=0
require-input=false
[shell]
panel-position=none
background-color=0xff000000
[autolaunch]
path=/usr/bin/weston-vides.sh
[output]
name=DP-2
mode=3840x2160
transform=rotate-270
[output]
name=DP-1
#mode=1920x1080
mode=3840x2160
transform=rotate-270
Does anyone have an idea what might be wrong here? I've appended debug outputs below of the 2x 4k failure, and of a successful start where DP-1 is set to 1920x1080. I've stripped many lines from the latter, fyi.
I thought that maybe there was a hardware restriction on having a desktop this size on Intel hardware, but it tested just fine in an X11-based setup (except for tearing video playback).
Cheers! Rob
Both screens 4k:
Date: 2023-09-05 SGT
[13:06:09.518] weston 10.0.2
https://wayland.freedesktop.org
Bug reports to: https://gitlab.freedesktop.org/wayland/weston/issues/
Build: 10.0.2
[13:06:09.518] Command line: weston --tty=1 --debug --logger-scopes=log,drm-backend --log=/tmp/weston.log
[13:06:09.518] OS: Linux, 5.15.105, #1 SMP PREEMPT Sun Oct 31 20:53:10 UTC 2021, x86_64
[13:06:09.518] Flight recorder: enabled
[13:06:09.518] Using config file '/etc/xdg/weston/weston.ini'
[13:06:09.518] Output repaint window is 7 ms maximum.
[13:06:09.518] Loading module '/usr/lib/libweston-10/drm-backend.so'
[13:06:09.519] initializing drm backend
[13:06:09.519] Trying weston_launch launcher...
[13:06:09.519] could not get launcher fd from env
[13:06:09.519] Trying direct launcher...
[13:06:09.532] using /dev/dri/card0
[13:06:09.532] DRM: supports atomic modesetting
[13:06:09.532] DRM: supports GBM modifiers
[13:06:09.532] DRM: supports picture aspect ratio
[13:06:09.532] Loading module '/usr/lib/libweston-10/gl-renderer.so'
[13:06:09.535] EGL client extensions: 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_MESA_platform_xcb
EGL_MESA_platform_gbm EGL_KHR_platform_gbm
EGL_MESA_platform_surfaceless
[13:06:09.536] EGL device extensions: EGL_EXT_device_drm
EGL_EXT_device_drm_render_node
[13:06:09.536] EGL version: 1.5
[13:06:09.536] EGL vendor: Mesa Project
[13:06:09.536] EGL client APIs: OpenGL OpenGL_ES
[13:06:09.536] EGL extensions: EGL_ANDROID_blob_cache
EGL_ANDROID_native_fence_sync EGL_EXT_buffer_age
EGL_EXT_create_context_robustness EGL_EXT_image_dma_buf_import
EGL_EXT_image_dma_buf_import_modifiers EGL_IMG_context_priority
EGL_KHR_cl_event2 EGL_KHR_config_attribs 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
[13:06:09.536] EGL_KHR_surfaceless_context available
[13:06:09.537] GL version: OpenGL ES 3.2 Mesa 22.0.3
[13:06:09.537] GLSL version: OpenGL ES GLSL ES 3.20
[13:06:09.537] GL vendor: Intel
[13:06:09.537] GL renderer: Mesa Intel(R) UHD Graphics (CML GT2)
[13:06:09.537] GL extensions: GL_EXT_blend_minmax GL_EXT_multi_draw_arrays
GL_EXT_texture_filter_anisotropic
GL_EXT_texture_compression_s3tc GL_EXT_texture_compression_dxt1
GL_EXT_texture_compression_rgtc GL_EXT_texture_format_BGRA8888
GL_OES_compressed_ETC1_RGB8_texture GL_OES_depth24
GL_OES_element_index_uint GL_OES_fbo_render_mipmap
GL_OES_mapbuffer GL_OES_rgb8_rgba8 GL_OES_standard_derivatives
GL_OES_stencil8 GL_OES_texture_3D GL_OES_texture_float
GL_OES_texture_float_linear GL_OES_texture_half_float
GL_OES_texture_half_float_linear GL_OES_texture_npot
GL_OES_vertex_half_float GL_EXT_draw_instanced
GL_EXT_texture_sRGB_decode GL_OES_EGL_image
GL_OES_depth_texture GL_AMD_performance_monitor
GL_OES_packed_depth_stencil GL_EXT_texture_type_2_10_10_10_REV
GL_NV_conditional_render GL_OES_get_program_binary
GL_APPLE_texture_max_level GL_EXT_discard_framebuffer
GL_EXT_read_format_bgra GL_EXT_frag_depth
GL_NV_fbo_color_attachments GL_OES_EGL_image_external
GL_OES_EGL_sync GL_OES_vertex_array_object
GL_OES_viewport_array GL_ANGLE_pack_reverse_row_order
GL_ANGLE_texture_compression_dxt3
GL_ANGLE_texture_compression_dxt5
GL_EXT_occlusion_query_boolean GL_EXT_robustness
GL_EXT_texture_rg GL_EXT_unpack_subimage GL_NV_draw_buffers
GL_NV_read_buffer GL_NV_read_depth GL_NV_read_depth_stencil
GL_NV_read_stencil GL_EXT_draw_buffers GL_EXT_map_buffer_range
GL_KHR_debug GL_KHR_robustness
GL_KHR_texture_compression_astc_ldr GL_NV_pixel_buffer_object
GL_OES_depth_texture_cube_map GL_OES_required_internalformat
GL_OES_surfaceless_context GL_EXT_color_buffer_float
GL_EXT_sRGB_write_control GL_EXT_separate_shader_objects
GL_EXT_shader_framebuffer_fetch GL_EXT_shader_group_vote
GL_EXT_shader_implicit_conversions GL_EXT_shader_integer_mix
GL_EXT_tessellation_point_size GL_EXT_tessellation_shader
GL_INTEL_conservative_rasterization GL_INTEL_performance_query
GL_ANDROID_extension_pack_es31a GL_EXT_base_instance
GL_EXT_compressed_ETC1_RGB8_sub_texture GL_EXT_copy_image
GL_EXT_draw_buffers_indexed GL_EXT_draw_elements_base_vertex
GL_EXT_gpu_shader5 GL_EXT_polygon_offset_clamp
GL_EXT_primitive_bounding_box GL_EXT_render_snorm
GL_EXT_shader_io_blocks GL_EXT_texture_border_clamp
GL_EXT_texture_buffer GL_EXT_texture_cube_map_array
GL_EXT_texture_norm16 GL_EXT_texture_view
GL_KHR_blend_equation_advanced
GL_KHR_blend_equation_advanced_coherent
GL_KHR_context_flush_control
GL_KHR_robust_buffer_access_behavior GL_NV_image_formats
GL_OES_copy_image GL_OES_draw_buffers_indexed
GL_OES_draw_elements_base_vertex GL_OES_gpu_shader5
GL_OES_primitive_bounding_box GL_OES_sample_shading
GL_OES_sample_variables GL_OES_shader_io_blocks
GL_OES_shader_multisample_interpolation
GL_OES_tessellation_point_size GL_OES_tessellation_shader
GL_OES_texture_border_clamp GL_OES_texture_buffer
GL_OES_texture_cube_map_array GL_OES_texture_stencil8
GL_OES_texture_storage_multisample_2d_array GL_OES_texture_view
GL_EXT_blend_func_extended GL_EXT_buffer_storage
GL_EXT_float_blend GL_EXT_geometry_point_size
GL_EXT_geometry_shader GL_EXT_shader_samples_identical
GL_EXT_texture_sRGB_R8 GL_KHR_no_error
GL_KHR_texture_compression_astc_sliced_3d
GL_NV_fragment_shader_interlock GL_OES_EGL_image_external_essl3
GL_OES_geometry_point_size GL_OES_geometry_shader
GL_OES_shader_image_atomic GL_EXT_clear_texture
GL_EXT_clip_cull_distance GL_EXT_disjoint_timer_query
GL_EXT_texture_compression_s3tc_srgb
GL_MESA_shader_integer_functions GL_EXT_clip_control
GL_EXT_color_buffer_half_float GL_EXT_memory_object
GL_EXT_memory_object_fd GL_EXT_semaphore GL_EXT_semaphore_fd
GL_EXT_texture_compression_bptc
GL_EXT_texture_mirror_clamp_to_edge
GL_KHR_parallel_shader_compile GL_EXT_EGL_image_storage
GL_EXT_shader_framebuffer_fetch_non_coherent
GL_EXT_texture_shadow_lod GL_INTEL_blackhole_render
GL_MESA_framebuffer_flip_y GL_NV_compute_shader_derivatives
GL_EXT_demote_to_helper_invocation GL_EXT_depth_clamp
GL_EXT_texture_query_lod GL_MESA_bgra
[13:06:09.541] GL ES 3.2 - renderer features:
read-back format: BGRA
EGL Wayland extension: yes
[13:06:09.554] event8 - HDA Intel PCH HDMI/DP,pcm=3: is tagged by udev as: Switch
[13:06:09.568] event8 - not using input device '/dev/input/event8'
[13:06:09.568] event0 - Microsoft Wired Keyboard 600: is tagged by udev as: Keyboard
[13:06:09.568] event0 - Microsoft Wired Keyboard 600: device is a keyboard
[13:06:09.569] event2 - Sleep Button: is tagged by udev as: Keyboard
[13:06:09.569] event2 - Sleep Button: device is a keyboard
[13:06:09.569] event10 - HDA Intel PCH HDMI/DP,pcm=8: is tagged by udev as: Switch
[13:06:09.586] event10 - not using input device '/dev/input/event10'
[13:06:09.587] event12 - HDA Intel PCH HDMI/DP,pcm=10: is tagged by udev as: Switch
[13:06:09.600] event12 - not using input device '/dev/input/event12'
[13:06:09.601] event4 - Power Button: is tagged by udev as: Keyboard
[13:06:09.601] event4 - Power Button: device is a keyboard
[13:06:09.601] event7 - HDA Intel PCH Headphone: is tagged by udev as: Switch
[13:06:09.616] event7 - not using input device '/dev/input/event7'
[13:06:09.618] event9 - HDA Intel PCH HDMI/DP,pcm=7: is tagged by udev as: Switch
[13:06:09.632] event9 - not using input device '/dev/input/event9'
[13:06:09.634] event1 - Microsoft Wired Keyboard 600: is tagged by udev as: Keyboard
[13:06:09.634] event1 - Microsoft Wired Keyboard 600: device is a keyboard
[13:06:09.636] event11 - HDA Intel PCH HDMI/DP,pcm=9: is tagged by udev as: Switch
[13:06:09.652] event11 - not using input device '/dev/input/event11'
[13:06:09.653] event3 - Power Button: is tagged by udev as: Keyboard
[13:06:09.654] event3 - Power Button: device is a keyboard
[13:06:09.655] event5 - Video Bus: is tagged by udev as: Keyboard
[13:06:09.656] event5 - Video Bus: device is a keyboard
[13:06:09.657] event6 - HDA Intel PCH Mic: is tagged by udev as: Switch
[13:06:09.674] event6 - not using input device '/dev/input/event6'
[13:06:09.688] libinput: configuring device "Microsoft Wired Keyboard 600".
[13:06:09.688] libinput: configuring device "Sleep Button".
[13:06:09.688] libinput: configuring device "Power Button".
[13:06:09.689] libinput: configuring device "Microsoft Wired Keyboard 600".
[13:06:09.689] libinput: configuring device "Power Button".
[13:06:09.689] libinput: configuring device "Video Bus".
[13:06:09.699] DRM: head 'DP-1' updated, connector 95 is connected, EDID make 'DEL', model 'DELL S2721QS', serial '4Q7XM43'
[13:06:09.699] DRM: head 'DP-1' found, connector 95 is connected, EDID make 'DEL', model 'DELL S2721QS', serial '4Q7XM43'
[13:06:09.748] DRM: head 'DP-2' updated, connector 106 is connected, EDID make 'DEL', model 'DELL S2721QS', serial '7S7XM43'
[13:06:09.748] DRM: head 'DP-2' found, connector 106 is connected, EDID make 'DEL', model 'DELL S2721QS', serial '7S7XM43'
[13:06:09.758] DRM: head 'HDMI-A-1' updated, connector 112 is disconnected.
[13:06:09.758] DRM: head 'HDMI-A-1' found, connector 112 is disconnected.
[13:06:09.758] Registered plugin API 'weston_drm_output_api_v1' of size 24
[13:06:09.758] Color manager: no-op
[13:06:09.758] Output 'DP-1' using color profile: built-in default sRGB SDR profile
[13:06:09.758] Chosen EGL config details: id: 61 rgba: 8 8 8 0 buf: 24 dep: 0 stcl: 0 int: 1-1 type: win vis_id: XRGB8888 (0x34325258)
[13:06:09.758] Output DP-1 (crtc 51) video modes:
3840x2160@60.0, preferred, current, 533.2 MHz
3840x2160@60.0 16:9, 594.0 MHz
3840x2160@59.9 16:9, 593.4 MHz
3840x2160@30.0 16:9, 297.0 MHz
3840x2160@25.0 16:9, 297.0 MHz
3840x2160@24.0 16:9, 297.0 MHz
2560x1440@60.0, 241.5 MHz
2048x1280@60.0, 220.4 MHz
1920x1080@60.0, 148.5 MHz
1920x1080@60.0 16:9, 148.5 MHz
1920x1080@59.9 16:9, 148.4 MHz
1920x1080@60.0 16:9, 74.2 MHz
1920x1080@59.9 16:9, 74.2 MHz
1920x1080@50.0 16:9, 148.5 MHz
1920x1080@50.0 16:9, 74.2 MHz
1920x1080@25.0 16:9, 74.2 MHz
1920x1080@24.0 16:9, 74.2 MHz
1600x1200@60.0, 162.0 MHz
1600x900@60.0, 108.0 MHz
1280x1024@75.0, 135.0 MHz
1280x1024@60.0, 108.0 MHz
1152x864@75.0, 108.0 MHz
1280x720@60.0 16:9, 74.2 MHz
1280x720@59.9 16:9, 74.2 MHz
1024x768@75.0, 78.8 MHz
1024x768@60.0, 65.0 MHz
800x600@75.0, 49.5 MHz
800x600@60.3, 40.0 MHz
720x576@50.0 4:3, 27.0 MHz
720x576@50.0 16:9, 27.0 MHz
720x480@60.0 4:3, 27.0 MHz
720x480@60.0 16:9, 27.0 MHz
720x480@59.9 4:3, 27.0 MHz
720x480@59.9 16:9, 27.0 MHz
640x480@75.0, 31.5 MHz
640x480@60.0 4:3, 25.2 MHz
640x480@59.9, 25.2 MHz
640x480@59.9 4:3, 25.2 MHz
720x400@70.1, 28.3 MHz
[13:06:09.758] associating input device event0 with output DP-1 (none by udev)
[13:06:09.758] associating input device event2 with output DP-1 (none by udev)
[13:06:09.758] associating input device event4 with output DP-1 (none by udev)
[13:06:09.758] associating input device event1 with output DP-1 (none by udev)
[13:06:09.758] associating input device event3 with output DP-1 (none by udev)
[13:06:09.758] associating input device event5 with output DP-1 (none by udev)
[13:06:09.759] Output 'DP-1' enabled with head(s) DP-1
[13:06:09.759] Output 'DP-2' using color profile: built-in default sRGB SDR profile
[13:06:09.759] Chosen EGL config details: id: 61 rgba: 8 8 8 0 buf: 24 dep: 0 stcl: 0 int: 1-1 type: win vis_id: XRGB8888 (0x34325258)
[13:06:09.759] Output DP-2 (crtc 72) video modes:
3840x2160@60.0, preferred, current, 594.0 MHz
3840x2160@60.0 16:9, 594.0 MHz
3840x2160@59.9 16:9, 593.4 MHz
3840x2160@30.0 16:9, 297.0 MHz
3840x2160@25.0 16:9, 297.0 MHz
3840x2160@24.0 16:9, 297.0 MHz
2560x1440@60.0, 241.5 MHz
1920x1080@60.0, 148.5 MHz
1920x1080@60.0 16:9, 148.5 MHz
1920x1080@59.9 16:9, 148.4 MHz
1920x1080@60.0 16:9, 74.2 MHz
1920x1080@59.9 16:9, 74.2 MHz
1920x1080@50.0 16:9, 148.5 MHz
1920x1080@50.0 16:9, 74.2 MHz
1920x1080@25.0 16:9, 74.2 MHz
1920x1080@24.0 16:9, 74.2 MHz
1600x1200@60.0, 162.0 MHz
1600x900@60.0, 108.0 MHz
1280x1024@75.0, 135.0 MHz
1280x1024@60.0, 108.0 MHz
1152x864@75.0, 108.0 MHz
1280x720@60.0 16:9, 74.2 MHz
1280x720@59.9 16:9, 74.2 MHz
1024x768@75.0, 78.8 MHz
1024x768@60.0, 65.0 MHz
800x600@75.0, 49.5 MHz
800x600@60.3, 40.0 MHz
720x576@50.0 4:3, 27.0 MHz
720x576@50.0 16:9, 27.0 MHz
720x480@60.0 4:3, 27.0 MHz
720x480@60.0 16:9, 27.0 MHz
720x480@59.9 4:3, 27.0 MHz
720x480@59.9 16:9, 27.0 MHz
640x480@75.0, 31.5 MHz
640x480@60.0 4:3, 25.2 MHz
640x480@59.9, 25.2 MHz
640x480@59.9 4:3, 25.2 MHz
720x400@70.1, 28.3 MHz
[13:06:09.759] Output 'DP-2' enabled with head(s) DP-2
[13:06:09.759] Compositor capabilities:
arbitrary surface rotation: yes
screen capture uses y-flip: yes
cursor planes: yes
arbitrary resolutions: no
view mask clipping: yes
explicit sync: yes
color operations: yes
presentation clock: CLOCK_MONOTONIC, id 1
presentation clock resolution: 0.000000001 s
[13:06:09.759] Loading module '/usr/lib/weston/desktop-shell.so'
[13:06:09.759] launching '/usr/libexec/weston-keyboard'
[13:06:09.760] 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.
[13:06:09.761] launching '/usr/libexec/weston-desktop-shell'
[repaint] Beginning repaint; pending_state 0xc36f80
Weston scene graph at 83154.405819184:
Output 0 (DP-1):
position: (0, 0) -> (2160, 3840)
mode: 3840x2160@59.997Hz
scale: 1
repaint status: repaint scheduled
next repaint: 83154.404758828
Head 0 (DP-1): connected
Output 1 (DP-2):
position: (2160, 0) -> (4320, 3840)
mode: 3840x2160@60.000Hz
scale: 1
repaint status: repaint scheduled
next repaint: 83154.404775616
Head 0 (DP-2): connected
Layer 0 (pos 0xffffffff):
View 0 (role (null), PID 0, surface ID 0, [no description available], 0xc419b0):
position: (2160, 0) -> (4320, 3840)
[fully opaque]
outputs: 1 (DP-2) (primary)
[buffer not available]
View 1 (role (null), PID 0, surface ID 0, [no description available], 0xc412a0):
position: (0, 0) -> (2160, 3840)
[fully opaque]
outputs: 0 (DP-1) (primary)
[buffer not available]
Layer 1 (pos 0xfffffffe):
[no views]
Layer 2 (pos 0xb0000000):
[no views]
Layer 3 (pos 0x80000000):
[no views]
Layer 4 (pos 0x50000001):
[no views]
Layer 5 (pos 0x50000000):
[no views]
Layer 6 (pos 0x2):
[no views]
[repaint] preparing state for output DP-1 (0)
[repaint] trying planes-only build state
[view] evaluating view 0xc419b0 for output DP-1 (0)
[view] ignoring view 0xc419b0 (not on our output)
[view] evaluating view 0xc412a0 for output DP-1 (0)
[view] not assigning view 0xc412a0 to plane (no buffer available)
[view] failing state generation: placing view 0xc412a0 to renderer not allowed
[repaint] could not build planes-only state, trying mixed
[state] cannot propose mixed mode: for output DP-1 (0): no previous renderer fb
[repaint] could not build mixed-mode state, trying renderer-only
[view] evaluating view 0xc419b0 for output DP-1 (0)
[view] ignoring view 0xc419b0 (not on our output)
[view] evaluating view 0xc412a0 for output DP-1 (0)
[view] not assigning view 0xc412a0 to plane (no buffer available)
[view] view 0xc412a0 will be placed on the renderer
[repaint] Using render-only state composition
[repaint] view 0xc412a0 using renderer composition
[repaint] preparing state for output DP-2 (1)
[repaint] trying planes-only build state
[view] evaluating view 0xc419b0 for output DP-2 (1)
[view] not assigning view 0xc419b0 to plane (no buffer available)
[view] failing state generation: placing view 0xc419b0 to renderer not allowed
[repaint] could not build planes-only state, trying mixed
[state] cannot propose mixed mode: for output DP-2 (1): no previous renderer fb
[repaint] could not build mixed-mode state, trying renderer-only
[view] evaluating view 0xc419b0 for output DP-2 (1)
[view] not assigning view 0xc419b0 to plane (no buffer available)
[view] view 0xc419b0 will be placed on the renderer
[view] evaluating view 0xc412a0 for output DP-2 (1)
[view] ignoring view 0xc412a0 (not on our output)
[repaint] Using render-only state composition
[repaint] view 0xc419b0 using renderer composition
[atomic] previous state invalid; starting with fresh state
[atomic] disabling inactive head HDMI-A-1
[CONN:112] 20 (CRTC_ID) -> 0
[atomic] starting with plane 89 disabled
[PLANE:89] 20 (CRTC_ID) -> 0 (0x0)
[PLANE:89] 17 (FB_ID) -> 0 (0x0)
[atomic] starting with plane 81 disabled
[PLANE:81] 20 (CRTC_ID) -> 0 (0x0)
[PLANE:81] 17 (FB_ID) -> 0 (0x0)
[atomic] starting with plane 73 disabled
[PLANE:73] 20 (CRTC_ID) -> 0 (0x0)
[PLANE:73] 17 (FB_ID) -> 0 (0x0)
[atomic] starting with plane 68 disabled
[PLANE:68] 20 (CRTC_ID) -> 0 (0x0)
[PLANE:68] 17 (FB_ID) -> 0 (0x0)
[atomic] starting with plane 60 disabled
[PLANE:60] 20 (CRTC_ID) -> 0 (0x0)
[PLANE:60] 17 (FB_ID) -> 0 (0x0)
[atomic] starting with plane 52 disabled
[PLANE:52] 20 (CRTC_ID) -> 0 (0x0)
[PLANE:52] 17 (FB_ID) -> 0 (0x0)
[atomic] starting with plane 47 disabled
[PLANE:47] 20 (CRTC_ID) -> 0 (0x0)
[PLANE:47] 17 (FB_ID) -> 0 (0x0)
[atomic] starting with plane 39 disabled
[PLANE:39] 20 (CRTC_ID) -> 0 (0x0)
[PLANE:39] 17 (FB_ID) -> 0 (0x0)
[atomic] starting with plane 31 disabled
[PLANE:31] 20 (CRTC_ID) -> 0 (0x0)
[PLANE:31] 17 (FB_ID) -> 0 (0x0)
[atomic] applying output 1 (DP-2) state
[atomic] DPMS state differs, modeset OK
[atomic] created new mode blob 128 for 3840x2160
[CRTC:72] 23 (MODE_ID) -> 128 (0x80)
[CRTC:72] 22 (ACTIVE) -> 1 (0x1)
[CONN:106] 20 (CRTC_ID) -> 72 (0x48)
[CONN:106] 104 (Content Protection) -> 0 (0x0)
[PLANE:52] 17 (FB_ID) -> 127 (0x7f)
[PLANE:52] 20 (CRTC_ID) -> 72 (0x48)
[PLANE:52] 9 (SRC_X) -> 0 (0x0)
[PLANE:52] 10 (SRC_Y) -> 0 (0x0)
[PLANE:52] 11 (SRC_W) -> 251658240 (0xf000000)
[PLANE:52] 12 (SRC_H) -> 141557760 (0x8700000)
[PLANE:52] 13 (CRTC_X) -> 0 (0x0)
[PLANE:52] 14 (CRTC_Y) -> 0 (0x0)
[PLANE:52] 15 (CRTC_W) -> 3840 (0xf00)
[PLANE:52] 16 (CRTC_H) -> 2160 (0x870)
[PLANE:52] FORMAT: XRGB8888
[atomic] applying output 0 (DP-1) state
[atomic] DPMS state differs, modeset OK
[atomic] created new mode blob 129 for 3840x2160
[CRTC:51] 23 (MODE_ID) -> 129 (0x81)
[CRTC:51] 22 (ACTIVE) -> 1 (0x1)
[CONN:95] 20 (CRTC_ID) -> 51 (0x33)
[CONN:95] 104 (Content Protection) -> 0 (0x0)
[PLANE:31] 17 (FB_ID) -> 126 (0x7e)
[PLANE:31] 20 (CRTC_ID) -> 51 (0x33)
[PLANE:31] 9 (SRC_X) -> 0 (0x0)
[PLANE:31] 10 (SRC_Y) -> 0 (0x0)
[PLANE:31] 11 (SRC_W) -> 251658240 (0xf000000)
[PLANE:31] 12 (SRC_H) -> 141557760 (0x8700000)
[PLANE:31] 13 (CRTC_X) -> 0 (0x0)
[PLANE:31] 14 (CRTC_Y) -> 0 (0x0)
[PLANE:31] 15 (CRTC_W) -> 3840 (0xf00)
[PLANE:31] 16 (CRTC_H) -> 2160 (0x870)
[PLANE:31] FORMAT: XRGB8888
[atomic] drmModeAtomicCommit
[13:06:09.774] atomic: couldn't commit new state: Invalid argument
[13:06:09.774] repaint-flush failed: Invalid argument
[repaint] flushed pending_state 0xc36f80
DP-1 set to HD:
Date: 2023-09-05 SGT
[13:13:02.528] weston 10.0.2
https://wayland.freedesktop.org
Bug reports to: https://gitlab.freedesktop.org/wayland/weston/issues/
Build: 10.0.2
[13:13:02.528] Command line: weston --tty=1 --debug --logger-scopes=log,drm-backend --log=/tmp/weston.log
[13:13:02.528] OS: Linux, 5.15.105, #1 SMP PREEMPT Sun Oct 31 20:53:10 UTC 2021, x86_64
[13:13:02.528] Flight recorder: enabled
[13:13:02.528] Using config file '/etc/xdg/weston/weston.ini'
[13:13:02.528] Output repaint window is 7 ms maximum.
[13:13:02.528] Loading module '/usr/lib/libweston-10/drm-backend.so'
[13:13:02.530] initializing drm backend
[13:13:02.530] Trying weston_launch launcher...
[13:13:02.530] could not get launcher fd from env
[13:13:02.530] Trying direct launcher...
[13:13:02.542] using /dev/dri/card0
[13:13:02.542] DRM: supports atomic modesetting
[13:13:02.542] DRM: supports GBM modifiers
[13:13:02.542] DRM: supports picture aspect ratio
[13:13:02.542] Loading module '/usr/lib/libweston-10/gl-renderer.so'
[13:13:02.546] EGL client extensions: 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_MESA_platform_xcb
EGL_MESA_platform_gbm EGL_KHR_platform_gbm
EGL_MESA_platform_surfaceless
[13:13:02.547] EGL device extensions: EGL_EXT_device_drm
EGL_EXT_device_drm_render_node
[13:13:02.547] EGL version: 1.5
[13:13:02.547] EGL vendor: Mesa Project
[13:13:02.547] EGL client APIs: OpenGL OpenGL_ES
[13:13:02.547] EGL extensions: EGL_ANDROID_blob_cache
EGL_ANDROID_native_fence_sync EGL_EXT_buffer_age
EGL_EXT_create_context_robustness EGL_EXT_image_dma_buf_import
EGL_EXT_image_dma_buf_import_modifiers EGL_IMG_context_priority
EGL_KHR_cl_event2 EGL_KHR_config_attribs 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
[13:13:02.547] EGL_KHR_surfaceless_context available
[13:13:02.548] GL version: OpenGL ES 3.2 Mesa 22.0.3
[13:13:02.548] GLSL version: OpenGL ES GLSL ES 3.20
[13:13:02.548] GL vendor: Intel
[13:13:02.548] GL renderer: Mesa Intel(R) UHD Graphics (CML GT2)
[13:13:02.548] GL extensions: GL_EXT_blend_minmax GL_EXT_multi_draw_arrays
GL_EXT_texture_filter_anisotropic
GL_EXT_texture_compression_s3tc GL_EXT_texture_compression_dxt1
GL_EXT_texture_compression_rgtc GL_EXT_texture_format_BGRA8888
GL_OES_compressed_ETC1_RGB8_texture GL_OES_depth24
GL_OES_element_index_uint GL_OES_fbo_render_mipmap
GL_OES_mapbuffer GL_OES_rgb8_rgba8 GL_OES_standard_derivatives
GL_OES_stencil8 GL_OES_texture_3D GL_OES_texture_float
GL_OES_texture_float_linear GL_OES_texture_half_float
GL_OES_texture_half_float_linear GL_OES_texture_npot
GL_OES_vertex_half_float GL_EXT_draw_instanced
GL_EXT_texture_sRGB_decode GL_OES_EGL_image
GL_OES_depth_texture GL_AMD_performance_monitor
GL_OES_packed_depth_stencil GL_EXT_texture_type_2_10_10_10_REV
GL_NV_conditional_render GL_OES_get_program_binary
GL_APPLE_texture_max_level GL_EXT_discard_framebuffer
GL_EXT_read_format_bgra GL_EXT_frag_depth
GL_NV_fbo_color_attachments GL_OES_EGL_image_external
GL_OES_EGL_sync GL_OES_vertex_array_object
GL_OES_viewport_array GL_ANGLE_pack_reverse_row_order
GL_ANGLE_texture_compression_dxt3
GL_ANGLE_texture_compression_dxt5
GL_EXT_occlusion_query_boolean GL_EXT_robustness
GL_EXT_texture_rg GL_EXT_unpack_subimage GL_NV_draw_buffers
GL_NV_read_buffer GL_NV_read_depth GL_NV_read_depth_stencil
GL_NV_read_stencil GL_EXT_draw_buffers GL_EXT_map_buffer_range
GL_KHR_debug GL_KHR_robustness
GL_KHR_texture_compression_astc_ldr GL_NV_pixel_buffer_object
GL_OES_depth_texture_cube_map GL_OES_required_internalformat
GL_OES_surfaceless_context GL_EXT_color_buffer_float
GL_EXT_sRGB_write_control GL_EXT_separate_shader_objects
GL_EXT_shader_framebuffer_fetch GL_EXT_shader_group_vote
GL_EXT_shader_implicit_conversions GL_EXT_shader_integer_mix
GL_EXT_tessellation_point_size GL_EXT_tessellation_shader
GL_INTEL_conservative_rasterization GL_INTEL_performance_query
GL_ANDROID_extension_pack_es31a GL_EXT_base_instance
GL_EXT_compressed_ETC1_RGB8_sub_texture GL_EXT_copy_image
GL_EXT_draw_buffers_indexed GL_EXT_draw_elements_base_vertex
GL_EXT_gpu_shader5 GL_EXT_polygon_offset_clamp
GL_EXT_primitive_bounding_box GL_EXT_render_snorm
GL_EXT_shader_io_blocks GL_EXT_texture_border_clamp
GL_EXT_texture_buffer GL_EXT_texture_cube_map_array
GL_EXT_texture_norm16 GL_EXT_texture_view
GL_KHR_blend_equation_advanced
GL_KHR_blend_equation_advanced_coherent
GL_KHR_context_flush_control
GL_KHR_robust_buffer_access_behavior GL_NV_image_formats
GL_OES_copy_image GL_OES_draw_buffers_indexed
GL_OES_draw_elements_base_vertex GL_OES_gpu_shader5
GL_OES_primitive_bounding_box GL_OES_sample_shading
GL_OES_sample_variables GL_OES_shader_io_blocks
GL_OES_shader_multisample_interpolation
GL_OES_tessellation_point_size GL_OES_tessellation_shader
GL_OES_texture_border_clamp GL_OES_texture_buffer
GL_OES_texture_cube_map_array GL_OES_texture_stencil8
GL_OES_texture_storage_multisample_2d_array GL_OES_texture_view
GL_EXT_blend_func_extended GL_EXT_buffer_storage
GL_EXT_float_blend GL_EXT_geometry_point_size
GL_EXT_geometry_shader GL_EXT_shader_samples_identical
GL_EXT_texture_sRGB_R8 GL_KHR_no_error
GL_KHR_texture_compression_astc_sliced_3d
GL_NV_fragment_shader_interlock GL_OES_EGL_image_external_essl3
GL_OES_geometry_point_size GL_OES_geometry_shader
GL_OES_shader_image_atomic GL_EXT_clear_texture
GL_EXT_clip_cull_distance GL_EXT_disjoint_timer_query
GL_EXT_texture_compression_s3tc_srgb
GL_MESA_shader_integer_functions GL_EXT_clip_control
GL_EXT_color_buffer_half_float GL_EXT_memory_object
GL_EXT_memory_object_fd GL_EXT_semaphore GL_EXT_semaphore_fd
GL_EXT_texture_compression_bptc
GL_EXT_texture_mirror_clamp_to_edge
GL_KHR_parallel_shader_compile GL_EXT_EGL_image_storage
GL_EXT_shader_framebuffer_fetch_non_coherent
GL_EXT_texture_shadow_lod GL_INTEL_blackhole_render
GL_MESA_framebuffer_flip_y GL_NV_compute_shader_derivatives
GL_EXT_demote_to_helper_invocation GL_EXT_depth_clamp
GL_EXT_texture_query_lod GL_MESA_bgra
[13:13:02.552] GL ES 3.2 - renderer features:
read-back format: BGRA
EGL Wayland extension: yes
[13:13:02.565] event8 - HDA Intel PCH HDMI/DP,pcm=3: is tagged by udev as: Switch
[13:13:02.580] event8 - not using input device '/dev/input/event8'
[13:13:02.580] event0 - Microsoft Wired Keyboard 600: is tagged by udev as: Keyboard
[13:13:02.580] event0 - Microsoft Wired Keyboard 600: device is a keyboard
[13:13:02.581] event10 - HDA Intel PCH HDMI/DP,pcm=8: is tagged by udev as: Switch
[13:13:02.597] event10 - not using input device '/dev/input/event10'
[13:13:02.598] event2 - Sleep Button: is tagged by udev as: Keyboard
[13:13:02.598] event2 - Sleep Button: device is a keyboard
[13:13:02.598] event12 - HDA Intel PCH HDMI/DP,pcm=10: is tagged by udev as: Switch
[13:13:02.613] event12 - not using input device '/dev/input/event12'
[13:13:02.614] event4 - Power Button: is tagged by udev as: Keyboard
[13:13:02.614] event4 - Power Button: device is a keyboard
[13:13:02.615] event7 - HDA Intel PCH Headphone: is tagged by udev as: Switch
[13:13:02.629] event7 - not using input device '/dev/input/event7'
[13:13:02.631] event9 - HDA Intel PCH HDMI/DP,pcm=7: is tagged by udev as: Switch
[13:13:02.646] event9 - not using input device '/dev/input/event9'
[13:13:02.648] event1 - Microsoft Wired Keyboard 600: is tagged by udev as: Keyboard
[13:13:02.648] event1 - Microsoft Wired Keyboard 600: device is a keyboard
[13:13:02.650] event11 - HDA Intel PCH HDMI/DP,pcm=9: is tagged by udev as: Switch
[13:13:02.665] event11 - not using input device '/dev/input/event11'
[13:13:02.666] event3 - Power Button: is tagged by udev as: Keyboard
[13:13:02.667] event3 - Power Button: device is a keyboard
[13:13:02.668] event5 - Video Bus: is tagged by udev as: Keyboard
[13:13:02.669] event5 - Video Bus: device is a keyboard
[13:13:02.670] event6 - HDA Intel PCH Mic: is tagged by udev as: Switch
[13:13:02.685] event6 - not using input device '/dev/input/event6'
[13:13:02.699] libinput: configuring device "Microsoft Wired Keyboard 600".
[13:13:02.700] libinput: configuring device "Sleep Button".
[13:13:02.700] libinput: configuring device "Power Button".
[13:13:02.700] libinput: configuring device "Microsoft Wired Keyboard 600".
[13:13:02.700] libinput: configuring device "Power Button".
[13:13:02.700] libinput: configuring device "Video Bus".
[13:13:02.710] DRM: head 'DP-1' updated, connector 95 is connected, EDID make 'DEL', model 'DELL S2721QS', serial '4Q7XM43'
[13:13:02.710] DRM: head 'DP-1' found, connector 95 is connected, EDID make 'DEL', model 'DELL S2721QS', serial '4Q7XM43'
[13:13:02.758] DRM: head 'DP-2' updated, connector 106 is connected, EDID make 'DEL', model 'DELL S2721QS', serial '7S7XM43'
[13:13:02.758] DRM: head 'DP-2' found, connector 106 is connected, EDID make 'DEL', model 'DELL S2721QS', serial '7S7XM43'
[13:13:02.768] DRM: head 'HDMI-A-1' updated, connector 112 is disconnected.
[13:13:02.768] DRM: head 'HDMI-A-1' found, connector 112 is disconnected.
[13:13:02.768] Registered plugin API 'weston_drm_output_api_v1' of size 24
[13:13:02.768] Color manager: no-op
[13:13:02.768] Output 'DP-1' using color profile: built-in default sRGB SDR profile
[13:13:02.768] Chosen EGL config details: id: 61 rgba: 8 8 8 0 buf: 24 dep: 0 stcl: 0 int: 1-1 type: win vis_id: XRGB8888 (0x34325258)
[13:13:02.768] Output DP-1 (crtc 51) video modes:
3840x2160@60.0, preferred, 533.2 MHz
3840x2160@60.0 16:9, 594.0 MHz
3840x2160@59.9 16:9, 593.4 MHz
3840x2160@30.0 16:9, 297.0 MHz
3840x2160@25.0 16:9, 297.0 MHz
3840x2160@24.0 16:9, 297.0 MHz
2560x1440@60.0, 241.5 MHz
2048x1280@60.0, 220.4 MHz
1920x1080@60.0, current, 148.5 MHz
1920x1080@60.0 16:9, 148.5 MHz
1920x1080@59.9 16:9, 148.4 MHz
1920x1080@60.0 16:9, 74.2 MHz
1920x1080@59.9 16:9, 74.2 MHz
1920x1080@50.0 16:9, 148.5 MHz
1920x1080@50.0 16:9, 74.2 MHz
1920x1080@25.0 16:9, 74.2 MHz
1920x1080@24.0 16:9, 74.2 MHz
1600x1200@60.0, 162.0 MHz
1600x900@60.0, 108.0 MHz
1280x1024@75.0, 135.0 MHz
1280x1024@60.0, 108.0 MHz
1152x864@75.0, 108.0 MHz
1280x720@60.0 16:9, 74.2 MHz
1280x720@59.9 16:9, 74.2 MHz
1024x768@75.0, 78.8 MHz
1024x768@60.0, 65.0 MHz
800x600@75.0, 49.5 MHz
800x600@60.3, 40.0 MHz
720x576@50.0 4:3, 27.0 MHz
720x576@50.0 16:9, 27.0 MHz
720x480@60.0 4:3, 27.0 MHz
720x480@60.0 16:9, 27.0 MHz
720x480@59.9 4:3, 27.0 MHz
720x480@59.9 16:9, 27.0 MHz
640x480@75.0, 31.5 MHz
640x480@60.0 4:3, 25.2 MHz
640x480@59.9, 25.2 MHz
640x480@59.9 4:3, 25.2 MHz
720x400@70.1, 28.3 MHz
[13:13:02.768] associating input device event0 with output DP-1 (none by udev)
[13:13:02.768] associating input device event2 with output DP-1 (none by udev)
[13:13:02.768] associating input device event4 with output DP-1 (none by udev)
[13:13:02.768] associating input device event1 with output DP-1 (none by udev)
[13:13:02.768] associating input device event3 with output DP-1 (none by udev)
[13:13:02.768] associating input device event5 with output DP-1 (none by udev)
[13:13:02.768] Output 'DP-1' enabled with head(s) DP-1
[13:13:02.768] Output 'DP-2' using color profile: built-in default sRGB SDR profile
[13:13:02.768] Chosen EGL config details: id: 61 rgba: 8 8 8 0 buf: 24 dep: 0 stcl: 0 int: 1-1 type: win vis_id: XRGB8888 (0x34325258)
[13:13:02.768] Output DP-2 (crtc 72) video modes:
3840x2160@60.0, preferred, current, 594.0 MHz
3840x2160@60.0 16:9, 594.0 MHz
3840x2160@59.9 16:9, 593.4 MHz
3840x2160@30.0 16:9, 297.0 MHz
3840x2160@25.0 16:9, 297.0 MHz
3840x2160@24.0 16:9, 297.0 MHz
2560x1440@60.0, 241.5 MHz
1920x1080@60.0, 148.5 MHz
1920x1080@60.0 16:9, 148.5 MHz
1920x1080@59.9 16:9, 148.4 MHz
1920x1080@60.0 16:9, 74.2 MHz
1920x1080@59.9 16:9, 74.2 MHz
1920x1080@50.0 16:9, 148.5 MHz
1920x1080@50.0 16:9, 74.2 MHz
1920x1080@25.0 16:9, 74.2 MHz
1920x1080@24.0 16:9, 74.2 MHz
1600x1200@60.0, 162.0 MHz
1600x900@60.0, 108.0 MHz
1280x1024@75.0, 135.0 MHz
1280x1024@60.0, 108.0 MHz
1152x864@75.0, 108.0 MHz
1280x720@60.0 16:9, 74.2 MHz
1280x720@59.9 16:9, 74.2 MHz
1024x768@75.0, 78.8 MHz
1024x768@60.0, 65.0 MHz
800x600@75.0, 49.5 MHz
800x600@60.3, 40.0 MHz
720x576@50.0 4:3, 27.0 MHz
720x576@50.0 16:9, 27.0 MHz
720x480@60.0 4:3, 27.0 MHz
720x480@60.0 16:9, 27.0 MHz
720x480@59.9 4:3, 27.0 MHz
720x480@59.9 16:9, 27.0 MHz
640x480@75.0, 31.5 MHz
640x480@60.0 4:3, 25.2 MHz
640x480@59.9, 25.2 MHz
640x480@59.9 4:3, 25.2 MHz
720x400@70.1, 28.3 MHz
[13:13:02.768] Output 'DP-2' enabled with head(s) DP-2
[13:13:02.768] Compositor capabilities:
arbitrary surface rotation: yes
screen capture uses y-flip: yes
cursor planes: yes
arbitrary resolutions: no
view mask clipping: yes
explicit sync: yes
color operations: yes
presentation clock: CLOCK_MONOTONIC, id 1
presentation clock resolution: 0.000000001 s
[13:13:02.768] Loading module '/usr/lib/weston/desktop-shell.so'
[13:13:02.768] launching '/usr/libexec/weston-keyboard'
[13:13:02.769] 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.
[13:13:02.769] launching '/usr/libexec/weston-desktop-shell'
[repaint] Beginning repaint; pending_state 0xc35d50
Weston scene graph at 83567.414471261:
Output 0 (DP-1):
position: (0, 0) -> (1080, 1920)
mode: 1920x1080@60.000Hz
scale: 1
repaint status: repaint scheduled
next repaint: 83567.413446856
Head 0 (DP-1): connected
Output 1 (DP-2):
position: (1080, 0) -> (3240, 3840)
mode: 3840x2160@60.000Hz
scale: 1
repaint status: repaint scheduled
next repaint: 83567.413454327
Head 0 (DP-2): connected
Layer 0 (pos 0xffffffff):
View 0 (role (null), PID 0, surface ID 0, [no description available], 0xc41620):
position: (1080, 0) -> (3240, 3840)
[fully opaque]
outputs: 1 (DP-2) (primary)
[buffer not available]
View 1 (role (null), PID 0, surface ID 0, [no description available], 0xc40f10):
position: (0, 0) -> (1080, 1920)
[fully opaque]
outputs: 0 (DP-1) (primary)
[buffer not available]
Layer 1 (pos 0xfffffffe):
[no views]
Layer 2 (pos 0xb0000000):
[no views]
Layer 3 (pos 0x80000000):
[no views]
Layer 4 (pos 0x50000001):
[no views]
Layer 5 (pos 0x50000000):
[no views]
Layer 6 (pos 0x2):
[no views]
[repaint] preparing state for output DP-1 (0)
[repaint] trying planes-only build state
[view] evaluating view 0xc41620 for output DP-1 (0)
[view] ignoring view 0xc41620 (not on our output)
[view] evaluating view 0xc40f10 for output DP-1 (0)
[view] not assigning view 0xc40f10 to plane (no buffer available)
[view] failing state generation: placing view 0xc40f10 to renderer not allowed
[repaint] could not build planes-only state, trying mixed
[state] cannot propose mixed mode: for output DP-1 (0): no previous renderer fb
[repaint] could not build mixed-mode state, trying renderer-only
[view] evaluating view 0xc41620 for output DP-1 (0)
[view] ignoring view 0xc41620 (not on our output)
[view] evaluating view 0xc40f10 for output DP-1 (0)
[view] not assigning view 0xc40f10 to plane (no buffer available)
[view] view 0xc40f10 will be placed on the renderer
[repaint] Using render-only state composition
[repaint] view 0xc40f10 using renderer composition
[repaint] preparing state for output DP-2 (1)
[repaint] trying planes-only build state
[view] evaluating view 0xc41620 for output DP-2 (1)
[view] not assigning view 0xc41620 to plane (no buffer available)
[view] failing state generation: placing view 0xc41620 to renderer not allowed
[repaint] could not build planes-only state, trying mixed
[state] cannot propose mixed mode: for output DP-2 (1): no previous renderer fb
[repaint] could not build mixed-mode state, trying renderer-only
[view] evaluating view 0xc41620 for output DP-2 (1)
[view] not assigning view 0xc41620 to plane (no buffer available)
[view] view 0xc41620 will be placed on the renderer
[view] evaluating view 0xc40f10 for output DP-2 (1)
[view] ignoring view 0xc40f10 (not on our output)
[repaint] Using render-only state composition
[repaint] view 0xc41620 using renderer composition
[atomic] previous state invalid; starting with fresh state
[atomic] disabling inactive head HDMI-A-1
[CONN:112] 20 (CRTC_ID) -> 0
[atomic] starting with plane 89 disabled
[PLANE:89] 20 (CRTC_ID) -> 0 (0x0)
[PLANE:89] 17 (FB_ID) -> 0 (0x0)
[atomic] starting with plane 81 disabled
[PLANE:81] 20 (CRTC_ID) -> 0 (0x0)
[PLANE:81] 17 (FB_ID) -> 0 (0x0)
[atomic] starting with plane 73 disabled
[PLANE:73] 20 (CRTC_ID) -> 0 (0x0)
[PLANE:73] 17 (FB_ID) -> 0 (0x0)
[atomic] starting with plane 68 disabled
[PLANE:68] 20 (CRTC_ID) -> 0 (0x0)
[PLANE:68] 17 (FB_ID) -> 0 (0x0)
[atomic] starting with plane 60 disabled
[PLANE:60] 20 (CRTC_ID) -> 0 (0x0)
[PLANE:60] 17 (FB_ID) -> 0 (0x0)
[atomic] starting with plane 52 disabled
[PLANE:52] 20 (CRTC_ID) -> 0 (0x0)
[PLANE:52] 17 (FB_ID) -> 0 (0x0)
[atomic] starting with plane 47 disabled
[PLANE:47] 20 (CRTC_ID) -> 0 (0x0)
[PLANE:47] 17 (FB_ID) -> 0 (0x0)
[atomic] starting with plane 39 disabled
[PLANE:39] 20 (CRTC_ID) -> 0 (0x0)
[PLANE:39] 17 (FB_ID) -> 0 (0x0)
[atomic] starting with plane 31 disabled
[PLANE:31] 20 (CRTC_ID) -> 0 (0x0)
[PLANE:31] 17 (FB_ID) -> 0 (0x0)
[atomic] applying output 1 (DP-2) state
[atomic] DPMS state differs, modeset OK
[atomic] created new mode blob 128 for 3840x2160
[CRTC:72] 23 (MODE_ID) -> 128 (0x80)
[CRTC:72] 22 (ACTIVE) -> 1 (0x1)
[CONN:106] 20 (CRTC_ID) -> 72 (0x48)
[CONN:106] 104 (Content Protection) -> 0 (0x0)
[PLANE:52] 17 (FB_ID) -> 127 (0x7f)
[PLANE:52] 20 (CRTC_ID) -> 72 (0x48)
[PLANE:52] 9 (SRC_X) -> 0 (0x0)
[PLANE:52] 10 (SRC_Y) -> 0 (0x0)
[PLANE:52] 11 (SRC_W) -> 251658240 (0xf000000)
[PLANE:52] 12 (SRC_H) -> 141557760 (0x8700000)
[PLANE:52] 13 (CRTC_X) -> 0 (0x0)
[PLANE:52] 14 (CRTC_Y) -> 0 (0x0)
[PLANE:52] 15 (CRTC_W) -> 3840 (0xf00)
[PLANE:52] 16 (CRTC_H) -> 2160 (0x870)
[PLANE:52] FORMAT: XRGB8888
[atomic] applying output 0 (DP-1) state
[atomic] DPMS state differs, modeset OK
[atomic] created new mode blob 129 for 1920x1080
[CRTC:51] 23 (MODE_ID) -> 129 (0x81)
[CRTC:51] 22 (ACTIVE) -> 1 (0x1)
[CONN:95] 20 (CRTC_ID) -> 51 (0x33)
[CONN:95] 104 (Content Protection) -> 0 (0x0)
[PLANE:31] 17 (FB_ID) -> 126 (0x7e)
[PLANE:31] 20 (CRTC_ID) -> 51 (0x33)
[PLANE:31] 9 (SRC_X) -> 0 (0x0)
[PLANE:31] 10 (SRC_Y) -> 0 (0x0)
[PLANE:31] 11 (SRC_W) -> 125829120 (0x7800000)
[PLANE:31] 12 (SRC_H) -> 70778880 (0x4380000)
[PLANE:31] 13 (CRTC_X) -> 0 (0x0)
[PLANE:31] 14 (CRTC_Y) -> 0 (0x0)
[PLANE:31] 15 (CRTC_W) -> 1920 (0x780)
[PLANE:31] 16 (CRTC_H) -> 1080 (0x438)
[PLANE:31] FORMAT: XRGB8888
[atomic] drmModeAtomicCommit
[CRTC:72] setting pending flip
[CRTC:51] setting pending flip
[repaint] flushed pending_state 0xc35d50
[atomic][CRTC:72] flip processing started
[atomic][CRTC:72] flip processing completed
[repaint] Beginning repaint; pending_state 0xc5eb50
Weston scene graph at 83567.461179094:
Output 0 (DP-1):
position: (0, 0) -> (1080, 1920)
mode: 1920x1080@60.000Hz
scale: 1
repaint status: awaiting completion
Head 0 (DP-1): connected
Output 1 (DP-2):
position: (1080, 0) -> (3240, 3840)
mode: 3840x2160@60.000Hz
scale: 1
repaint status: repaint scheduled
next repaint: 83567.461434666
Head 0 (DP-2): connected
Layer 0 (pos 0xffffffff):
View 0 (role (null), PID 0, surface ID 0, [no description available], 0xc41620):
position: (1080, 0) -> (3240, 3840)
[fully opaque]
outputs: 1 (DP-2) (primary)
[buffer not available]
View 1 (role (null), PID 0, surface ID 0, [no description available], 0xc40f10):
position: (0, 0) -> (1080, 1920)
[fully opaque]
outputs: 0 (DP-1) (primary)
[buffer not available]
Layer 1 (pos 0xfffffffe):
[no views]
Layer 2 (pos 0xb0000000):
View 0 (role xdg_toplevel, PID 9846, surface ID 16, top-level window 'Wayland Terminal' of org.freedesktop.weston.wayland-terminal, 0xc7b5b0):
position: (0, 0) -> (1080, 1920)
[opaque: (0, 0) -> (1080, 1920)]
outputs: 0 (DP-1) (primary)
SHM buffer
format: 0x0 ARGB8888
View 1 (role (null), PID 0, surface ID 0, black background surface for top-level window 'Wayland Terminal' of org.freedesktop.weston.wayland-terminal, 0xc81a80):
position: (0, 0) -> (0, 0)
[fully opaque]
[no outputs]
[buffer not available]
Layer 3 (pos 0x80000000):
[no views]
Layer 4 (pos 0x50000001):
[no views]
Layer 5 (pos 0x50000000):
[no views]
Layer 6 (pos 0x2):
View 0 (role (null), PID 8489, surface ID 20, background for output DP-1, 0xc75650):
position: (0, 0) -> (0, 0)
[not opaque]
[no outputs]
SHM buffer
format: 0x0 ARGB8888
View 1 (role (null), PID 8489, surface ID 19, background for output DP-2, 0xc75070):
position: (0, 0) -> (0, 0)
[not opaque]
[no outputs]
SHM buffer
format: 0x0 ARGB8888
[repaint] preparing state for output DP-2 (1)
[repaint] trying planes-only build state
[view] evaluating view 0xc41620 for output DP-2 (1)
[view] not assigning view 0xc41620 to plane (no buffer available)
[view] failing state generation: placing view 0xc41620 to renderer not allowed
[repaint] could not build planes-only state, trying mixed
[state] using renderer FB ID 127 for mixed mode for output DP-2 (1)
[state] scanout will use for zpos 0
[view] evaluating view 0xc41620 for output DP-2 (1)
[view] not assigning view 0xc41620 to plane (no buffer available)
[view] view 0xc41620 will be placed on the renderer
[view] evaluating view 0xc40f10 for output DP-2 (1)
[view] ignoring view 0xc40f10 (not on our output)
[view] evaluating view 0xc7b5b0 for output DP-2 (1)
[view] ignoring view 0xc7b5b0 (not on our output)
[view] evaluating view 0xc81a80 for output DP-2 (1)
[view] ignoring view 0xc81a80 (not on our output)
[view] evaluating view 0xc75650 for output DP-2 (1)
[view] ignoring view 0xc75650 (not on our output)
[view] evaluating view 0xc75070 for output DP-2 (1)
[view] ignoring view 0xc75070 (occluded on our output)
[atomic] testing output 1 (DP-2) state
[CRTC:72] 23 (MODE_ID) -> 128 (0x80)
[CRTC:72] 22 (ACTIVE) -> 1 (0x1)
[CONN:106] 20 (CRTC_ID) -> 72 (0x48)
[CONN:106] 104 (Content Protection) -> 0 (0x0)
[PLANE:52] 17 (FB_ID) -> 127 (0x7f)
[PLANE:52] 20 (CRTC_ID) -> 72 (0x48)
[PLANE:52] 9 (SRC_X) -> 0 (0x0)
[PLANE:52] 10 (SRC_Y) -> 0 (0x0)
[PLANE:52] 11 (SRC_W) -> 251658240 (0xf000000)
[PLANE:52] 12 (SRC_H) -> 141557760 (0x8700000)
[PLANE:52] 13 (CRTC_X) -> 0 (0x0)
[PLANE:52] 14 (CRTC_Y) -> 0 (0x0)
[PLANE:52] 15 (CRTC_W) -> 3840 (0xf00)
[PLANE:52] 16 (CRTC_H) -> 2160 (0x870)
[PLANE:52] FORMAT: XRGB8888
[atomic] drmModeAtomicCommit
[repaint] Using mixed state composition
[repaint] view 0xc41620 using renderer composition
[repaint] view 0xc75070 using renderer composition
[atomic] applying output 1 (DP-2) state
[CRTC:72] 23 (MODE_ID) -> 128 (0x80)
[CRTC:72] 22 (ACTIVE) -> 1 (0x1)
[CONN:106] 20 (CRTC_ID) -> 72 (0x48)
[CONN:106] 104 (Content Protection) -> 0 (0x0)
[PLANE:52] 17 (FB_ID) -> 130 (0x82)
[PLANE:52] 20 (CRTC_ID) -> 72 (0x48)
[PLANE:52] 9 (SRC_X) -> 0 (0x0)
[PLANE:52] 10 (SRC_Y) -> 0 (0x0)
[PLANE:52] 11 (SRC_W) -> 251658240 (0xf000000)
[PLANE:52] 12 (SRC_H) -> 141557760 (0x8700000)
[PLANE:52] 13 (CRTC_X) -> 0 (0x0)
[PLANE:52] 14 (CRTC_Y) -> 0 (0x0)
[PLANE:52] 15 (CRTC_W) -> 3840 (0xf00)
[PLANE:52] 16 (CRTC_H) -> 2160 (0x870)
[PLANE:52] FORMAT: XRGB8888
[atomic] drmModeAtomicCommit
[CRTC:72] setting pending flip
[repaint] flushed pending_state 0xc5eb50
[atomic][CRTC:51] flip processing started
[atomic][CRTC:51] flip processing completed
[repaint] Beginning repaint; pending_state 0xc1c4a0