-
-
Notifications
You must be signed in to change notification settings - Fork 21.6k
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
Godot freeze computer, when shadow contact set to 1 #9740
Comments
I've been able to reproduce this once, with the NVIDIA driver on Linux. This can be caused if you progressively increase/decrease the value, especially (for example, if you drag the mouse cursor after selecting the Contact property). When it happened, the computer froze entirely and I had to forcibly shut it down. |
Last time I tested contact shadows a month ago they did something similar, they seemed to work at first, then Godot froze and it was difficult for me to close it due to general slowdown. |
this kinda sounds like a driver bug, but i will give it a check... and add some tests to avoid too high values |
AMD on linux cant reproduce :\ |
reduz: you are right, it could be a driver issue, since on intel does not happen, there is a slow down when doing the reported action (moving through the ground), but it does not freeze the computer. |
i did some changes to the shaders to avoid a potential freeze, is it fixed for anyone with nvidia? |
it is fixed for me. |
Closing as fixed then. |
Operating system or device - Godot version:
Fedora NVidia GTX 900 series, Driver 381.22 Godot version: 2a0c0db
Issue description:
Godots starts using a LOT of CPU, causing the entire OS to freeze, sometimes im even unable to close godot.
Steps to reproduce:
Open the attached project and move the camera towards the walls until you start to touch them (i was using the freelook mode). !WARNING DOING THIS MIGHT FREEZE YOUR COMPUTER, SO TRY TO CLOSE GODOT AS SOON AS POSSIBLE IF IT STARTS TO SLOW DOWN.
As far as i can tell this only happens when the Directional Light shadow contact is set to 1 (dont really know if lower values also work) but with contact set to 0 it does not happen, on 1 this will always happen.
Link to minimal example project:
computer_freeze_test.zip
The text was updated successfully, but these errors were encountered: