bevyengine / bevy

A refreshingly simple data-driven game engine built in Rust
https://bevyengine.org
Apache License 2.0
35.36k stars 3.49k forks source link

Running with wayland enabled under sway results in ERROR_SURFACE_LOST_KHR #10817

Open colinmarc opened 10 months ago

colinmarc commented 10 months ago

Bevy version: 0.21.5

I wrote a very simple app that moves a blue box around the screen. Source below. I've successfully run the app on my mac laptop.

Running on my arch/sway dev machine with features = ["wayland"] results in the following error:

2023-11-30T13:14:59.537409Z  INFO bevy_render::renderer: AdapterInfo { name: "AMD Radeon RX 6650 XT (RADV NAVI23)", vendor: 4098, device: 29679, device_type: DiscreteGpu, driver: "radv", driver_info: "Mesa 23.1.9-manjaro1.1", backend: Vulkan }
2023-11-30T13:14:59.842066Z  INFO bevy_diagnostic::system_information_diagnostics_plugin::internal: SystemInfo { os: "Linux 23.1.0 Manjaro Linux", kernel: "6.1.63-1-MANJARO", cpu: "AMD Ryzen 7 5800X 8-Core Processor", core_count: "8", memory: "31.3 GiB" }
2023-11-30T13:15:00.004048Z ERROR wgpu_hal::vulkan::adapter: get_physical_device_surface_formats: ERROR_SURFACE_LOST_KHR    
thread 'main' panicked at /home/colinmarc/.cargo/registry/src/index.crates.io-6f17d22bba15001f/wgpu-0.17.2/src/backend/direct.rs:771:18:
Error in Surface::configure: Validation Error

Caused by:
    Requested format Bgra8UnormSrgb is not in list of supported formats: []

I've tested wgpu examples and they work fine.

Source

use bevy::{prelude::*, window::WindowResolution};

const SIZE: f32 = 32.0;

#[derive(Component)]
struct Box(u8);

fn main() {
    App::new()
        .add_plugins(DefaultPlugins.set(WindowPlugin {
            primary_window: Some(Window {
                title: "Latency Test".to_string(),
           //     resolution: WindowResolution::new(SIZE * 8.0, SIZE * 8.0),
                ..Default::default()
            }),
            ..Default::default()
        }))
        .insert_resource(ClearColor(Color::BLACK))
        .add_systems(Startup, setup)
        .add_systems(Update, (update_on_keypress, bevy::window::close_on_esc))
        .run();
}

fn setup(mut commands: Commands) {
    commands.spawn(Camera2dBundle::default());
    commands.spawn((
        SpriteBundle {
            sprite: Sprite {
                color: Color::BLUE,
                custom_size: Some(Vec2::new(SIZE, SIZE)),
                anchor: bevy::sprite::Anchor::TopLeft,
                ..default()
            },
            transform: Transform::from_translation(Vec3::new(SIZE * -4.0, SIZE * 4.0, 0.0)),
            ..default()
        },
        Box(0),
    ));
}

fn update_on_keypress(
    keyboard_input: Res<Input<KeyCode>>,
    mut query: Query<(&mut Box, &mut Transform)>,
) {
    if keyboard_input.just_pressed(KeyCode::Space) {
        for (mut b, mut transform) in &mut query {
            b.0 = (b.0 + 1) % 64;
            let y = b.0 / 8;
            let x = b.0 % 8;

            transform.translation.x = SIZE * (-4.0 + x as f32);
            transform.translation.y = SIZE * (4.0 - y as f32);
        }
    }
}
colinmarc commented 10 months ago

I'm running the wgpu examples with eg:

RUST_LOG=info WINIT_UNIX_BACKEND=wayland WGPU_BACKEND=gl cargo run --bin wgpu-examples hello_triangle

Which results in:

2023-11-30T13:20:36Z INFO  wgpu_hal::vulkan::instance] Debug utils not enabled: debug_utils_user_data not passed to Instance::from_raw
[2023-11-30T13:20:36Z INFO  wgpu_hal::gles::egl] Using Wayland platform
[2023-11-30T13:20:36Z INFO  wgpu_core::instance] Adapter Vulkan AdapterInfo { name: "AMD Radeon RX 6650 XT (RADV NAVI23)", vendor: 4098, device: 29679, device_type: DiscreteGpu, driver: "radv", driver_info: "Mesa 23.1.9-manjaro1.1", backend: Vulkan }
colinmarc commented 10 months ago

Here's with WAYLAND_DEBUG=1

``` [2365324.158] -> wl_display@1.get_registry(new id wl_registry@2) [2365324.173] -> wl_display@1.sync(new id wl_callback@3) [2365324.216] wl_display@1.delete_id(3) [2365324.220] wl_registry@2.global(1, "wl_shm", 1) [2365324.242] -> wl_registry@2.bind(1, "wl_shm", 1, new id [unknown]@4) [2365324.252] wl_registry@2.global(2, "wl_drm", 2) [2365324.255] wl_registry@2.global(3, "zwp_linux_dmabuf_v1", 4) [2365324.257] wl_registry@2.global(4, "wl_compositor", 5) [2365324.267] -> wl_registry@2.bind(4, "wl_compositor", 5, new id [unknown]@5) [2365324.272] wl_registry@2.global(5, "wl_subcompositor", 1) [2365324.277] -> wl_registry@2.bind(5, "wl_subcompositor", 1, new id [unknown]@6) [2365324.280] wl_registry@2.global(6, "wl_data_device_manager", 3) [2365324.283] wl_registry@2.global(7, "zwlr_gamma_control_manager_v1", 1) [2365324.285] wl_registry@2.global(8, "zxdg_output_manager_v1", 3) [2365324.287] wl_registry@2.global(9, "org_kde_kwin_idle", 1) [2365324.290] wl_registry@2.global(10, "ext_idle_notifier_v1", 1) [2365324.292] wl_registry@2.global(11, "zwp_idle_inhibit_manager_v1", 1) [2365324.294] wl_registry@2.global(12, "zwlr_layer_shell_v1", 4) [2365324.297] wl_registry@2.global(13, "xdg_wm_base", 2) [2365324.300] wl_registry@2.global(14, "zwp_tablet_manager_v2", 1) [2365324.302] wl_registry@2.global(15, "org_kde_kwin_server_decoration_manager", 1) [2365324.305] wl_registry@2.global(16, "zxdg_decoration_manager_v1", 1) [2365324.311] -> wl_registry@2.bind(16, "zxdg_decoration_manager_v1", 1, new id [unknown]@7) [2365324.315] wl_registry@2.global(17, "zwp_relative_pointer_manager_v1", 1) [2365324.321] -> wl_registry@2.bind(17, "zwp_relative_pointer_manager_v1", 1, new id [unknown]@8) [2365324.325] wl_registry@2.global(18, "zwp_pointer_constraints_v1", 1) [2365324.330] -> wl_registry@2.bind(18, "zwp_pointer_constraints_v1", 1, new id [unknown]@9) [2365324.333] wl_registry@2.global(19, "wp_presentation", 1) [2365324.336] wl_registry@2.global(20, "zwlr_output_manager_v1", 4) [2365324.338] wl_registry@2.global(21, "zwlr_output_power_manager_v1", 1) [2365324.340] wl_registry@2.global(22, "zwp_input_method_manager_v2", 1) [2365324.342] wl_registry@2.global(23, "zwp_text_input_manager_v3", 1) [2365324.345] -> wl_registry@2.bind(23, "zwp_text_input_manager_v3", 1, new id [unknown]@10) [2365324.349] wl_registry@2.global(24, "zwlr_foreign_toplevel_manager_v1", 3) [2365324.351] wl_registry@2.global(25, "ext_session_lock_manager_v1", 1) [2365324.353] wl_registry@2.global(26, "wp_drm_lease_device_v1", 1) [2365324.356] wl_registry@2.global(27, "zwlr_export_dmabuf_manager_v1", 1) [2365324.358] wl_registry@2.global(28, "zwlr_screencopy_manager_v1", 3) [2365324.360] wl_registry@2.global(29, "zwlr_data_control_manager_v1", 2) [2365324.362] wl_registry@2.global(30, "zwp_primary_selection_device_manager_v1", 1) [2365324.365] wl_registry@2.global(31, "wp_viewporter", 1) [2365324.368] -> wl_registry@2.bind(31, "wp_viewporter", 1, new id [unknown]@11) [2365324.371] wl_registry@2.global(32, "wp_single_pixel_buffer_manager_v1", 1) [2365324.374] wl_registry@2.global(33, "zxdg_exporter_v1", 1) [2365324.376] wl_registry@2.global(34, "zxdg_importer_v1", 1) [2365324.378] wl_registry@2.global(35, "zxdg_exporter_v2", 1) [2365324.380] wl_registry@2.global(36, "zxdg_importer_v2", 1) [2365324.383] wl_registry@2.global(37, "xdg_activation_v1", 1) [2365324.386] -> wl_registry@2.bind(37, "xdg_activation_v1", 1, new id [unknown]@12) [2365324.389] wl_registry@2.global(38, "zwp_virtual_keyboard_manager_v1", 1) [2365324.391] wl_registry@2.global(39, "zwlr_virtual_pointer_manager_v1", 2) [2365324.394] wl_registry@2.global(40, "zwlr_input_inhibit_manager_v1", 1) [2365324.396] wl_registry@2.global(41, "zwp_keyboard_shortcuts_inhibit_manager_v1", 1) [2365324.398] wl_registry@2.global(42, "wl_seat", 8) [2365324.402] -> wl_registry@2.bind(42, "wl_seat", 6, new id [unknown]@13) [2365324.410] wl_registry@2.global(43, "zwp_pointer_gestures_v1", 3) [2365324.412] wl_registry@2.global(44, "wl_output", 4) [2365324.416] -> wl_registry@2.bind(44, "wl_output", 4, new id [unknown]@14) [2365324.423] wl_callback@3.done(9707) [2365324.426] -> wl_display@1.sync(new id wl_callback@3) [2365324.464] wl_display@1.delete_id(3) [2365324.466] wl_shm@4.format(0) [2365324.473] wl_shm@4.format(1) [2365324.475] wl_shm@4.format(875709016) [2365324.476] wl_shm@4.format(875708993) [2365324.478] wl_shm@4.format(875710274) [2365324.480] wl_shm@4.format(842094674) [2365324.482] wl_shm@4.format(842088786) [2365324.483] wl_shm@4.format(892426322) [2365324.485] wl_shm@4.format(892420434) [2365324.487] wl_shm@4.format(909199186) [2365324.489] wl_shm@4.format(808665688) [2365324.490] wl_shm@4.format(808665665) [2365324.492] wl_shm@4.format(1211384408) [2365324.494] wl_shm@4.format(1211384385) [2365324.495] wl_shm@4.format(942948952) [2365324.497] wl_shm@4.format(942948929) [2365324.499] wl_seat@13.name("seat0") [2365324.506] wl_seat@13.capabilities(3) [2365324.509] wl_output@14.geometry(0, 0, 600, 340, 0, "Dell Inc.", "DELL U2723QE", 0) [2365324.515] wl_output@14.mode(1, 3840, 2160, 59997) [2365324.518] wl_output@14.scale(2) [2365324.520] wl_output@14.name("DP-1") [2365324.523] wl_output@14.description("Dell Inc. DELL U2723QE 9R925H3 (DP-1)") [2365324.525] wl_output@14.done() [2365324.531] wl_callback@3.done(9707) [2365324.585] -> wl_compositor@5.create_surface(new id wl_surface@3) [2365324.592] -> wl_seat@13.get_pointer(new id wl_pointer@15) [2365324.606] -> zwp_relative_pointer_manager_v1@8.get_relative_pointer(new id zwp_relative_pointer_v1@16, wl_pointer@15) [2365324.614] -> wl_seat@13.get_keyboard(new id wl_keyboard@17) [2365326.156] -> zwp_text_input_manager_v3@10.get_text_input(new id zwp_text_input_v3@18, wl_seat@13) 2023-11-30T13:23:00.421561Z INFO bevy_winit::system: Creating new window "Latency Test" (0v0) [2365326.301] -> wl_compositor@5.create_surface(new id wl_surface@19) [2365326.315] -> wl_registry@2.bind(13, "xdg_wm_base", 2, new id [unknown]@20) [2365326.338] -> wl_shm@4.create_pool(new id wl_shm_pool@21, fd 9, 4096) 2023-11-30T13:23:00.423412Z ERROR sctk_adwaita::config: XDG Settings Portal did not return response in time: timeout: 100ms, key: color-scheme [2365334.422] -> xdg_wm_base@20.get_xdg_surface(new id xdg_surface@22, wl_surface@19) [2365334.435] -> xdg_surface@22.get_toplevel(new id xdg_toplevel@23) [2365334.441] -> wl_surface@19.commit() [2365334.446] -> xdg_toplevel@23.set_min_size(2, 1) [2365334.450] -> xdg_surface@22.set_window_geometry(0, 0, 1280, 720) [2365334.460] -> wl_compositor@5.create_surface(new id wl_surface@24) [2365334.465] -> wl_seat@13.get_pointer(new id wl_pointer@25) [2365334.480] -> zxdg_decoration_manager_v1@7.get_toplevel_decoration(new id zxdg_toplevel_decoration_v1@26, xdg_toplevel@23) [2365334.490] -> zxdg_toplevel_decoration_v1@26.unset_mode() [2365334.493] -> xdg_toplevel@23.set_min_size(180, 120) [2365334.496] -> xdg_toplevel@23.set_max_size(0, 0) [2365334.499] -> xdg_toplevel@23.set_min_size(180, 120) [2365334.502] -> xdg_toplevel@23.set_max_size(0, 0) [2365334.976] -> xdg_toplevel@23.set_title("Latency Test") [2365334.983] -> wl_surface@19.commit() [2365334.991] -> wl_compositor@5.create_region(new id wl_region@27) [2365334.996] -> wl_region@27.add(0, 0, 2147483647, 2147483647) [2365335.000] -> wl_surface@19.set_opaque_region(wl_region@27) [2365335.002] -> wl_region@27.destroy() [2365335.015] -> wl_display@1.sync(new id wl_callback@28) [2365335.090] wl_display@1.delete_id(27) [2365335.093] wl_display@1.delete_id(28) [2365335.094] wl_keyboard@17.keymap(1, fd 9, 65051) [2365336.100] wl_keyboard@17.repeat_info(25, 600) [2365336.105] xdg_wm_base@20.ping(9709) [2365336.110] -> xdg_wm_base@20.pong(9709) [2365336.113] wl_callback@28.done(9709) [2365336.115] xdg_toplevel@23.configure(0, 0, array[0]) [2365336.123] zxdg_toplevel_decoration_v1@26.configure(2) [2365336.129] xdg_surface@22.configure(9708) [2365336.132] -> xdg_surface@22.ack_configure(9708) [2365350.684] -> wl_display@1.get_registry(new id wl_registry@2) [2365350.690] -> wl_display@1.sync(new id wl_callback@3) [2365350.730] wl_display@1.delete_id(3) [2365350.733] wl_registry@2.global(1, "wl_shm", 1) [2365350.735] wl_registry@2.global(2, "wl_drm", 2) [2365350.738] wl_registry@2.global(3, "zwp_linux_dmabuf_v1", 4) [2365350.740] -> wl_registry@2.bind(3, "zwp_linux_dmabuf_v1", 4, new id [unknown]@4) [2365350.742] wl_registry@2.global(4, "wl_compositor", 5) [2365350.744] wl_registry@2.global(5, "wl_subcompositor", 1) [2365350.746] wl_registry@2.global(6, "wl_data_device_manager", 3) [2365350.748] wl_registry@2.global(7, "zwlr_gamma_control_manager_v1", 1) [2365350.750] wl_registry@2.global(8, "zxdg_output_manager_v1", 3) [2365350.751] wl_registry@2.global(9, "org_kde_kwin_idle", 1) [2365350.753] wl_registry@2.global(10, "ext_idle_notifier_v1", 1) [2365350.754] wl_registry@2.global(11, "zwp_idle_inhibit_manager_v1", 1) [2365350.756] wl_registry@2.global(12, "zwlr_layer_shell_v1", 4) [2365350.757] wl_registry@2.global(13, "xdg_wm_base", 2) [2365350.759] wl_registry@2.global(14, "zwp_tablet_manager_v2", 1) [2365350.761] wl_registry@2.global(15, "org_kde_kwin_server_decoration_manager", 1) [2365350.762] wl_registry@2.global(16, "zxdg_decoration_manager_v1", 1) [2365350.764] wl_registry@2.global(17, "zwp_relative_pointer_manager_v1", 1) [2365350.766] wl_registry@2.global(18, "zwp_pointer_constraints_v1", 1) [2365350.767] wl_registry@2.global(19, "wp_presentation", 1) [2365350.769] wl_registry@2.global(20, "zwlr_output_manager_v1", 4) [2365350.770] wl_registry@2.global(21, "zwlr_output_power_manager_v1", 1) [2365350.772] wl_registry@2.global(22, "zwp_input_method_manager_v2", 1) [2365350.773] wl_registry@2.global(23, "zwp_text_input_manager_v3", 1) [2365350.775] wl_registry@2.global(24, "zwlr_foreign_toplevel_manager_v1", 3) [2365350.777] wl_registry@2.global(25, "ext_session_lock_manager_v1", 1) [2365350.778] wl_registry@2.global(26, "wp_drm_lease_device_v1", 1) [2365350.780] wl_registry@2.global(27, "zwlr_export_dmabuf_manager_v1", 1) [2365350.781] wl_registry@2.global(28, "zwlr_screencopy_manager_v1", 3) [2365350.783] wl_registry@2.global(29, "zwlr_data_control_manager_v1", 2) [2365350.784] wl_registry@2.global(30, "zwp_primary_selection_device_manager_v1", 1) [2365350.786] wl_registry@2.global(31, "wp_viewporter", 1) [2365350.787] wl_registry@2.global(32, "wp_single_pixel_buffer_manager_v1", 1) [2365350.789] wl_registry@2.global(33, "zxdg_exporter_v1", 1) [2365350.791] wl_registry@2.global(34, "zxdg_importer_v1", 1) [2365350.793] wl_registry@2.global(35, "zxdg_exporter_v2", 1) [2365350.794] wl_registry@2.global(36, "zxdg_importer_v2", 1) [2365350.796] wl_registry@2.global(37, "xdg_activation_v1", 1) [2365350.798] wl_registry@2.global(38, "zwp_virtual_keyboard_manager_v1", 1) [2365350.799] wl_registry@2.global(39, "zwlr_virtual_pointer_manager_v1", 2) [2365350.801] wl_registry@2.global(40, "zwlr_input_inhibit_manager_v1", 1) [2365350.803] wl_registry@2.global(41, "zwp_keyboard_shortcuts_inhibit_manager_v1", 1) [2365350.804] wl_registry@2.global(42, "wl_seat", 8) [2365350.806] wl_registry@2.global(43, "zwp_pointer_gestures_v1", 3) [2365350.807] wl_registry@2.global(44, "wl_output", 4) [2365350.809] wl_callback@3.done(9709) [2365350.811] -> zwp_linux_dmabuf_v1@4.get_default_feedback(new id zwp_linux_dmabuf_feedback_v1@3) [2365350.813] -> wl_display@1.sync(new id wl_callback@5) [2365350.837] wl_display@1.delete_id(5) [2365350.839] zwp_linux_dmabuf_feedback_v1@3.main_device(array[8]) [2365350.999] zwp_linux_dmabuf_feedback_v1@3.format_table(fd 11, 5376) [2365351.007] zwp_linux_dmabuf_feedback_v1@3.tranche_target_device(array[8]) [2365351.009] zwp_linux_dmabuf_feedback_v1@3.tranche_flags(0) [2365351.010] zwp_linux_dmabuf_feedback_v1@3.tranche_formats(array[672]) [2365351.016] zwp_linux_dmabuf_feedback_v1@3.tranche_done() [2365351.018] zwp_linux_dmabuf_feedback_v1@3.done() [2365351.019] wl_callback@5.done(9709) [2365351.021] -> zwp_linux_dmabuf_feedback_v1@3.destroy() [2365361.121] -> wl_display@1.get_registry(new id wl_registry@28) [2365361.126] -> wl_display@1.sync(new id wl_callback@27) [2365361.163] wl_display@1.delete_id(27) [2365361.166] wl_registry@28.global(1, "wl_shm", 1) [2365361.168] wl_registry@28.global(2, "wl_drm", 2) [2365361.170] wl_registry@28.global(3, "zwp_linux_dmabuf_v1", 4) [2365361.172] -> wl_registry@28.bind(3, "zwp_linux_dmabuf_v1", 4, new id [unknown]@29) [2365361.174] wl_registry@28.global(4, "wl_compositor", 5) [2365361.175] wl_registry@28.global(5, "wl_subcompositor", 1) [2365361.177] wl_registry@28.global(6, "wl_data_device_manager", 3) [2365361.179] wl_registry@28.global(7, "zwlr_gamma_control_manager_v1", 1) [2365361.180] wl_registry@28.global(8, "zxdg_output_manager_v1", 3) [2365361.182] wl_registry@28.global(9, "org_kde_kwin_idle", 1) [2365361.183] wl_registry@28.global(10, "ext_idle_notifier_v1", 1) [2365361.185] wl_registry@28.global(11, "zwp_idle_inhibit_manager_v1", 1) [2365361.187] wl_registry@28.global(12, "zwlr_layer_shell_v1", 4) [2365361.188] wl_registry@28.global(13, "xdg_wm_base", 2) [2365361.190] wl_registry@28.global(14, "zwp_tablet_manager_v2", 1) [2365361.192] wl_registry@28.global(15, "org_kde_kwin_server_decoration_manager", 1) [2365361.193] wl_registry@28.global(16, "zxdg_decoration_manager_v1", 1) [2365361.195] wl_registry@28.global(17, "zwp_relative_pointer_manager_v1", 1) [2365361.196] wl_registry@28.global(18, "zwp_pointer_constraints_v1", 1) [2365361.198] wl_registry@28.global(19, "wp_presentation", 1) [2365361.199] wl_registry@28.global(20, "zwlr_output_manager_v1", 4) [2365361.201] wl_registry@28.global(21, "zwlr_output_power_manager_v1", 1) [2365361.203] wl_registry@28.global(22, "zwp_input_method_manager_v2", 1) [2365361.204] wl_registry@28.global(23, "zwp_text_input_manager_v3", 1) [2365361.206] wl_registry@28.global(24, "zwlr_foreign_toplevel_manager_v1", 3) [2365361.212] wl_registry@28.global(25, "ext_session_lock_manager_v1", 1) [2365361.214] wl_registry@28.global(26, "wp_drm_lease_device_v1", 1) [2365361.215] wl_registry@28.global(27, "zwlr_export_dmabuf_manager_v1", 1) [2365361.217] wl_registry@28.global(28, "zwlr_screencopy_manager_v1", 3) [2365361.218] wl_registry@28.global(29, "zwlr_data_control_manager_v1", 2) [2365361.220] wl_registry@28.global(30, "zwp_primary_selection_device_manager_v1", 1) [2365361.221] wl_registry@28.global(31, "wp_viewporter", 1) [2365361.223] wl_registry@28.global(32, "wp_single_pixel_buffer_manager_v1", 1) [2365361.224] wl_registry@28.global(33, "zxdg_exporter_v1", 1) [2365361.226] wl_registry@28.global(34, "zxdg_importer_v1", 1) [2365361.227] wl_registry@28.global(35, "zxdg_exporter_v2", 1) [2365361.229] wl_registry@28.global(36, "zxdg_importer_v2", 1) [2365361.230] wl_registry@28.global(37, "xdg_activation_v1", 1) [2365361.232] wl_registry@28.global(38, "zwp_virtual_keyboard_manager_v1", 1) [2365361.233] wl_registry@28.global(39, "zwlr_virtual_pointer_manager_v1", 2) [2365361.235] wl_registry@28.global(40, "zwlr_input_inhibit_manager_v1", 1) [2365361.236] wl_registry@28.global(41, "zwp_keyboard_shortcuts_inhibit_manager_v1", 1) [2365361.238] wl_registry@28.global(42, "wl_seat", 8) [2365361.240] wl_registry@28.global(43, "zwp_pointer_gestures_v1", 3) [2365361.241] wl_registry@28.global(44, "wl_output", 4) [2365361.243] wl_callback@27.done(9709) [2365361.244] -> zwp_linux_dmabuf_v1@29.get_default_feedback(new id zwp_linux_dmabuf_feedback_v1@27) [2365361.246] -> wl_display@1.sync(new id wl_callback@30) [2365361.266] wl_display@1.delete_id(30) [2365361.268] zwp_linux_dmabuf_feedback_v1@27.main_device(array[8]) [2365361.404] zwp_linux_dmabuf_feedback_v1@27.format_table(fd 9, 5376) [2365361.414] zwp_linux_dmabuf_feedback_v1@27.tranche_target_device(array[8]) [2365361.416] zwp_linux_dmabuf_feedback_v1@27.tranche_flags(0) [2365361.418] zwp_linux_dmabuf_feedback_v1@27.tranche_formats(array[672]) [2365361.422] zwp_linux_dmabuf_feedback_v1@27.tranche_done() [2365361.424] zwp_linux_dmabuf_feedback_v1@27.done() [2365361.426] wl_callback@30.done(9709) [2365361.428] -> zwp_linux_dmabuf_feedback_v1@27.destroy() [2365368.513] -> zwp_linux_dmabuf_v1@4.destroy() [2365369.329] -> wl_display@1.get_registry(new id wl_registry@30) [2365369.334] -> wl_display@1.sync(new id wl_callback@31) [2365369.373] wl_display@1.delete_id(27) [2365369.376] wl_display@1.delete_id(31) [2365369.378] wl_registry@30.global(1, "wl_shm", 1) [2365369.381] wl_registry@30.global(2, "wl_drm", 2) [2365369.382] wl_registry@30.global(3, "zwp_linux_dmabuf_v1", 4) [2365369.384] -> wl_registry@30.bind(3, "zwp_linux_dmabuf_v1", 4, new id [unknown]@27) [2365369.386] wl_registry@30.global(4, "wl_compositor", 5) [2365369.388] wl_registry@30.global(5, "wl_subcompositor", 1) [2365369.390] wl_registry@30.global(6, "wl_data_device_manager", 3) [2365369.391] wl_registry@30.global(7, "zwlr_gamma_control_manager_v1", 1) [2365369.393] wl_registry@30.global(8, "zxdg_output_manager_v1", 3) [2365369.395] wl_registry@30.global(9, "org_kde_kwin_idle", 1) [2365369.396] wl_registry@30.global(10, "ext_idle_notifier_v1", 1) [2365369.399] wl_registry@30.global(11, "zwp_idle_inhibit_manager_v1", 1) [2365369.402] wl_registry@30.global(12, "zwlr_layer_shell_v1", 4) [2365369.404] wl_registry@30.global(13, "xdg_wm_base", 2) [2365369.407] wl_registry@30.global(14, "zwp_tablet_manager_v2", 1) [2365369.409] wl_registry@30.global(15, "org_kde_kwin_server_decoration_manager", 1) [2365369.412] wl_registry@30.global(16, "zxdg_decoration_manager_v1", 1) [2365369.415] wl_registry@30.global(17, "zwp_relative_pointer_manager_v1", 1) [2365369.417] wl_registry@30.global(18, "zwp_pointer_constraints_v1", 1) [2365369.419] wl_registry@30.global(19, "wp_presentation", 1) [2365369.420] wl_registry@30.global(20, "zwlr_output_manager_v1", 4) [2365369.422] wl_registry@30.global(21, "zwlr_output_power_manager_v1", 1) [2365369.424] wl_registry@30.global(22, "zwp_input_method_manager_v2", 1) [2365369.426] wl_registry@30.global(23, "zwp_text_input_manager_v3", 1) [2365369.428] wl_registry@30.global(24, "zwlr_foreign_toplevel_manager_v1", 3) [2365369.429] wl_registry@30.global(25, "ext_session_lock_manager_v1", 1) [2365369.431] wl_registry@30.global(26, "wp_drm_lease_device_v1", 1) [2365369.432] wl_registry@30.global(27, "zwlr_export_dmabuf_manager_v1", 1) [2365369.434] wl_registry@30.global(28, "zwlr_screencopy_manager_v1", 3) [2365369.436] wl_registry@30.global(29, "zwlr_data_control_manager_v1", 2) [2365369.437] wl_registry@30.global(30, "zwp_primary_selection_device_manager_v1", 1) [2365369.439] wl_registry@30.global(31, "wp_viewporter", 1) [2365369.441] wl_registry@30.global(32, "wp_single_pixel_buffer_manager_v1", 1) [2365369.442] wl_registry@30.global(33, "zxdg_exporter_v1", 1) [2365369.444] wl_registry@30.global(34, "zxdg_importer_v1", 1) [2365369.445] wl_registry@30.global(35, "zxdg_exporter_v2", 1) [2365369.447] wl_registry@30.global(36, "zxdg_importer_v2", 1) [2365369.449] wl_registry@30.global(37, "xdg_activation_v1", 1) [2365369.451] wl_registry@30.global(38, "zwp_virtual_keyboard_manager_v1", 1) [2365369.452] wl_registry@30.global(39, "zwlr_virtual_pointer_manager_v1", 2) [2365369.454] wl_registry@30.global(40, "zwlr_input_inhibit_manager_v1", 1) [2365369.455] wl_registry@30.global(41, "zwp_keyboard_shortcuts_inhibit_manager_v1", 1) [2365369.457] wl_registry@30.global(42, "wl_seat", 8) [2365369.459] wl_registry@30.global(43, "zwp_pointer_gestures_v1", 3) [2365369.461] wl_registry@30.global(44, "wl_output", 4) [2365369.462] wl_callback@31.done(9709) [2365369.464] -> zwp_linux_dmabuf_v1@27.get_default_feedback(new id zwp_linux_dmabuf_feedback_v1@31) [2365369.467] -> wl_display@1.sync(new id wl_callback@32) [2365369.487] wl_display@1.delete_id(32) [2365369.489] zwp_linux_dmabuf_feedback_v1@31.main_device(array[8]) [2365369.492] zwp_linux_dmabuf_feedback_v1@31.format_table(fd 11, 5376) [2365369.498] zwp_linux_dmabuf_feedback_v1@31.tranche_target_device(array[8]) [2365369.500] zwp_linux_dmabuf_feedback_v1@31.tranche_flags(0) [2365369.501] zwp_linux_dmabuf_feedback_v1@31.tranche_formats(array[672]) [2365369.512] zwp_linux_dmabuf_feedback_v1@31.tranche_done() [2365369.513] zwp_linux_dmabuf_feedback_v1@31.done() [2365369.515] wl_callback@32.done(9709) [2365369.517] -> wl_display@1.sync(new id wl_callback@32) [2365369.530] wl_display@1.delete_id(32) [2365369.532] wl_callback@32.done(9709) [2365369.533] -> zwp_linux_dmabuf_feedback_v1@31.destroy() [2365369.540] -> zwp_linux_dmabuf_v1@27.destroy() [2365369.543] -> wl_display@1.get_registry(new id wl_registry@32) [2365369.545] -> wl_display@1.sync(new id wl_callback@33) [2365369.570] wl_display@1.delete_id(31) [2365369.572] wl_display@1.delete_id(27) [2365369.573] wl_display@1.delete_id(33) [2365369.575] wl_registry@32.global(1, "wl_shm", 1) [2365369.577] wl_registry@32.global(2, "wl_drm", 2) [2365369.578] wl_registry@32.global(3, "zwp_linux_dmabuf_v1", 4) [2365369.580] -> wl_registry@32.bind(3, "zwp_linux_dmabuf_v1", 4, new id [unknown]@27) [2365369.582] wl_registry@32.global(4, "wl_compositor", 5) [2365369.584] wl_registry@32.global(5, "wl_subcompositor", 1) [2365369.586] wl_registry@32.global(6, "wl_data_device_manager", 3) [2365369.587] wl_registry@32.global(7, "zwlr_gamma_control_manager_v1", 1) [2365369.589] wl_registry@32.global(8, "zxdg_output_manager_v1", 3) [2365369.590] wl_registry@32.global(9, "org_kde_kwin_idle", 1) [2365369.592] wl_registry@32.global(10, "ext_idle_notifier_v1", 1) [2365369.593] wl_registry@32.global(11, "zwp_idle_inhibit_manager_v1", 1) [2365369.595] wl_registry@32.global(12, "zwlr_layer_shell_v1", 4) [2365369.596] wl_registry@32.global(13, "xdg_wm_base", 2) [2365369.598] wl_registry@32.global(14, "zwp_tablet_manager_v2", 1) [2365369.600] wl_registry@32.global(15, "org_kde_kwin_server_decoration_manager", 1) [2365369.601] wl_registry@32.global(16, "zxdg_decoration_manager_v1", 1) [2365369.603] wl_registry@32.global(17, "zwp_relative_pointer_manager_v1", 1) [2365369.604] wl_registry@32.global(18, "zwp_pointer_constraints_v1", 1) [2365369.606] wl_registry@32.global(19, "wp_presentation", 1) [2365369.607] wl_registry@32.global(20, "zwlr_output_manager_v1", 4) [2365369.609] wl_registry@32.global(21, "zwlr_output_power_manager_v1", 1) [2365369.611] wl_registry@32.global(22, "zwp_input_method_manager_v2", 1) [2365369.612] wl_registry@32.global(23, "zwp_text_input_manager_v3", 1) [2365369.614] wl_registry@32.global(24, "zwlr_foreign_toplevel_manager_v1", 3) [2365369.615] wl_registry@32.global(25, "ext_session_lock_manager_v1", 1) [2365369.617] wl_registry@32.global(26, "wp_drm_lease_device_v1", 1) [2365369.618] wl_registry@32.global(27, "zwlr_export_dmabuf_manager_v1", 1) [2365369.620] wl_registry@32.global(28, "zwlr_screencopy_manager_v1", 3) [2365369.621] wl_registry@32.global(29, "zwlr_data_control_manager_v1", 2) [2365369.623] wl_registry@32.global(30, "zwp_primary_selection_device_manager_v1", 1) [2365369.624] wl_registry@32.global(31, "wp_viewporter", 1) [2365369.626] wl_registry@32.global(32, "wp_single_pixel_buffer_manager_v1", 1) [2365369.627] wl_registry@32.global(33, "zxdg_exporter_v1", 1) [2365369.629] wl_registry@32.global(34, "zxdg_importer_v1", 1) [2365369.630] wl_registry@32.global(35, "zxdg_exporter_v2", 1) [2365369.632] wl_registry@32.global(36, "zxdg_importer_v2", 1) [2365369.634] wl_registry@32.global(37, "xdg_activation_v1", 1) [2365369.635] wl_registry@32.global(38, "zwp_virtual_keyboard_manager_v1", 1) [2365369.637] wl_registry@32.global(39, "zwlr_virtual_pointer_manager_v1", 2) [2365369.638] wl_registry@32.global(40, "zwlr_input_inhibit_manager_v1", 1) [2365369.640] wl_registry@32.global(41, "zwp_keyboard_shortcuts_inhibit_manager_v1", 1) [2365369.641] wl_registry@32.global(42, "wl_seat", 8) [2365369.643] wl_registry@32.global(43, "zwp_pointer_gestures_v1", 3) [2365369.644] wl_registry@32.global(44, "wl_output", 4) [2365369.646] wl_callback@33.done(9709) [2365369.648] -> zwp_linux_dmabuf_v1@27.get_default_feedback(new id zwp_linux_dmabuf_feedback_v1@33) [2365369.650] -> wl_display@1.sync(new id wl_callback@31) [2365369.666] wl_display@1.delete_id(31) [2365369.668] zwp_linux_dmabuf_feedback_v1@33.main_device(array[8]) [2365369.670] zwp_linux_dmabuf_feedback_v1@33.format_table(fd 11, 5376) [2365369.675] zwp_linux_dmabuf_feedback_v1@33.tranche_target_device(array[8]) [2365369.676] zwp_linux_dmabuf_feedback_v1@33.tranche_flags(0) [2365369.678] zwp_linux_dmabuf_feedback_v1@33.tranche_formats(array[672]) [2365369.686] zwp_linux_dmabuf_feedback_v1@33.tranche_done() [2365369.688] zwp_linux_dmabuf_feedback_v1@33.done() [2365369.689] wl_callback@31.done(9709) [2365369.691] -> wl_display@1.sync(new id wl_callback@31) [2365369.703] wl_display@1.delete_id(31) [2365369.705] wl_callback@31.done(9709) [2365369.707] -> zwp_linux_dmabuf_feedback_v1@33.destroy() [2365369.713] -> zwp_linux_dmabuf_v1@27.destroy() 2023-11-30T13:23:00.466286Z INFO bevy_render::renderer: AdapterInfo { name: "AMD Radeon RX 6650 XT (RADV NAVI23)", vendor: 4098, device: 29679, device_type: DiscreteGpu, driver: "radv", driver_info: "Mesa 23.1.9-manjaro1.1", backend: Vulkan } 2023-11-30T13:23:00.769948Z INFO bevy_diagnostic::system_information_diagnostics_plugin::internal: SystemInfo { os: "Linux 23.1.0 Manjaro Linux", kernel: "6.1.63-1-MANJARO", cpu: "AMD Ryzen 7 5800X 8-Core Processor", core_count: "8", memory: "31.3 GiB" } [2365713.153] -> wl_display@1.get_registry(new id wl_registry@31) [2365713.165] -> wl_display@1.sync(new id wl_callback@34) [2365713.228] wl_display@1.delete_id(33) [2365713.234] wl_display@1.delete_id(27) [2365713.237] wl_display@1.delete_id(34) [2365713.241] wl_registry@31.global(1, "wl_shm", 1) [2365713.246] wl_registry@31.global(2, "wl_drm", 2) [2365713.250] wl_registry@31.global(3, "zwp_linux_dmabuf_v1", 4) [2365713.254] -> wl_registry@31.bind(3, "zwp_linux_dmabuf_v1", 4, new id [unknown]@27) [2365713.258] wl_registry@31.global(4, "wl_compositor", 5) [2365713.262] wl_registry@31.global(5, "wl_subcompositor", 1) [2365713.265] wl_registry@31.global(6, "wl_data_device_manager", 3) [2365713.269] wl_registry@31.global(7, "zwlr_gamma_control_manager_v1", 1) [2365713.272] wl_registry@31.global(8, "zxdg_output_manager_v1", 3) [2365713.276] wl_registry@31.global(9, "org_kde_kwin_idle", 1) [2365713.279] wl_registry@31.global(10, "ext_idle_notifier_v1", 1) [2365713.283] wl_registry@31.global(11, "zwp_idle_inhibit_manager_v1", 1) [2365713.286] wl_registry@31.global(12, "zwlr_layer_shell_v1", 4) [2365713.290] wl_registry@31.global(13, "xdg_wm_base", 2) [2365713.294] wl_registry@31.global(14, "zwp_tablet_manager_v2", 1) [2365713.298] wl_registry@31.global(15, "org_kde_kwin_server_decoration_manager", 1) [2365713.302] wl_registry@31.global(16, "zxdg_decoration_manager_v1", 1) [2365713.306] wl_registry@31.global(17, "zwp_relative_pointer_manager_v1", 1) [2365713.310] wl_registry@31.global(18, "zwp_pointer_constraints_v1", 1) [2365713.313] wl_registry@31.global(19, "wp_presentation", 1) [2365713.317] wl_registry@31.global(20, "zwlr_output_manager_v1", 4) [2365713.321] wl_registry@31.global(21, "zwlr_output_power_manager_v1", 1) [2365713.325] wl_registry@31.global(22, "zwp_input_method_manager_v2", 1) [2365713.329] wl_registry@31.global(23, "zwp_text_input_manager_v3", 1) [2365713.333] wl_registry@31.global(24, "zwlr_foreign_toplevel_manager_v1", 3) [2365713.337] wl_registry@31.global(25, "ext_session_lock_manager_v1", 1) [2365713.341] wl_registry@31.global(26, "wp_drm_lease_device_v1", 1) [2365713.344] wl_registry@31.global(27, "zwlr_export_dmabuf_manager_v1", 1) [2365713.348] wl_registry@31.global(28, "zwlr_screencopy_manager_v1", 3) [2365713.352] wl_registry@31.global(29, "zwlr_data_control_manager_v1", 2) [2365713.356] wl_registry@31.global(30, "zwp_primary_selection_device_manager_v1", 1) [2365713.359] wl_registry@31.global(31, "wp_viewporter", 1) [2365713.362] wl_registry@31.global(32, "wp_single_pixel_buffer_manager_v1", 1) [2365713.366] wl_registry@31.global(33, "zxdg_exporter_v1", 1) [2365713.369] wl_registry@31.global(34, "zxdg_importer_v1", 1) [2365713.372] wl_registry@31.global(35, "zxdg_exporter_v2", 1) [2365713.375] wl_registry@31.global(36, "zxdg_importer_v2", 1) [2365713.379] wl_registry@31.global(37, "xdg_activation_v1", 1) [2365713.382] wl_registry@31.global(38, "zwp_virtual_keyboard_manager_v1", 1) [2365713.385] wl_registry@31.global(39, "zwlr_virtual_pointer_manager_v1", 2) [2365713.388] wl_registry@31.global(40, "zwlr_input_inhibit_manager_v1", 1) [2365713.391] wl_registry@31.global(41, "zwp_keyboard_shortcuts_inhibit_manager_v1", 1) [2365713.395] wl_registry@31.global(42, "wl_seat", 8) [2365713.398] wl_registry@31.global(43, "zwp_pointer_gestures_v1", 3) [2365713.401] wl_registry@31.global(44, "wl_output", 4) [2365713.404] wl_callback@34.done(9710) [2365713.408] -> zwp_linux_dmabuf_v1@27.get_default_feedback(new id zwp_linux_dmabuf_feedback_v1@34) [2365713.413] -> wl_display@1.sync(new id wl_callback@33) [2365713.454] wl_display@1.delete_id(33) [2365713.458] zwp_linux_dmabuf_feedback_v1@34.main_device(array[8]) [2365713.462] zwp_linux_dmabuf_feedback_v1@34.format_table(fd 44, 5376) [2365713.476] zwp_linux_dmabuf_feedback_v1@34.tranche_target_device(array[8]) [2365713.480] zwp_linux_dmabuf_feedback_v1@34.tranche_flags(0) [2365713.483] zwp_linux_dmabuf_feedback_v1@34.tranche_formats(array[672]) [2365713.504] zwp_linux_dmabuf_feedback_v1@34.tranche_done() [2365713.507] zwp_linux_dmabuf_feedback_v1@34.done() [2365713.511] wl_callback@33.done(9710) [2365713.515] -> wl_display@1.sync(new id wl_callback@33) [2365713.539] wl_display@1.delete_id(33) [2365713.543] wl_callback@33.done(9710) [2365713.547] -> zwp_linux_dmabuf_feedback_v1@34.destroy() [2365713.562] -> zwp_linux_dmabuf_v1@27.destroy() [2365713.568] -> wl_display@1.get_registry(new id wl_registry@33) [2365713.572] -> wl_display@1.sync(new id wl_callback@35) [2365713.613] wl_display@1.delete_id(34) [2365713.617] wl_display@1.delete_id(27) [2365713.621] wl_display@1.delete_id(35) [2365713.625] wl_registry@33.global(1, "wl_shm", 1) [2365713.629] wl_registry@33.global(2, "wl_drm", 2) [2365713.632] wl_registry@33.global(3, "zwp_linux_dmabuf_v1", 4) [2365713.636] -> wl_registry@33.bind(3, "zwp_linux_dmabuf_v1", 4, new id [unknown]@27) [2365713.641] wl_registry@33.global(4, "wl_compositor", 5) [2365713.644] wl_registry@33.global(5, "wl_subcompositor", 1) [2365713.647] wl_registry@33.global(6, "wl_data_device_manager", 3) [2365713.651] wl_registry@33.global(7, "zwlr_gamma_control_manager_v1", 1) [2365713.655] wl_registry@33.global(8, "zxdg_output_manager_v1", 3) [2365713.658] wl_registry@33.global(9, "org_kde_kwin_idle", 1) [2365713.661] wl_registry@33.global(10, "ext_idle_notifier_v1", 1) [2365713.665] wl_registry@33.global(11, "zwp_idle_inhibit_manager_v1", 1) [2365713.668] wl_registry@33.global(12, "zwlr_layer_shell_v1", 4) [2365713.671] wl_registry@33.global(13, "xdg_wm_base", 2) [2365713.675] wl_registry@33.global(14, "zwp_tablet_manager_v2", 1) [2365713.679] wl_registry@33.global(15, "org_kde_kwin_server_decoration_manager", 1) [2365713.683] wl_registry@33.global(16, "zxdg_decoration_manager_v1", 1) [2365713.686] wl_registry@33.global(17, "zwp_relative_pointer_manager_v1", 1) [2365713.689] wl_registry@33.global(18, "zwp_pointer_constraints_v1", 1) [2365713.692] wl_registry@33.global(19, "wp_presentation", 1) [2365713.695] wl_registry@33.global(20, "zwlr_output_manager_v1", 4) [2365713.698] wl_registry@33.global(21, "zwlr_output_power_manager_v1", 1) [2365713.702] wl_registry@33.global(22, "zwp_input_method_manager_v2", 1) [2365713.705] wl_registry@33.global(23, "zwp_text_input_manager_v3", 1) [2365713.708] wl_registry@33.global(24, "zwlr_foreign_toplevel_manager_v1", 3) [2365713.711] wl_registry@33.global(25, "ext_session_lock_manager_v1", 1) [2365713.715] wl_registry@33.global(26, "wp_drm_lease_device_v1", 1) [2365713.718] wl_registry@33.global(27, "zwlr_export_dmabuf_manager_v1", 1) [2365713.721] wl_registry@33.global(28, "zwlr_screencopy_manager_v1", 3) [2365713.724] wl_registry@33.global(29, "zwlr_data_control_manager_v1", 2) [2365713.727] wl_registry@33.global(30, "zwp_primary_selection_device_manager_v1", 1) [2365713.730] wl_registry@33.global(31, "wp_viewporter", 1) [2365713.733] wl_registry@33.global(32, "wp_single_pixel_buffer_manager_v1", 1) [2365713.737] wl_registry@33.global(33, "zxdg_exporter_v1", 1) [2365713.740] wl_registry@33.global(34, "zxdg_importer_v1", 1) [2365713.743] wl_registry@33.global(35, "zxdg_exporter_v2", 1) [2365713.746] wl_registry@33.global(36, "zxdg_importer_v2", 1) [2365713.749] wl_registry@33.global(37, "xdg_activation_v1", 1) [2365713.752] wl_registry@33.global(38, "zwp_virtual_keyboard_manager_v1", 1) [2365713.755] wl_registry@33.global(39, "zwlr_virtual_pointer_manager_v1", 2) [2365713.758] wl_registry@33.global(40, "zwlr_input_inhibit_manager_v1", 1) [2365713.761] wl_registry@33.global(41, "zwp_keyboard_shortcuts_inhibit_manager_v1", 1) [2365713.764] wl_registry@33.global(42, "wl_seat", 8) [2365713.767] wl_registry@33.global(43, "zwp_pointer_gestures_v1", 3) [2365713.770] wl_registry@33.global(44, "wl_output", 4) [2365713.772] wl_callback@35.done(9710) [2365713.775] -> zwp_linux_dmabuf_v1@27.get_default_feedback(new id zwp_linux_dmabuf_feedback_v1@35) [2365713.778] -> wl_display@1.sync(new id wl_callback@34) [2365713.804] wl_display@1.delete_id(34) [2365713.807] zwp_linux_dmabuf_feedback_v1@35.main_device(array[8]) [2365713.809] zwp_linux_dmabuf_feedback_v1@35.format_table(fd 44, 5376) [2365713.816] zwp_linux_dmabuf_feedback_v1@35.tranche_target_device(array[8]) [2365713.818] zwp_linux_dmabuf_feedback_v1@35.tranche_flags(0) [2365713.821] zwp_linux_dmabuf_feedback_v1@35.tranche_formats(array[672]) [2365713.834] zwp_linux_dmabuf_feedback_v1@35.tranche_done() [2365713.836] zwp_linux_dmabuf_feedback_v1@35.done() [2365713.839] wl_callback@34.done(9710) [2365713.843] -> wl_display@1.sync(new id wl_callback@34) [2365713.862] wl_display@1.delete_id(34) [2365713.866] wl_callback@34.done(9710) [2365713.868] -> zwp_linux_dmabuf_feedback_v1@35.destroy() [2365713.877] -> zwp_linux_dmabuf_v1@27.destroy() [2365714.325] -> wl_display@1.get_registry(new id wl_registry@34) [2365714.331] -> wl_display@1.sync(new id wl_callback@36) [2365714.370] wl_display@1.delete_id(35) [2365714.374] wl_display@1.delete_id(27) [2365714.377] wl_display@1.delete_id(36) [2365714.380] wl_registry@34.global(1, "wl_shm", 1) [2365714.383] wl_registry@34.global(2, "wl_drm", 2) [2365714.386] wl_registry@34.global(3, "zwp_linux_dmabuf_v1", 4) [2365714.389] -> wl_registry@34.bind(3, "zwp_linux_dmabuf_v1", 4, new id [unknown]@27) [2365714.393] wl_registry@34.global(4, "wl_compositor", 5) [2365714.396] wl_registry@34.global(5, "wl_subcompositor", 1) [2365714.399] wl_registry@34.global(6, "wl_data_device_manager", 3) [2365714.402] wl_registry@34.global(7, "zwlr_gamma_control_manager_v1", 1) [2365714.405] wl_registry@34.global(8, "zxdg_output_manager_v1", 3) [2365714.409] wl_registry@34.global(9, "org_kde_kwin_idle", 1) [2365714.411] wl_registry@34.global(10, "ext_idle_notifier_v1", 1) [2365714.414] wl_registry@34.global(11, "zwp_idle_inhibit_manager_v1", 1) [2365714.417] wl_registry@34.global(12, "zwlr_layer_shell_v1", 4) [2365714.420] wl_registry@34.global(13, "xdg_wm_base", 2) [2365714.422] wl_registry@34.global(14, "zwp_tablet_manager_v2", 1) [2365714.423] wl_registry@34.global(15, "org_kde_kwin_server_decoration_manager", 1) [2365714.425] wl_registry@34.global(16, "zxdg_decoration_manager_v1", 1) [2365714.427] wl_registry@34.global(17, "zwp_relative_pointer_manager_v1", 1) [2365714.428] wl_registry@34.global(18, "zwp_pointer_constraints_v1", 1) [2365714.430] wl_registry@34.global(19, "wp_presentation", 1) [2365714.431] wl_registry@34.global(20, "zwlr_output_manager_v1", 4) [2365714.433] wl_registry@34.global(21, "zwlr_output_power_manager_v1", 1) [2365714.435] wl_registry@34.global(22, "zwp_input_method_manager_v2", 1) [2365714.436] wl_registry@34.global(23, "zwp_text_input_manager_v3", 1) [2365714.438] wl_registry@34.global(24, "zwlr_foreign_toplevel_manager_v1", 3) [2365714.439] wl_registry@34.global(25, "ext_session_lock_manager_v1", 1) [2365714.441] wl_registry@34.global(26, "wp_drm_lease_device_v1", 1) [2365714.443] wl_registry@34.global(27, "zwlr_export_dmabuf_manager_v1", 1) [2365714.444] wl_registry@34.global(28, "zwlr_screencopy_manager_v1", 3) [2365714.446] wl_registry@34.global(29, "zwlr_data_control_manager_v1", 2) [2365714.447] wl_registry@34.global(30, "zwp_primary_selection_device_manager_v1", 1) [2365714.449] wl_registry@34.global(31, "wp_viewporter", 1) [2365714.450] wl_registry@34.global(32, "wp_single_pixel_buffer_manager_v1", 1) [2365714.452] wl_registry@34.global(33, "zxdg_exporter_v1", 1) [2365714.454] wl_registry@34.global(34, "zxdg_importer_v1", 1) [2365714.455] wl_registry@34.global(35, "zxdg_exporter_v2", 1) [2365714.457] wl_registry@34.global(36, "zxdg_importer_v2", 1) [2365714.459] wl_registry@34.global(37, "xdg_activation_v1", 1) [2365714.460] wl_registry@34.global(38, "zwp_virtual_keyboard_manager_v1", 1) [2365714.462] wl_registry@34.global(39, "zwlr_virtual_pointer_manager_v1", 2) [2365714.464] wl_registry@34.global(40, "zwlr_input_inhibit_manager_v1", 1) [2365714.465] wl_registry@34.global(41, "zwp_keyboard_shortcuts_inhibit_manager_v1", 1) [2365714.467] wl_registry@34.global(42, "wl_seat", 8) [2365714.469] wl_registry@34.global(43, "zwp_pointer_gestures_v1", 3) [2365714.470] wl_registry@34.global(44, "wl_output", 4) [2365714.472] wl_callback@36.done(9710) [2365714.474] -> zwp_linux_dmabuf_v1@27.get_default_feedback(new id zwp_linux_dmabuf_feedback_v1@36) [2365714.476] -> wl_display@1.sync(new id wl_callback@35) [2365714.500] wl_display@1.delete_id(35) [2365714.502] zwp_linux_dmabuf_feedback_v1@36.main_device(array[8]) [2365714.504] zwp_linux_dmabuf_feedback_v1@36.format_table(fd 44, 5376) [2365714.509] zwp_linux_dmabuf_feedback_v1@36.tranche_target_device(array[8]) [2365714.511] zwp_linux_dmabuf_feedback_v1@36.tranche_flags(0) [2365714.513] zwp_linux_dmabuf_feedback_v1@36.tranche_formats(array[672]) [2365714.523] zwp_linux_dmabuf_feedback_v1@36.tranche_done() [2365714.524] zwp_linux_dmabuf_feedback_v1@36.done() [2365714.526] wl_callback@35.done(9710) [2365714.528] -> wl_display@1.sync(new id wl_callback@35) [2365714.544] wl_display@1.delete_id(35) [2365714.547] wl_callback@35.done(9710) [2365714.550] -> zwp_linux_dmabuf_feedback_v1@36.destroy() [2365714.557] -> zwp_linux_dmabuf_v1@27.destroy() [2365714.560] -> wl_display@1.get_registry(new id wl_registry@35) [2365714.563] -> wl_display@1.sync(new id wl_callback@37) [2365714.590] wl_display@1.delete_id(36) [2365714.592] wl_display@1.delete_id(27) [2365714.593] wl_display@1.delete_id(37) [2365714.595] wl_registry@35.global(1, "wl_shm", 1) [2365714.597] wl_registry@35.global(2, "wl_drm", 2) [2365714.598] wl_registry@35.global(3, "zwp_linux_dmabuf_v1", 4) [2365714.600] -> wl_registry@35.bind(3, "zwp_linux_dmabuf_v1", 4, new id [unknown]@27) [2365714.602] wl_registry@35.global(4, "wl_compositor", 5) [2365714.604] wl_registry@35.global(5, "wl_subcompositor", 1) [2365714.606] wl_registry@35.global(6, "wl_data_device_manager", 3) [2365714.607] wl_registry@35.global(7, "zwlr_gamma_control_manager_v1", 1) [2365714.609] wl_registry@35.global(8, "zxdg_output_manager_v1", 3) [2365714.611] wl_registry@35.global(9, "org_kde_kwin_idle", 1) [2365714.613] wl_registry@35.global(10, "ext_idle_notifier_v1", 1) [2365714.614] wl_registry@35.global(11, "zwp_idle_inhibit_manager_v1", 1) [2365714.616] wl_registry@35.global(12, "zwlr_layer_shell_v1", 4) [2365714.617] wl_registry@35.global(13, "xdg_wm_base", 2) [2365714.619] wl_registry@35.global(14, "zwp_tablet_manager_v2", 1) [2365714.621] wl_registry@35.global(15, "org_kde_kwin_server_decoration_manager", 1) [2365714.622] wl_registry@35.global(16, "zxdg_decoration_manager_v1", 1) [2365714.624] wl_registry@35.global(17, "zwp_relative_pointer_manager_v1", 1) [2365714.626] wl_registry@35.global(18, "zwp_pointer_constraints_v1", 1) [2365714.627] wl_registry@35.global(19, "wp_presentation", 1) [2365714.629] wl_registry@35.global(20, "zwlr_output_manager_v1", 4) [2365714.631] wl_registry@35.global(21, "zwlr_output_power_manager_v1", 1) [2365714.632] wl_registry@35.global(22, "zwp_input_method_manager_v2", 1) [2365714.634] wl_registry@35.global(23, "zwp_text_input_manager_v3", 1) [2365714.635] wl_registry@35.global(24, "zwlr_foreign_toplevel_manager_v1", 3) [2365714.637] wl_registry@35.global(25, "ext_session_lock_manager_v1", 1) [2365714.639] wl_registry@35.global(26, "wp_drm_lease_device_v1", 1) [2365714.641] wl_registry@35.global(27, "zwlr_export_dmabuf_manager_v1", 1) [2365714.642] wl_registry@35.global(28, "zwlr_screencopy_manager_v1", 3) [2365714.644] wl_registry@35.global(29, "zwlr_data_control_manager_v1", 2) [2365714.645] wl_registry@35.global(30, "zwp_primary_selection_device_manager_v1", 1) [2365714.647] wl_registry@35.global(31, "wp_viewporter", 1) [2365714.648] wl_registry@35.global(32, "wp_single_pixel_buffer_manager_v1", 1) [2365714.650] wl_registry@35.global(33, "zxdg_exporter_v1", 1) [2365714.652] wl_registry@35.global(34, "zxdg_importer_v1", 1) [2365714.653] wl_registry@35.global(35, "zxdg_exporter_v2", 1) [2365714.655] wl_registry@35.global(36, "zxdg_importer_v2", 1) [2365714.656] wl_registry@35.global(37, "xdg_activation_v1", 1) [2365714.658] wl_registry@35.global(38, "zwp_virtual_keyboard_manager_v1", 1) [2365714.660] wl_registry@35.global(39, "zwlr_virtual_pointer_manager_v1", 2) [2365714.662] wl_registry@35.global(40, "zwlr_input_inhibit_manager_v1", 1) [2365714.663] wl_registry@35.global(41, "zwp_keyboard_shortcuts_inhibit_manager_v1", 1) [2365714.665] wl_registry@35.global(42, "wl_seat", 8) [2365714.666] wl_registry@35.global(43, "zwp_pointer_gestures_v1", 3) [2365714.668] wl_registry@35.global(44, "wl_output", 4) [2365714.670] wl_callback@37.done(9710) [2365714.671] -> zwp_linux_dmabuf_v1@27.get_default_feedback(new id zwp_linux_dmabuf_feedback_v1@37) [2365714.673] -> wl_display@1.sync(new id wl_callback@36) [2365714.690] wl_display@1.delete_id(36) [2365714.692] zwp_linux_dmabuf_feedback_v1@37.main_device(array[8]) [2365714.694] zwp_linux_dmabuf_feedback_v1@37.format_table(fd 44, 5376) [2365714.698] zwp_linux_dmabuf_feedback_v1@37.tranche_target_device(array[8]) [2365714.700] zwp_linux_dmabuf_feedback_v1@37.tranche_flags(0) [2365714.701] zwp_linux_dmabuf_feedback_v1@37.tranche_formats(array[672]) [2365714.709] zwp_linux_dmabuf_feedback_v1@37.tranche_done() [2365714.711] zwp_linux_dmabuf_feedback_v1@37.done() [2365714.712] wl_callback@36.done(9710) [2365714.714] -> wl_display@1.sync(new id wl_callback@36) [2365714.727] wl_display@1.delete_id(36) [2365714.728] wl_callback@36.done(9710) [2365714.730] -> zwp_linux_dmabuf_feedback_v1@37.destroy() [2365714.735] -> zwp_linux_dmabuf_v1@27.destroy() [2365714.785] -> wl_display@1.get_registry(new id wl_registry@36) [2365714.788] -> wl_display@1.sync(new id wl_callback@38) [2365714.815] wl_display@1.delete_id(37) [2365714.817] wl_display@1.delete_id(27) [2365714.819] wl_display@1.delete_id(38) [2365714.821] wl_registry@36.global(1, "wl_shm", 1) [2365714.823] wl_registry@36.global(2, "wl_drm", 2) [2365714.824] wl_registry@36.global(3, "zwp_linux_dmabuf_v1", 4) [2365714.826] -> wl_registry@36.bind(3, "zwp_linux_dmabuf_v1", 4, new id [unknown]@27) [2365714.828] wl_registry@36.global(4, "wl_compositor", 5) [2365714.830] wl_registry@36.global(5, "wl_subcompositor", 1) [2365714.832] wl_registry@36.global(6, "wl_data_device_manager", 3) [2365714.833] wl_registry@36.global(7, "zwlr_gamma_control_manager_v1", 1) [2365714.835] wl_registry@36.global(8, "zxdg_output_manager_v1", 3) [2365714.837] wl_registry@36.global(9, "org_kde_kwin_idle", 1) [2365714.838] wl_registry@36.global(10, "ext_idle_notifier_v1", 1) [2365714.840] wl_registry@36.global(11, "zwp_idle_inhibit_manager_v1", 1) [2365714.841] wl_registry@36.global(12, "zwlr_layer_shell_v1", 4) [2365714.843] wl_registry@36.global(13, "xdg_wm_base", 2) [2365714.844] wl_registry@36.global(14, "zwp_tablet_manager_v2", 1) [2365714.846] wl_registry@36.global(15, "org_kde_kwin_server_decoration_manager", 1) [2365714.847] wl_registry@36.global(16, "zxdg_decoration_manager_v1", 1) [2365714.849] wl_registry@36.global(17, "zwp_relative_pointer_manager_v1", 1) [2365714.851] wl_registry@36.global(18, "zwp_pointer_constraints_v1", 1) [2365714.852] wl_registry@36.global(19, "wp_presentation", 1) [2365714.854] wl_registry@36.global(20, "zwlr_output_manager_v1", 4) [2365714.855] wl_registry@36.global(21, "zwlr_output_power_manager_v1", 1) [2365714.857] wl_registry@36.global(22, "zwp_input_method_manager_v2", 1) [2365714.858] wl_registry@36.global(23, "zwp_text_input_manager_v3", 1) [2365714.860] wl_registry@36.global(24, "zwlr_foreign_toplevel_manager_v1", 3) [2365714.861] wl_registry@36.global(25, "ext_session_lock_manager_v1", 1) [2365714.863] wl_registry@36.global(26, "wp_drm_lease_device_v1", 1) [2365714.865] wl_registry@36.global(27, "zwlr_export_dmabuf_manager_v1", 1) [2365714.866] wl_registry@36.global(28, "zwlr_screencopy_manager_v1", 3) [2365714.868] wl_registry@36.global(29, "zwlr_data_control_manager_v1", 2) [2365714.869] wl_registry@36.global(30, "zwp_primary_selection_device_manager_v1", 1) [2365714.871] wl_registry@36.global(31, "wp_viewporter", 1) [2365714.872] wl_registry@36.global(32, "wp_single_pixel_buffer_manager_v1", 1) [2365714.874] wl_registry@36.global(33, "zxdg_exporter_v1", 1) [2365714.875] wl_registry@36.global(34, "zxdg_importer_v1", 1) [2365714.877] wl_registry@36.global(35, "zxdg_exporter_v2", 1) [2365714.878] wl_registry@36.global(36, "zxdg_importer_v2", 1) [2365714.880] wl_registry@36.global(37, "xdg_activation_v1", 1) [2365714.882] wl_registry@36.global(38, "zwp_virtual_keyboard_manager_v1", 1) [2365714.883] wl_registry@36.global(39, "zwlr_virtual_pointer_manager_v1", 2) [2365714.885] wl_registry@36.global(40, "zwlr_input_inhibit_manager_v1", 1) [2365714.886] wl_registry@36.global(41, "zwp_keyboard_shortcuts_inhibit_manager_v1", 1) [2365714.888] wl_registry@36.global(42, "wl_seat", 8) [2365714.890] wl_registry@36.global(43, "zwp_pointer_gestures_v1", 3) [2365714.891] wl_registry@36.global(44, "wl_output", 4) [2365714.893] wl_callback@38.done(9710) [2365714.894] -> zwp_linux_dmabuf_v1@27.get_default_feedback(new id zwp_linux_dmabuf_feedback_v1@38) [2365714.896] -> wl_display@1.sync(new id wl_callback@37) [2365714.912] wl_display@1.delete_id(37) [2365714.913] zwp_linux_dmabuf_feedback_v1@38.main_device(array[8]) [2365714.915] zwp_linux_dmabuf_feedback_v1@38.format_table(fd 44, 5376) [2365714.920] zwp_linux_dmabuf_feedback_v1@38.tranche_target_device(array[8]) [2365714.922] zwp_linux_dmabuf_feedback_v1@38.tranche_flags(0) [2365714.923] zwp_linux_dmabuf_feedback_v1@38.tranche_formats(array[672]) [2365714.932] zwp_linux_dmabuf_feedback_v1@38.tranche_done() [2365714.933] zwp_linux_dmabuf_feedback_v1@38.done() [2365714.935] wl_callback@37.done(9710) [2365714.936] -> wl_display@1.sync(new id wl_callback@37) [2365714.948] wl_display@1.delete_id(37) [2365714.950] wl_callback@37.done(9710) [2365714.952] -> zwp_linux_dmabuf_feedback_v1@38.destroy() [2365714.957] -> zwp_linux_dmabuf_v1@27.get_surface_feedback(new id zwp_linux_dmabuf_feedback_v1@37, wl_surface@19) [2365714.959] -> wl_display@1.sync(new id wl_callback@39) [2365714.975] wl_display@1.delete_id(38) [2365714.977] wl_display@1.delete_id(39) [2365714.979] zwp_linux_dmabuf_feedback_v1@37.main_device(array[8]) [2365714.981] zwp_linux_dmabuf_feedback_v1@37.format_table(fd 44, 5376) [2365714.985] zwp_linux_dmabuf_feedback_v1@37.tranche_target_device(array[8]) [2365714.986] zwp_linux_dmabuf_feedback_v1@37.tranche_flags(0) [2365714.988] zwp_linux_dmabuf_feedback_v1@37.tranche_formats(array[672]) [2365714.996] zwp_linux_dmabuf_feedback_v1@37.tranche_done() [2365714.998] zwp_linux_dmabuf_feedback_v1@37.done() [2365714.999] wl_callback@39.done(9710) [2365715.086] -> zwp_linux_dmabuf_v1@27.create_params(new id zwp_linux_buffer_params_v1@39) [2365715.090] -> zwp_linux_buffer_params_v1@39.add(fd 45, 0, 0, 5120, 33554432, 410434307) [2365715.093] -> zwp_linux_buffer_params_v1@39.add(fd 46, 1, 3932160, 1536, 33554432, 410434307) [2365715.095] -> zwp_linux_buffer_params_v1@39.create_immed(new id wl_buffer@38, 1280, 720, 875713112, 0) [2365715.097] -> zwp_linux_buffer_params_v1@39.destroy() [2365715.120] -> zwp_linux_dmabuf_v1@27.create_params(new id zwp_linux_buffer_params_v1@40) [2365715.123] -> zwp_linux_buffer_params_v1@40.add(fd 48, 0, 0, 5120, 33554432, 410434307) [2365715.125] -> zwp_linux_buffer_params_v1@40.add(fd 49, 1, 3932160, 1536, 33554432, 410434307) [2365715.127] -> zwp_linux_buffer_params_v1@40.create_immed(new id wl_buffer@41, 1280, 720, 875713112, 0) [2365715.129] -> zwp_linux_buffer_params_v1@40.destroy() [2365715.148] -> zwp_linux_dmabuf_v1@27.create_params(new id zwp_linux_buffer_params_v1@42) [2365715.151] -> zwp_linux_buffer_params_v1@42.add(fd 51, 0, 0, 5120, 33554432, 410434307) [2365715.153] -> zwp_linux_buffer_params_v1@42.add(fd 52, 1, 3932160, 1536, 33554432, 410434307) [2365715.155] -> zwp_linux_buffer_params_v1@42.create_immed(new id wl_buffer@43, 1280, 720, 875713112, 0) [2365715.156] -> zwp_linux_buffer_params_v1@42.destroy() [2365715.173] -> zwp_linux_dmabuf_v1@27.create_params(new id zwp_linux_buffer_params_v1@44) [2365715.175] -> zwp_linux_buffer_params_v1@44.add(fd 54, 0, 0, 5120, 33554432, 410434307) [2365715.178] -> zwp_linux_buffer_params_v1@44.add(fd 55, 1, 3932160, 1536, 33554432, 410434307) [2365715.180] -> zwp_linux_buffer_params_v1@44.create_immed(new id wl_buffer@45, 1280, 720, 875713112, 0) [2365715.181] -> zwp_linux_buffer_params_v1@44.destroy() [2365804.391] -> wl_surface@19.attach(wl_buffer@38, 0, 0) [2365804.398] -> wl_surface@19.damage(0, 0, 2147483647, 2147483647) [2365804.401] -> wl_surface@19.frame(new id wl_callback@46) [2365804.403] -> wl_surface@19.commit() [2365810.010] wl_display@1.delete_id(39) [2365810.017] wl_display@1.delete_id(40) [2365810.020] wl_display@1.delete_id(42) [2365810.022] wl_display@1.delete_id(44) [2365810.024] wl_display@1.delete_id(46) [2365810.025] wl_callback@46.done(2350758) [2365810.029] -> wl_surface@19.attach(wl_buffer@41, 0, 0) [2365810.032] -> wl_surface@19.damage(0, 0, 2147483647, 2147483647) [2365810.035] -> wl_surface@19.frame(new id wl_callback@46) [2365810.037] -> wl_surface@19.commit() [2365810.648] wl_keyboard@17.enter(9714, wl_surface@19, array[0]) [2365810.693] wl_keyboard@17.modifiers(9715, 0, 0, 0, 0) [2365810.703] xdg_toplevel@23.configure(470, 251, array[20]) [2365810.726] xdg_surface@22.configure(9711) [2365810.736] -> xdg_surface@22.ack_configure(9711) [2365811.841] -> xdg_surface@22.set_window_geometry(0, 0, 470, 251) [2365811.853] -> wl_compositor@5.create_region(new id wl_region@44) [2365811.861] -> wl_region@44.add(0, 0, 2147483647, 2147483647) [2365811.868] -> wl_surface@19.set_opaque_region(wl_region@44) [2365811.872] -> wl_region@44.destroy() [2365826.939] wl_display@1.delete_id(44) [2365826.946] wl_display@1.delete_id(46) [2365826.950] wl_callback@46.done(2350775) [2365826.953] -> wl_surface@19.attach(wl_buffer@43, 0, 0) [2365826.957] -> wl_surface@19.damage(0, 0, 2147483647, 2147483647) [2365826.960] -> wl_surface@19.frame(new id wl_callback@46) [2365826.962] -> wl_surface@19.commit() [2365828.113] -> wl_display@1.get_registry(new id wl_registry@44) [2365828.120] -> wl_display@1.sync(new id wl_callback@42) [2365829.150] wl_display@1.delete_id(42) [2365829.153] wl_registry@44.global(1, "wl_shm", 1) [2365829.155] wl_registry@44.global(2, "wl_drm", 2) [2365829.158] wl_registry@44.global(3, "zwp_linux_dmabuf_v1", 4) [2365829.162] -> wl_registry@44.bind(3, "zwp_linux_dmabuf_v1", 4, new id [unknown]@40) [2365829.166] wl_registry@44.global(4, "wl_compositor", 5) [2365829.169] wl_registry@44.global(5, "wl_subcompositor", 1) [2365829.172] wl_registry@44.global(6, "wl_data_device_manager", 3) [2365829.175] wl_registry@44.global(7, "zwlr_gamma_control_manager_v1", 1) [2365829.178] wl_registry@44.global(8, "zxdg_output_manager_v1", 3) [2365829.180] wl_registry@44.global(9, "org_kde_kwin_idle", 1) [2365829.183] wl_registry@44.global(10, "ext_idle_notifier_v1", 1) [2365829.186] wl_registry@44.global(11, "zwp_idle_inhibit_manager_v1", 1) [2365829.189] wl_registry@44.global(12, "zwlr_layer_shell_v1", 4) [2365829.191] wl_registry@44.global(13, "xdg_wm_base", 2) [2365829.194] wl_registry@44.global(14, "zwp_tablet_manager_v2", 1) [2365829.197] wl_registry@44.global(15, "org_kde_kwin_server_decoration_manager", 1) [2365829.199] wl_registry@44.global(16, "zxdg_decoration_manager_v1", 1) [2365829.202] wl_registry@44.global(17, "zwp_relative_pointer_manager_v1", 1) [2365829.205] wl_registry@44.global(18, "zwp_pointer_constraints_v1", 1) [2365829.208] wl_registry@44.global(19, "wp_presentation", 1) [2365829.211] wl_registry@44.global(20, "zwlr_output_manager_v1", 4) [2365829.213] wl_registry@44.global(21, "zwlr_output_power_manager_v1", 1) [2365829.216] wl_registry@44.global(22, "zwp_input_method_manager_v2", 1) [2365829.219] wl_registry@44.global(23, "zwp_text_input_manager_v3", 1) [2365829.222] wl_registry@44.global(24, "zwlr_foreign_toplevel_manager_v1", 3) [2365829.225] wl_registry@44.global(25, "ext_session_lock_manager_v1", 1) [2365829.228] wl_registry@44.global(26, "wp_drm_lease_device_v1", 1) [2365829.230] wl_registry@44.global(27, "zwlr_export_dmabuf_manager_v1", 1) [2365829.233] wl_registry@44.global(28, "zwlr_screencopy_manager_v1", 3) [2365829.236] wl_registry@44.global(29, "zwlr_data_control_manager_v1", 2) [2365829.239] wl_registry@44.global(30, "zwp_primary_selection_device_manager_v1", 1) [2365829.241] wl_registry@44.global(31, "wp_viewporter", 1) [2365829.244] wl_registry@44.global(32, "wp_single_pixel_buffer_manager_v1", 1) [2365829.247] wl_registry@44.global(33, "zxdg_exporter_v1", 1) [2365829.249] wl_registry@44.global(34, "zxdg_importer_v1", 1) [2365829.252] wl_registry@44.global(35, "zxdg_exporter_v2", 1) [2365829.255] wl_registry@44.global(36, "zxdg_importer_v2", 1) [2365829.258] wl_registry@44.global(37, "xdg_activation_v1", 1) [2365829.261] wl_registry@44.global(38, "zwp_virtual_keyboard_manager_v1", 1) [2365829.263] wl_registry@44.global(39, "zwlr_virtual_pointer_manager_v1", 2) [2365829.266] wl_registry@44.global(40, "zwlr_input_inhibit_manager_v1", 1) [2365829.269] wl_registry@44.global(41, "zwp_keyboard_shortcuts_inhibit_manager_v1", 1) [2365829.271] wl_registry@44.global(42, "wl_seat", 8) [2365829.274] wl_registry@44.global(43, "zwp_pointer_gestures_v1", 3) [2365829.276] wl_registry@44.global(44, "wl_output", 4) [2365829.279] wl_callback@42.done(9717) [2365829.282] -> zwp_linux_dmabuf_v1@40.get_default_feedback(new id zwp_linux_dmabuf_feedback_v1@42) [2365829.286] -> wl_display@1.sync(new id wl_callback@39) [2365829.306] wl_display@1.delete_id(39) [2365829.308] zwp_linux_dmabuf_feedback_v1@42.main_device(array[8]) [2365829.311] zwp_linux_dmabuf_feedback_v1@42.format_table(fd 45, 5376) [2365829.321] zwp_linux_dmabuf_feedback_v1@42.tranche_target_device(array[8]) [2365829.323] zwp_linux_dmabuf_feedback_v1@42.tranche_flags(0) [2365829.325] zwp_linux_dmabuf_feedback_v1@42.tranche_formats(array[672]) [2365829.340] zwp_linux_dmabuf_feedback_v1@42.tranche_done() [2365829.341] zwp_linux_dmabuf_feedback_v1@42.done() [2365829.344] wl_callback@39.done(9717) [2365829.347] -> wl_display@1.sync(new id wl_callback@39) [2365829.359] wl_display@1.delete_id(39) [2365829.361] wl_callback@39.done(9717) [2365829.363] -> zwp_linux_dmabuf_feedback_v1@42.destroy() [2365829.372] -> zwp_linux_dmabuf_v1@40.destroy() [2365829.376] -> wl_display@1.get_registry(new id wl_registry@39) [2365829.379] -> wl_display@1.sync(new id wl_callback@47) [2365829.402] wl_display@1.delete_id(42) [2365829.404] wl_display@1.delete_id(40) [2365829.406] wl_display@1.delete_id(47) [2365829.408] wl_registry@39.global(1, "wl_shm", 1) [2365829.411] wl_registry@39.global(2, "wl_drm", 2) [2365829.414] wl_registry@39.global(3, "zwp_linux_dmabuf_v1", 4) [2365829.417] -> wl_registry@39.bind(3, "zwp_linux_dmabuf_v1", 4, new id [unknown]@40) [2365829.421] wl_registry@39.global(4, "wl_compositor", 5) [2365829.423] wl_registry@39.global(5, "wl_subcompositor", 1) [2365829.426] wl_registry@39.global(6, "wl_data_device_manager", 3) [2365829.429] wl_registry@39.global(7, "zwlr_gamma_control_manager_v1", 1) [2365829.432] wl_registry@39.global(8, "zxdg_output_manager_v1", 3) [2365829.434] wl_registry@39.global(9, "org_kde_kwin_idle", 1) [2365829.437] wl_registry@39.global(10, "ext_idle_notifier_v1", 1) [2365829.440] wl_registry@39.global(11, "zwp_idle_inhibit_manager_v1", 1) [2365829.443] wl_registry@39.global(12, "zwlr_layer_shell_v1", 4) [2365829.445] wl_registry@39.global(13, "xdg_wm_base", 2) [2365829.448] wl_registry@39.global(14, "zwp_tablet_manager_v2", 1) [2365829.451] wl_registry@39.global(15, "org_kde_kwin_server_decoration_manager", 1) [2365829.454] wl_registry@39.global(16, "zxdg_decoration_manager_v1", 1) [2365829.456] wl_registry@39.global(17, "zwp_relative_pointer_manager_v1", 1) [2365829.459] wl_registry@39.global(18, "zwp_pointer_constraints_v1", 1) [2365829.462] wl_registry@39.global(19, "wp_presentation", 1) [2365829.464] wl_registry@39.global(20, "zwlr_output_manager_v1", 4) [2365829.467] wl_registry@39.global(21, "zwlr_output_power_manager_v1", 1) [2365829.470] wl_registry@39.global(22, "zwp_input_method_manager_v2", 1) [2365829.473] wl_registry@39.global(23, "zwp_text_input_manager_v3", 1) [2365829.476] wl_registry@39.global(24, "zwlr_foreign_toplevel_manager_v1", 3) [2365829.479] wl_registry@39.global(25, "ext_session_lock_manager_v1", 1) [2365829.481] wl_registry@39.global(26, "wp_drm_lease_device_v1", 1) [2365829.484] wl_registry@39.global(27, "zwlr_export_dmabuf_manager_v1", 1) [2365829.487] wl_registry@39.global(28, "zwlr_screencopy_manager_v1", 3) [2365829.490] wl_registry@39.global(29, "zwlr_data_control_manager_v1", 2) [2365829.492] wl_registry@39.global(30, "zwp_primary_selection_device_manager_v1", 1) [2365829.495] wl_registry@39.global(31, "wp_viewporter", 1) [2365829.498] wl_registry@39.global(32, "wp_single_pixel_buffer_manager_v1", 1) [2365829.500] wl_registry@39.global(33, "zxdg_exporter_v1", 1) [2365829.503] wl_registry@39.global(34, "zxdg_importer_v1", 1) [2365829.506] wl_registry@39.global(35, "zxdg_exporter_v2", 1) [2365829.509] wl_registry@39.global(36, "zxdg_importer_v2", 1) [2365829.511] wl_registry@39.global(37, "xdg_activation_v1", 1) [2365829.514] wl_registry@39.global(38, "zwp_virtual_keyboard_manager_v1", 1) [2365829.517] wl_registry@39.global(39, "zwlr_virtual_pointer_manager_v1", 2) [2365829.520] wl_registry@39.global(40, "zwlr_input_inhibit_manager_v1", 1) [2365829.522] wl_registry@39.global(41, "zwp_keyboard_shortcuts_inhibit_manager_v1", 1) [2365829.525] wl_registry@39.global(42, "wl_seat", 8) [2365829.528] wl_registry@39.global(43, "zwp_pointer_gestures_v1", 3) [2365829.531] wl_registry@39.global(44, "wl_output", 4) [2365829.533] wl_callback@47.done(9717) [2365829.536] -> zwp_linux_dmabuf_v1@40.get_default_feedback(new id zwp_linux_dmabuf_feedback_v1@47) [2365829.539] -> wl_display@1.sync(new id wl_callback@42) [2365829.555] wl_display@1.delete_id(42) [2365829.557] zwp_linux_dmabuf_feedback_v1@47.main_device(array[8]) [2365829.559] zwp_linux_dmabuf_feedback_v1@47.format_table(fd 45, 5376) [2365829.565] zwp_linux_dmabuf_feedback_v1@47.tranche_target_device(array[8]) [2365829.568] zwp_linux_dmabuf_feedback_v1@47.tranche_flags(0) [2365829.571] zwp_linux_dmabuf_feedback_v1@47.tranche_formats(array[672]) [2365829.582] zwp_linux_dmabuf_feedback_v1@47.tranche_done() [2365829.584] zwp_linux_dmabuf_feedback_v1@47.done() [2365829.586] wl_callback@42.done(9717) [2365829.589] -> wl_display@1.sync(new id wl_callback@42) [2365829.600] wl_display@1.delete_id(42) [2365829.602] wl_callback@42.done(9717) [2365829.605] -> zwp_linux_dmabuf_feedback_v1@47.destroy() [2365829.612] -> zwp_linux_dmabuf_v1@40.destroy() [2365829.792] -> zwp_linux_dmabuf_v1@27.create_params(new id zwp_linux_buffer_params_v1@42) [2365829.797] -> zwp_linux_buffer_params_v1@42.add(fd 46, 0, 0, 2048, 33554432, 410434307) [2365829.802] -> zwp_linux_buffer_params_v1@42.add(fd 48, 1, 524288, 512, 33554432, 410434307) [2365829.806] -> zwp_linux_buffer_params_v1@42.create_immed(new id wl_buffer@48, 470, 251, 875713112, 0) [2365829.810] -> zwp_linux_buffer_params_v1@42.destroy() [2365829.831] -> zwp_linux_dmabuf_v1@27.create_params(new id zwp_linux_buffer_params_v1@49) [2365829.834] -> zwp_linux_buffer_params_v1@49.add(fd 51, 0, 0, 2048, 33554432, 410434307) [2365829.838] -> zwp_linux_buffer_params_v1@49.add(fd 52, 1, 524288, 512, 33554432, 410434307) [2365829.842] -> zwp_linux_buffer_params_v1@49.create_immed(new id wl_buffer@50, 470, 251, 875713112, 0) [2365829.845] -> zwp_linux_buffer_params_v1@49.destroy() [2365829.867] -> zwp_linux_dmabuf_v1@27.create_params(new id zwp_linux_buffer_params_v1@51) [2365829.869] -> zwp_linux_buffer_params_v1@51.add(fd 55, 0, 0, 2048, 33554432, 410434307) [2365829.873] -> zwp_linux_buffer_params_v1@51.add(fd 56, 1, 524288, 512, 33554432, 410434307) [2365829.876] -> zwp_linux_buffer_params_v1@51.create_immed(new id wl_buffer@52, 470, 251, 875713112, 0) [2365829.880] -> zwp_linux_buffer_params_v1@51.destroy() [2365829.920] -> zwp_linux_dmabuf_v1@27.create_params(new id zwp_linux_buffer_params_v1@53) [2365829.923] -> zwp_linux_buffer_params_v1@53.add(fd 58, 0, 0, 2048, 33554432, 410434307) [2365829.927] -> zwp_linux_buffer_params_v1@53.add(fd 59, 1, 524288, 512, 33554432, 410434307) [2365829.930] -> zwp_linux_buffer_params_v1@53.create_immed(new id wl_buffer@54, 470, 251, 875713112, 0) [2365829.933] -> zwp_linux_buffer_params_v1@53.destroy() [2365829.937] -> wl_buffer@38.destroy() [2365829.949] -> wl_buffer@41.destroy() [2365829.957] -> wl_buffer@43.destroy() [2365829.965] -> wl_buffer@45.destroy() [2365829.988] discarded wl_buffer@41.release() [2365829.990] discarded wl_buffer@38.release() [2365831.743] -> wl_surface@19.attach(wl_buffer@48, 0, 0) [2365831.749] -> wl_surface@19.damage(0, 0, 2147483647, 2147483647) [2365831.751] -> wl_surface@19.frame(new id wl_callback@55) [2365831.754] -> wl_surface@19.commit() [2365832.226] wl_surface@19.enter(wl_output@14) [2365832.259] -> wl_surface@19.set_buffer_scale(2) [2365832.265] wl_pointer@25.enter(9717, wl_surface@19, 309.86328125, 81.61718750) [2365832.279] wl_pointer@25.frame() [2365832.282] wl_pointer@15.enter(9717, wl_surface@19, 309.86328125, 81.61718750) [2365832.309] -> wl_shm@4.create_pool(new id wl_shm_pool@56, fd 46, 1024) [2365832.601] -> wl_shm_pool@56.resize(5120) [2365832.611] -> wl_shm_pool@56.create_buffer(new id wl_buffer@57, 1024, 32, 32, 128, 0) [2365832.623] -> wl_surface@3.set_buffer_scale(1) [2365832.627] -> wl_surface@3.attach(wl_buffer@57, 0, 0) [2365832.630] -> wl_surface@3.damage_buffer(0, 0, 32, 32) [2365832.634] -> wl_surface@3.commit() [2365832.639] -> wl_pointer@15.set_cursor(9717, wl_surface@3, 4, 4) [2365832.646] wl_pointer@15.frame() [2365832.799] wl_display@1.delete_id(47) [2365832.802] wl_display@1.delete_id(40) [2365832.803] wl_display@1.delete_id(42) [2365832.805] wl_display@1.delete_id(49) [2365832.808] wl_display@1.delete_id(51) [2365832.810] wl_display@1.delete_id(53) [2365832.813] wl_display@1.delete_id(38) [2365832.815] wl_display@1.delete_id(41) [2365832.818] wl_display@1.delete_id(43) [2365832.820] wl_display@1.delete_id(45) [2365832.823] wl_buffer@57.release() [2365832.828] wl_surface@3.enter(wl_output@14) [2365832.848] -> wl_shm@4.create_pool(new id wl_shm_pool@45, fd 47, 1024) [2365833.105] -> wl_shm_pool@45.resize(17408) [2365833.117] -> wl_shm_pool@45.create_buffer(new id wl_buffer@43, 1024, 64, 64, 256, 0) [2365833.127] -> wl_surface@3.set_buffer_scale(2) [2365833.130] -> wl_surface@3.attach(wl_buffer@43, 0, 0) [2365833.134] -> wl_surface@3.damage_buffer(0, 0, 64, 64) [2365833.137] -> wl_surface@3.commit() [2365833.141] -> wl_pointer@15.set_cursor(9717, wl_surface@3, 4, 4) [2365833.193] -> xdg_surface@22.set_window_geometry(0, 0, 470, 251) [2365833.201] -> wl_compositor@5.create_region(new id wl_region@41) [2365833.206] -> wl_region@41.add(0, 0, 2147483647, 2147483647) [2365833.211] -> wl_surface@19.set_opaque_region(wl_region@41) [2365833.214] -> wl_region@41.destroy() [2365843.695] discarded [unknown]@46.[event 0](0 fd, 12 byte) [2365843.701] wl_display@1.delete_id(41) [2365843.706] wl_display@1.delete_id(55) [2365843.711] wl_display@1.delete_id(46) [2365843.717] wl_callback@55.done(2350792) [2365843.721] -> wl_surface@19.attach(wl_buffer@50, 0, 0) [2365843.727] -> wl_surface@19.damage(0, 0, 2147483647, 2147483647) [2365843.731] -> wl_surface@19.frame(new id wl_callback@55) [2365843.735] -> wl_surface@19.commit() [2365844.464] wl_buffer@43.release() [2365844.663] -> wl_display@1.get_registry(new id wl_registry@46) [2365844.669] -> wl_display@1.sync(new id wl_callback@41) ```
martinlindhe commented 8 months ago

fwiw, I am successfully developing a game with bevy 0.12 on sway (wayland). I have not seen this issue myself.

I use a Intel iGPU tho.

2024-01-17T09:14:03.241621Z  INFO bevy_winit::system: Creating new window "bevy-game" (0v0)
2024-01-17T09:14:03.243286Z ERROR log: XDG Settings Portal did not return response in time: timeout: 100ms, key: color-scheme
2024-01-17T09:14:03.309028Z  INFO bevy_render::renderer: AdapterInfo { name: "Intel(R) Graphics (RPL-S)", vendor: 32902, device: 42880, device_type: IntegratedGpu, driver: "Intel open-source Mesa driver", driver_info: "Mesa 23.3.3-arch1.1", backend: Vulkan }

Compiled and successfully ran the example from https://github.com/bevyengine/bevy/issues/10817#issue-2018653023

20240117_10h25m48s_grim

DewaldV commented 7 months ago

Hey folks. I ran into this one myself and had some additional details to add.

  1. I have two machines I work on, a desktop and laptop. The issue was only occurring on the laptop.
  2. Both machines are built from the same Nix config so they have identical packages installed.
  3. Both machines are AMD CPU & GPU and use the same Mesa RADV driver.

On my laptop I was seeing the exact same error as the op.

get_physical_device_surface_formats: ERROR_SURFACE_LOST_KHR

I tried switching to the amdvlk driver to see if it would give me the same issue and I got a different error:

2024-02-18T10:32:39.895011Z  INFO bevy_winit::system: Creating new window "2048: Two-oh-four-eight" (0v0)
2024-02-18T10:32:40.059050Z  INFO bevy_render::renderer: AdapterInfo { name: "AMD Radeon Graphics", vendor: 4098, device: 5567, device
_type: IntegratedGpu, driver: "AMD open-source driver", driver_info: "2023.Q4.1 (LLPC)", backend: Vulkan }
2024-02-18T10:32:40.394415Z  INFO bevy_diagnostic::system_information_diagnostics_plugin::internal: SystemInfo { os: "Linux 23.11 NixO
S", kernel: "6.7.4", cpu: "AMD Ryzen 7 7840U w/ Radeon  780M Graphics", core_count: "8", memory: "30.6 GiB" }
wl_surface@19: error 2: Buffer size (898x1175) is not divisible by scale (2)

This wl_surface@19: error 2: Buffer size (898x1175) is not divisible by scale (2) struck me as interesting as my laptop does have an unusual resolution: 2256x1504 which I then scale to 1.25.

I turned my scaling back to 1.0 and the issue promptly resolved itself. I switched back to the RADV driver and it was also working at 1.0 scaling with that driver as well.

To confirm I enabled scaling at 1.25 again and the issue returned.

Not sure if this info helps but it could be an underlying issue with fractional scaling.

@colinmarc can you confirm if you were using display scaling on your machine?

colinmarc commented 7 months ago

Yes, I run at 2x, and given that it's a tiling WM, the resolution could definitely have been something nonstandard.

martinlindhe commented 7 months ago

And I'm not using fractional scaling, so +1 for your finds @DewaldV . Away from home so cannot try to reproduce currently.

DewaldV commented 7 months ago

I wanted to see if I could reproduce the issue under different circumstances, here are some of my findings. I'm running Sway on NixOS with AMD hardware using the RADV driver.

On my laptop, at 1.25 scaling I get this error when running the code in this thread above.

     Running `target/debug/latency-test`
2024-02-20T20:26:49.048851Z  INFO bevy_winit::system: Creating new window "Latency Test" (0v0)
2024-02-20T20:26:49.110620Z  INFO bevy_render::renderer: AdapterInfo { name: "AMD Radeon Graphics (RADV GFX1103_R1)", vendor: 4098, device: 5567, device_type: IntegratedGpu, driver: "radv", driver_info: "Mesa 23.1.9", backend: Vulkan }
2024-02-20T20:26:49.471163Z  INFO bevy_diagnostic::system_information_diagnostics_plugin::internal: SystemInfo { os: "Linux 23.11 NixOS", kernel: "6.7.4", cpu: "AMD Ryzen 7 7840U w/ Radeon  780M Graphics", core_count: "8", memory: "30.6 GiB" }
2024-02-20T20:26:49.630205Z ERROR log: get_physical_device_surface_formats: ERROR_SURFACE_LOST_KHR
thread 'main' panicked at /home/dewaldv/.cargo/registry/src/index.crates.io-6f17d22bba15001f/wgpu-0.17.2/src/backend/direct.rs:771:18:
Error in Surface::configure: Validation Error

Caused by:
    Requested format Bgra8UnormSrgb is not in list of supported formats: []

I think @colinmarc was on to something when he talked about "resolution being non-standard in tiling WMs". My fractional scaling setting affects it but I think it actually has more to do with the size of window that it spawns.

If I switch my container layout to tabbed and launch with cargo run it works as expected even on 1.25 scaling. If I switch back to horizontal layout while the app is running then it keeps running fine but will crash on startup if I exit and restart with the error above. :smile:

It could also be related to AMD and the Mesa driver. We're both using AMD Cards and the RADV driver, and I see a different error with the amdvlk driver that mentions resolution.

If I switch to the amdvlk driver while keeping the same odd-sized window I get:

     Running `target/debug/latency-test`
2024-02-20T20:40:53.636243Z  INFO bevy_winit::system: Creating new window "Latency Test" (0v0)
2024-02-20T20:40:53.796185Z  INFO bevy_render::renderer: AdapterInfo { name: "AMD Radeon Graphics", vendor: 4098, device: 5567, device_type: IntegratedGpu, driver: "AMD open-source driver", driver_info: "2023.Q4.1 (LLPC)", backend: Vulkan }
2024-02-20T20:40:54.131232Z  INFO bevy_diagnostic::system_information_diagnostics_plugin::internal: SystemInfo { os: "Linux 23.11 NixOS", kernel: "6.7.4", cpu: "AMD Ryzen 7 7840U w/ Radeon  780M Graphics", core_count: "8", memory: "30.6 GiB" }
wl_surface@19: error 2: Buffer size (898x1175) is not divisible by scale (2)
warning: queue 0x55c8235215c0 destroyed while proxies still attached:
  wl_registry@49 still attached
warning: queue 0x55c8235a2800 destroyed while proxies still attached:
  wl_registry@52 still attached
thread 'main' panicked at /home/dewaldv/.cargo/registry/src/index.crates.io-6f17d22bba15001f/wgpu-0.17.2/src/backend/direct.rs:771:18:
Error in Surface::configure: Validation Error

Caused by:
    Parent device is lost

note: run with `RUST_BACKTRACE=1` environment variable to display a backtrace
Encountered a panic in system `bevy_render::view::window::prepare_windows`!

Which then shows the wl_surface@19: error 2: Buffer size (898x1175) is not divisible by scale (2) error.

Again if I switch to a tabbed layout and run the app it launches just fine as the resolution is now even and divisible by 2.

Switching back to RADV gets me back to this error:

ERROR log: get_physical_device_surface_formats: ERROR_SURFACE_LOST_KHR

So it looks like the actual thing causing the error is the window size but with the RADV driver it gives an odd error while with the amdvlk we get an error that correctly identifies the window size as the issue.

I've not dug into the code at all yet, I was just seeing what conditions cause the error to occur and whether I could launch it in different scenarios.

Hope this helps!