Skip to content
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

All Godot windows completely blank after reopening laptop lid. #93923

Closed
maakuarc opened this issue Jul 4, 2024 · 1 comment
Closed

All Godot windows completely blank after reopening laptop lid. #93923

maakuarc opened this issue Jul 4, 2024 · 1 comment

Comments

@maakuarc
Copy link

maakuarc commented Jul 4, 2024

Tested versions

  • Reproducible in v4.2.2.stable.arch_linux

System information

Godot v4.2.2.stable unknown - Arch Linux #1 SMP PREEMPT_DYNAMIC Fri, 28 Jun 2024 04:32:50 +0000 - Wayland - GLES3 (Compatibility) - zink Vulkan 1.3(NVIDIA GeForce RTX 3050 Laptop GPU (NVIDIA_PROPRIETARY)) () - 11th Gen Intel(R) Core(TM) i5-11400H @ 2.70GHz (12 Threads)

Issue description

Only effects Godot windows. Has happened to the Project Manager, Editor, and running projects.

When a game is running the log file ends with-

ERROR: 1 RID allocations of type 'N5GLES37TextureE' were leaked at exit.
USER ERROR: Texture with GL ID of 13: leaked 4 bytes.
   at: ~Utilities (drivers/gles3/storage/utilities.cpp:79)

-but I'm uncertain if it's related.

If there is any better information I could give, please let me know.

Steps to reproduce

  • Open Godot
  • Close laptop lid
  • Reopen laptop
  • Blank windows

Minimal reproduction project (MRP)

Doesn't even need a project, it happens outside of them as well.

@Calinou
Copy link
Member

Calinou commented Jul 4, 2024

Thanks for the report! Consolidating in #52738. This is a NVIDIA issue we can't fix on our end without large sweeping changes. All other applications using Vulkan on Linux run into the same issue unless they can restart their rendering context entirely in a clean manner (preferably without losing any data).

You may try following the advice on this page at your own risk: https://wiki.archlinux.org/title/NVIDIA/Tips_and_tricks#Preserve_video_memory_after_suspend

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

3 participants