Window resizing delay/lag on latest stable version
- Dominant language
- Rust
- Stars
- 48.2k
- Forks
- 4.8k
- Avg merge
- 3d 16h
- Merged PRs (30d)
- 171
Description
## Bevy version and features
- Bevy 0.18.0
- dynamic_linking
## Relevant system information
- CachyOS "Arch Linux" Linux 6.18.5-2-cachyos
- KDE Plasma 6.5.5 (Wayland)
```ignore
`AdapterInfo { name: "AMD Radeon 680M (RADV REMBRANDT)", vendor: 4098, device: 5761, device_type: IntegratedGpu, driver: "radv", driver_info: "Mesa 25.3.3-arch1.5", backend: Vulkan }`
```
## What you did
Build a very basic `App`, added `DefaultPlugins`, spawn a 2D camera and sprite using `commands.spawn()` in a `setup` function.
## What went wrong
High delay when trying to resize the game window.
## Additional information
Tested using both dev and release profile
made sure the device's power mode is set to performance
Issue not present when running winit+wgpu directly
Using bevy 0.18.0:
https://github.com/user-attachments/assets/45266175-c8e4-47e0-a886-ab58c03fe2f4
Using winit+wgpu directly:
https://github.com/user-attachments/assets/267b5130-dcf8-4ff6-8061-2a2949dcfdaf
Contributor guide
Research direction
Start by reproducing the minimal Bevy 0.18.0 app with DefaultPlugins, a 2D camera, and a sprite on the reported CachyOS/KDE Wayland setup. Compare window-resize behavior against the direct winit+wgpu example in the attached recordings; done means the Bevy app no longer exhibits the reported resize delay or lag.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- rust
- Domain
- desktop, game-dev
- Issue type
- Bug
- Difficulty
- 4/5
- Estimated time
- 3-5 days
- Activity status
- Quiet
- Clarity
- Mostly clear
- Newbie friendliness
- 45/100