Skip to content

monitor_info takes an extremely long time creating windows #17640

Open
@ColonelThirtyTwo

Description

@ColonelThirtyTwo

Bevy version

0.15.1

[Optional] Relevant system information

Rust 1.84.1
Arch Linux
AMD Radeon RX 7800 XT (RADV NAVI32)
KDE Plasma (Wayland)

What you did

Run cargo run --example monitor_info on the 0.15.1 tag of bevy.

What went wrong

The windows for each monitor are only created after several minutes of waiting:

2025-02-02T02:03:21.079119Z TRACE wgpu_core::device::global: Device::create_compute_pipeline -> Id(3,1)    
2025-02-02T02:06:57.382343Z TRACE Poller::wait{timeout=None}:wait{epoll_fd=6 timeout=None}: polling::epoll: new events epoll_fd=6 res=1
2025-02-02T02:06:57.382565Z TRACE calloop::loop_logic: [calloop] Dispatching events for source #0    

After waiting, both windows (one for each monitor I have) spawn at the same time.

Additional information

Other examples create windows fine. Window mode nor transparency seems to matter.

Log with RUST_LOG=trace from monitor_info: monitor_info.txt

--features wayland does not seem to affect it.

Metadata

Metadata

Assignees

No one assigned

    Labels

    A-WindowingPlatform-agnostic interface layer to run your app inC-BugAn unexpected or incorrect behaviorO-LinuxSpecific to the Linux desktop operating systemS-Needs-TestingTesting must be done before this is safe to merge

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions