Skip to content

[Issue] Editor isn't responding when (Re)importing large projects #7

@kisstp2006

Description

@kisstp2006

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

  1. Open an existing (larger 1-2 GB) project
  2. Change VRAM Compression settings to the values shown in the image below
  3. Restart the editor when prompted
  4. 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

Screenshots

VRAM Compression settings used:
settings

Project opening:
opening

Editor becomes unresponsive:
freeze

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions