-
Notifications
You must be signed in to change notification settings - Fork 14
Description
Description
Hi!
I ran into a serious issue after changing my project's VRAM Compression settings to the values shown in the image below.
After applying the settings, the editor prompted a restart. I restarted the editor as requested and waited for the reimport process to finish, but after a few seconds the editor became completely unresponsive.
I left it running for over ~1 hour, and the progress remained stuck at ~1%.
Steps to reproduce
- Open an existing (larger 1-2 GB) project
- Change VRAM Compression settings to the values shown in the image below
- Restart the editor when prompted
- Wait for the reimport process
Result
- Editor becomes unresponsive shortly after restart
- Progress stays at 1% indefinitely
- No crash, no error message
- Editor must be force-closed
What happens when reopening the project
When reopening the project:
- The editor starts normally
- After a few seconds it becomes unresponsive again
(see screenshots below)
Expected behavior
- The reimport process should complete
- Or at least fail gracefully with an error message instead of freezing
Additional notes
- I am not sure if this is related to the project size or the amount of textures
- The issue only started after changing VRAM Compression settings
- This makes the project impossible to open again without reverting settings externally
Related context
This issue might be related to the texture import pipeline and how VRAM compression is handled during reimport.
In Godot 4, texture importing received significant improvements thanks to the introduction of the etcpak library and a multi-threaded importer, which greatly improves import speed and responsiveness during heavy reimport operations:
"You should also notice a significant bump in textures import speed thanks to the etcpak library, and the new multi-threaded importer...."
Reference:
godotengine/godot#47370


