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

Unable to run precompilled GodotSteam Multiplayer (opengl error) #12

Open
alexxdann opened this issue Nov 9, 2024 · 10 comments
Open

Unable to run precompilled GodotSteam Multiplayer (opengl error) #12

alexxdann opened this issue Nov 9, 2024 · 10 comments
Assignees
Labels
bug Something isn't working

Comments

@alexxdann
Copy link

Describe the bug
Can't run Godot 4.3 - Steamworks 1.60 - GodotSteam 4.11 MultiplayerPeer (link)

To Reproduce
Steps to reproduce the behavior:

  1. Open godotsteam.multiplayer.43.editor.windows.64.exe
  2. See error
    image

Expected behavior
Open godot editor with custom build.

Screenshots
Run common godot from console (Successful):
image

Run precompilled godotstean from console (Issue):
image

OS:
Windows Version - Windows 10 (64 bit)
2D Driver Version - 8.1.1.1634
Direct3D® Version - 9.14.10.01494
OpenGL® Version - 29.20.11000.14830
Vulkan™ Driver Version - 2.0.179
Vulkan™ API Version - 1.2.170
GPU - AMD Radeon R7 Graphics - Primary/Integrated
VRAM - 1024 MB - DDR4 933 MHz
Graphics Card Manufacturer - Powered by AMD
Graphics Chipset - AMD Radeon R7 Graphics
OpenGL® API Version - 4.6
OpenCL™ API Version - 2.0

Version of Godot:
4.3

Version of GodotSteam:
precompilled 4.11

@Gramps Gramps self-assigned this Nov 9, 2024
@Gramps Gramps added the bug Something isn't working label Nov 9, 2024
@Gramps Gramps transferred this issue from GodotSteam/GodotSteam Nov 9, 2024
@Gramps
Copy link
Member

Gramps commented Nov 9, 2024

Hey there! Hmm, not sure why that wouldn't work but I do not have Windows to test this. However, I think this would have come up before as it has been out for a while and other people use it. Might have to do with Angle?

@alexxdann
Copy link
Author

Hey there! Hmm, not sure why that wouldn't work but I do not have Windows to test this. However, I think this would have come up before as it has been out for a while and other people use it. Might have to do with Angle?

The point is that this's working for usual godot, so I assume that this's should work for custom build as well. Unless if godotsteam touched some rendering stuff.

@Gramps
Copy link
Member

Gramps commented Nov 10, 2024

I haven't looked too closely at the newest stuff they included in Godot like Direct 12 or Angle; I'm not totally sure what the Angle stuff even is, honestly, I do know none of our Github Actions builds use any of it since it requires a bunch of extra libraries.

I've seen this error on much older laptops but that clearly isn't the case here. And, as you mention, GodotSteam doesn't really affect anything on the rendering side; it is just a layer on top of Godot. The only difference is we probably do not compile it the same way at all. I do know Godot compiles their Windows builds with MinGW, which we cannot do, and they include extra libraries like Direct 12, etc.

You could try self-compiling it with a mix of their instructions and ours. At some point, I will get around to re-writing those GA build files but time is incredibly limited and they are at the bottom of a very long list.

@alexxdann
Copy link
Author

alexxdann commented Nov 10, 2024

Sure, I'll try to compile it, maybe on my env it will fit.
Btw If you mean this issue I think it's 100% related since it also "amd radeon r7 graphics".
In that case this issue could be marked as dublicated I guess.

@Gramps
Copy link
Member

Gramps commented Nov 10, 2024

Awesome, let me know how that goes! Again, do not use MinGW or it will crash.

I may be related and probably specific to Windows. My laptop uses AMD Radeon and I can run it fine, however, I use Linux.

@alexxdann
Copy link
Author

Some errors during the building, not sure...
image
Tried to build godot without godotsteam and no issues here.

Looks like godotsteam doesn't includes angle lib, therefore I got this isssue with opengl.
Godot have angle out of box and switch user to it automatically where it's applicable.

@Gramps
Copy link
Member

Gramps commented Nov 11, 2024

Yeah, if you look at Godot's documentation, Angle has to be added separately. They include it during their build process; however, we have not updated our Github Actions workflows to include it yet and I have no timeline on when that might happen.

Did you try following their instructions on how to add it?

@alexxdann
Copy link
Author

alexxdann commented Nov 11, 2024

Did you try following their instructions on how to add it?

Yep, once I'll able to build godot+godotsteam - opengl issue should be resolved.

@DanieleCali
Copy link

Same problem in my laptop. Is it possible to have this fix prioritized?

@Gramps
Copy link
Member

Gramps commented Nov 26, 2024

There is a sort of order I do these things in and am partially through with the Server updates. Given the limited time and funding, things move a little slowly. That being said, if someone wants to patch the Github Actions files, we can just automate the process of building the updated Angle-enabled versions. That being said, this is slated to be added to the next line of patches after Servers are done; which will then require backporting to Servers.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug Something isn't working
Projects
None yet
Development

No branches or pull requests

3 participants