-
-
Notifications
You must be signed in to change notification settings - Fork 3.7k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
monitor_info takes an extremely long time creating windows #17640
Comments
Adding a primary window via the |
I suspect this is an OS-specific event loop bug, but I'd appreciate testing (from you or others) on alternate platforms. |
Works fine on a Windows 11 laptop with an Nvidia RTX 4060 card running Vulkan. I'll try running on a windows 10 installation of my desktop with the RTX card later, but I have a feeling it won't be different. |
Probably. According to rust-gdb, its stuck in the epoll_wait syscall:
|
Excellent investigation. Could you try reproducing with raw winit and opening a bug there, linking this one? I suspect we need to kick this up the dependency chain at least once. |
Not easily. Seems like it's more complicated than simply creating a window in |
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:
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
frommonitor_info
: monitor_info.txt--features wayland
does not seem to affect it.The text was updated successfully, but these errors were encountered: