-
-
Notifications
You must be signed in to change notification settings - Fork 21.3k
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
Cannot Play any Games Made with Godot #99106
Comments
https://www.reddit.com/r/godot/comments/1gpee0f/all_godot_games_boot_then_immediately_go_to_not/ crossposting the post I put up on the godot subreddit just because it has some copy/pastes of the lack of error messages I got from running even the Godot Engine itself in cmd (the engine itself did the same thing, hanging before it even got to the point of an empty project. Weirdly, the online version of Godot engine works just fine???) As well as the security/maintenance error report. Finally, I did in fact downgrade my driver by one notch, not just for this but due to an unrelated issue I was having with the most up to date nvidia driver causing what appeared to be a memory leak or at least being a resource hog. That sadly did not fix the problems I am having with Godot however. |
Is there a specific version of Godot from which it starts happening? (4.4 dev? 4.3? 4.earlier? 3.x? 2.x?) If all else fails, would it be possible to compile Godot on your computer and run it with a C++ debugger to see if it gives more info about where it starts hanging? |
So I'm not approaching it as a developer but as a player. The only reason I have posted it in this github is because it is true of ALL Godot games, and yes, even the engine itself (I tried the latest build, and it does precisely the same thing. Starts, then immediately hangs with a "not responding" with no noticeable errors). I have also fully reinstalled windows, as I was having some other minor issues that I wanted to address, and that did nothing. So I am fairly confident that it is a hardware incompatibility. I just have no clue as to what it doesn't like. |
This is likely due to the Nahimic service, which you should disable: #13208 |
Huh. That is a new one for me, but unfortunately no dice. It -was- running, and so I stopped it, disabled it, but after doing so ran Webfishing again... same problem. I can confirm that unlike the person in that other logged bug as well, I did attempt to try it on both the integrated intel GPU as well as my 4080 (forcing it both through nvidia control panel AND windows graphics settings) and regardless of which GPU it used, it did this same thing. |
Also Nahimic related, this one mentions the Nahimic Audio Driver specifically: #85608. |
So completely removing Nahimic is a pain in the butt, but I -think- I have achieved it. Going through the driver packages and device manager, it appears to be gone completely, and the nahimic service is not even visible anymore. After all of that... Nope. Still doing it. Even tried with Cassette Beasts as well, no dice, both still giving me the exact same issues. |
Figure I'd put here what happens when I run the latest godot engine via cmd (cmd running as administrator) as an update. This seems to be no different then the one I linked in the reddit thread really, but in case people are wondering if anything has changed or what it says, here you go for what its worth.
This is what the windowed screen is looking like while the above is going on, again, not sure how useful this is but I'm frankly stumped at this point so I figure more info the better. |
If I understand correctly, the Godot editor itself failed for you. More precisely it hangs before showing the project list. Based on that, a few things that come to mind, although I admit they might amount to nothing:
|
Hmm. Maybe something with the Vulkan renderer? Seems like by default when I launch Godot games, it goes to OpenGL, but when forced to use Vulkan it is throwing that warning at the top? Not sure if thats important but its literally the first sign of anything different. None of the methods linked above with the rendering methods/drivers did anything for the current version of Godot however in terms of making it not hang. Tried the debug version, ran it in CMD under verbose, no additional information from the normal current release, same issue. |
I have fixed it! With one of the strangest solutions I could think of. Attached picture wise are the anker hub, and the plug on the back of my Lenovo where it was plugged into. Even blank like it was shown in the pictures, if it was plugged into that particular usb c plug, the game WOULD NOT RUN and would hang indefinitely. The moment I removed the device from that plug (and I have no idea if this is specific to the anker hub I'm using or the plug, but either way) it worked a treat. Don't ask me why, but it works now, so hey! |
Probably because of some bugs with the fact that that usb port is a display output (unless it's just a powered one, unsure), so the hub (which has display output itself) does some weird thing that causes some rendering issues Should be investigated, could you try listing display drivers or display units etc.? Could be some weird specific incompatibility |
Most likely an extreme case of #20566 |
This is a sillier problem then you would think. On Windows the OpenGL driver is responsible for choosing what GPU is responsible for displaying games onto the screen. Applications (like Godot don't get to choose). Some docks (like the one pictured above) have their own GPU drivers and tell the OS that they are a GPU. For whatever reason these fake GPUs get priority on some systems and so OpenGL tries to use them and utterly fails. I suspect you should be able to set a preference in your NVIdia control panel that should help avoid that fake GPU |
Tested versions
Latest versions of games released, both games made in Godot and published on Steam and one published on Itch.io and not updated since 2022 (Friday Night Funkin Benjine), all with the same result.
System information
Windows 11 23h2 Core i9-13900HX 32gb RAM Nvidia Laptop 4080
Issue description
I'm running a Lenovo Legion 7i:
Windows 11 Core i9-13900HX 32gb RAM Nvidia Laptop 4080
Windows 11 is version 23H2, and the nvidia driver is the most up to date one installed via nvcleanstall (did this as seemed to be having some memory problems with the latest driver, though not sure if it fully helped it or not)
I have tried running Cassette Beasts, Friday Night Funkin Benjine, Webfishing, and all of them do the exact same behavior. They start, they then immediately go into a "not responding" error state, and hang there forever.
I have tried to run these games in admin and compatibility mode, also ran in via cmd prompt to see if it throws any errors and it does not. It doesn't even get far enough into loading to leave anything in the webfishing log files.
I have also checked my nvidia drivers, considering I just updated them, and everything from antialiasing to 3d settings I have tried either "off" or "Let the application decide" and neither changed this behavior.
At first I just thought it was webfishing, but it appears that literally everything made in Godot does not play well with my PC right now for some reason, so any help would be greatly appreciated.
Steps to reproduce
Boot the game
Minimal reproduction project (MRP)
N/A, not developer
The text was updated successfully, but these errors were encountered: