File Dialog is extremely slow inside the editor
Tested versions
- Reproducible in: 4.3-dev5, 4.2.2-stable, 4.2.1-stable
System information
Godot v4.2.2.stable - Fedora Linux 39 (Workstation Edition) - Wayland - Vulkan (Forward+) - dedicated AMD Radeon RX 6700 XT (RADV NAVI22) () - AMD Ryzen 9 5900X 12-Core Processor (24 Threads)
Issue description
When the File Dialog (for example, Scene > Import Scene) is opened, no matter the number of files in it, it works fast. But once we put it in a higher size (even a few pixels wider) it becomes really slow (to the point where it's hard to navigate). The issue also seem to only affect wayland.
Steps to reproduce
1 - Create a new Project 2 - Scene > Open Scene... 3 - Bottom right select "All Files" (to see the basic godot project files) 4 - Point the mouse over the files and move to see the hover animation (it works fast) 5 - Scale the window up, or maximize it, and try to do the same as step 4 (it will be very slow)
Minimal reproduction project (MRP)
N/A
The issue doesn't seem to happen in X11, it only happens on Wayland.
Can confirm this still happens in 4.3-rc1
Can confirm this still happens in 4.3-rc1
Are you using a X11 or Wayland session? Does this occur after disabling V-Sync in the Editor Settings? If disabling V-Sync improves performance, then this is the same as https://github.com/godotengine/godot/issues/93014.
Does this occur after disabling V-Sync in the Editor Settings? If disabling V-Sync improves performance, then this is the same as #93014.
This was the problem for me, disabling V-Sync seems to fix all the bugs I have. Thanks!
Can confirm this still happens in 4.3-rc1
Are you using a X11 or Wayland session? Does this occur after disabling V-Sync in the Editor Settings? If disabling V-Sync improves performance, then this is the same as #93014.
Can confirm disabling V-Sync fixes this.
Does this occur after disabling V-Sync in the Editor Settings? If disabling V-Sync improves performance, then this is the same as #93014.
This was the problem for me, disabling V-Sync seems to fix all the bugs I have. Thanks!
Had the same problem on Fedora 42, with Wayland, and Godot 4.4.1. Disabling V-Sync also fixed the problem!