Weston fails to start with Error: cannot enable output 'DP-2' without heads.
Weston fails to start up with this error even though there appear to be useable output devices(DVI-D-1
in this case).
Starting Weston Wayland Compositor...
Date: 2019-04-21 UTC
[11:46:25.625] weston 6.0.0
https://wayland.freedesktop.org
Bug reports to: https://gitlab.freedesktop.org/wayland/weston/issues/
Build: 6.0.0
[11:46:25.625] Command line: /bin/weston --config=/etc/xdg/weston/weston.ini
[11:46:25.625] OS: Linux, 5.0.7, #2 SMP Fri Apr 19 13:39:11 MDT 2019, x86_64
[11:46:25.626] Using config file '/etc/xdg/weston/weston.ini'
[11:46:25.626] Output repaint window is 7 ms maximum.
[11:46:25.626] Loading module '/usr/lib/libweston-6/drm-backend.so'
[11:46:25.634] initializing drm backend
[11:46:25.634] logind: not running in a systemd session
[11:46:25.634] logind: cannot setup systemd-logind helper (-61), using legacy fallback
[11:46:25.638] using /dev/dri/card0
[11:46:25.638] DRM: supports universal planes
[11:46:25.638] DRM: does not support atomic modesetting
[11:46:25.638] DRM: supports picture aspect ratio
[11:46:25.638] Loading module '/usr/lib/libweston-6/gl-renderer.so'
pci id for fd 12: 8086:0be2, driver (null)
[11:46:25.658] 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_wayland EGL_MESA_platform_gbm
[11:46:25.660] EGL version: 1.4
[11:46:25.660] EGL vendor: Mesa Project
[11:46:25.660] EGL client APIs: OpenGL OpenGL_ES
[11:46:25.660] EGL extensions: EGL_EXT_buffer_age 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_image_dma_buf_export
[11:46:25.661] warning: Disabling render GPU timeline and explicit synchronization due to missing EGL_ANDROID_native_fence_sync extension
[11:46:25.661] EGL_KHR_surfaceless_context available
[11:46:25.742] GL version: OpenGL ES 3.1 Mesa 19.0.2
[11:46:25.742] GLSL version: OpenGL ES GLSL ES 3.10
[11:46:25.742] GL vendor: VMware, Inc.
[11:46:25.742] GL renderer: softpipe
[11:46:25.742] 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_texture_sRGB_decode
GL_OES_EGL_image GL_OES_depth_texture
GL_OES_packed_depth_stencil GL_EXT_texture_type_2_10_10_10_REV
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_ANGLE_texture_compression_dxt3
GL_ANGLE_texture_compression_dxt5
GL_EXT_occlusion_query_boolean 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_texture_compression_astc_ldr
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_implicit_conversions GL_EXT_shader_integer_mix
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_render_snorm
GL_EXT_shader_io_blocks GL_EXT_texture_border_clamp
GL_EXT_texture_norm16 GL_EXT_texture_view
GL_KHR_context_flush_control GL_NV_image_formats
GL_OES_copy_image GL_OES_draw_buffers_indexed
GL_OES_draw_elements_base_vertex GL_OES_shader_io_blocks
GL_OES_texture_border_clamp GL_OES_texture_stencil8
GL_OES_texture_storage_multisample_2d_array GL_OES_texture_view
GL_EXT_blend_func_extended GL_EXT_texture_sRGB_R8
GL_KHR_no_error GL_KHR_texture_compression_astc_sliced_3d
GL_OES_EGL_image_external_essl3 GL_OES_shader_image_atomic
GL_EXT_clip_cull_distance GL_EXT_disjoint_timer_query
GL_MESA_shader_integer_functions
GL_EXT_texture_compression_bptc
[11:46:25.743] GL ES 2 renderer features:
read-back format: BGRA
wl_shm sub-image to texture: yes
EGL Wayland extension: no
[11:46:25.755] event2 - Power Button: is tagged by udev as: Keyboard
[11:46:25.755] event2 - Power Button: device is a keyboard
[11:46:25.759] event3 - Video Bus: is tagged by udev as: Keyboard
[11:46:25.759] event3 - Video Bus: device is a keyboard
[11:46:25.762] event0 - Power Button: is tagged by udev as: Keyboard
[11:46:25.762] event0 - Power Button: device is a keyboard
[11:46:25.765] event1 - Sleep Button: is tagged by udev as: Keyboard
[11:46:25.765] event1 - Sleep Button: device is a keyboard
[11:46:25.787] libinput: configuring device "Power Button".
[11:46:25.787] libinput: configuring device "Video Bus".
[11:46:25.787] libinput: configuring device "Power Button".
[11:46:25.787] libinput: configuring device "Sleep Button".
[11:46:25.802] DRM: head 'VGA-1' found, connector 36 is disconnected.
[11:46:25.807] DRM: head 'LVDS-1' found, connector 38 is connected, EDID make 'unknown', model 'unknown', serial 'unknown'
[11:46:26.020] DRM: head 'DVI-D-1' found, connector 41 is connected, EDID make 'HID', model 'HID1920X1080', serial ' '
[11:46:26.021] DRM: head 'DP-1' found, connector 43 is disconnected.
[11:46:26.053] DRM: head 'DVI-D-2' found, connector 47 is disconnected.
[11:46:26.110] DRM: head 'DP-2' found, connector 49 is connected, EDID make 'CHR', model '1024x768', serial '880'
[11:46:26.110] Registered plugin API 'weston_drm_output_api_v1' of size 24
[11:46:26.110] Registered plugin API 'weston_drm_virtual_output_api_v1' of size 48
[11:46:26.111] Chosen EGL config details:
RGBA bits: 8 8 8 0
swap interval range: 1 - 1
[11:46:26.111] Output LVDS-1 (crtc 33) video modes:
1024x768@60.0, preferred, current, 65.0 MHz
[11:46:26.111] associating input device event2 with output LVDS-1 (none by udev)
[11:46:26.111] associating input device event3 with output LVDS-1 (none by udev)
[11:46:26.111] associating input device event0 with output LVDS-1 (none by udev)
[11:46:26.111] associating input device event1 with output LVDS-1 (none by udev)
[11:46:26.111] Output 'LVDS-1' enabled with head(s) LVDS-1
[11:46:26.111] Chosen EGL config details:
RGBA bits: 8 8 8 0
swap interval range: 1 - 1
[11:46:26.112] Output DVI-D-1 (crtc 31) video modes:
1920x1080@59.7, preferred, current, 138.0 MHz
1600x1200@60.0, 162.0 MHz
1400x1050@59.9, 101.0 MHz
1600x900@60.0, 108.0 MHz
1280x1024@60.0, 108.0 MHz
1280x960@60.0, 108.0 MHz
1280x800@59.9, 71.0 MHz
1152x864@75.0, 108.0 MHz
1152x864@60.0, 81.6 MHz
1024x768@75.0, 78.8 MHz
1024x768@70.1, 75.0 MHz
1024x768@60.0, 65.0 MHz
832x624@74.6, 57.3 MHz
800x600@75.0, 49.5 MHz
800x600@72.2, 50.0 MHz
800x600@60.3, 40.0 MHz
800x600@56.2, 36.0 MHz
640x480@75.0, 31.5 MHz
640x480@72.8, 31.5 MHz
640x480@59.9, 25.2 MHz
720x400@70.1, 28.3 MHz
[11:46:26.112] Output 'DVI-D-1' enabled with head(s) DVI-D-1
[11:46:26.112] Output 'DP-2': No available CRTCs.
[11:46:26.112] Enabling output "DP-2" failed.
[11:46:26.112] Error: cannot enable output 'DP-2' without heads.
[11:46:26.113] output for input device event2 removed
[11:46:26.113] output for input device event3 removed
[11:46:26.113] output for input device event0 removed
[11:46:26.113] output for input device event1 removed
[11:46:26.113] event2 - Power Button: device removed
[11:46:26.122] event3 - Video Bus: device removed
[11:46:26.130] event0 - Power Button: device removed
[11:46:26.138] event1 - Sleep Button: device removed
weston.service: Main process exited, code=exited, status=1/FAILURE
weston.service: Failed with result 'exit-code'.
Failed to start Weston Wayland Compositor.