-
-
Notifications
You must be signed in to change notification settings - Fork 21.1k
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 4.0.beta refuses to display anything but a gray screen on Intel Sandy Bridge integrated graphics #67595
Comments
Could you please post the contents of what is printed out in the console when you attempt to run Godot? Including what command you use to run Godot |
Try using the
No, there is no real OpenGL 3.2+ support on Sandy Bridge IGPs on any OS. Mesa is lying here – other OpenGL 3.x-based apps/games won't work (try Tesseract or Red Eclipse) 🙂 It's possible that Mesa developers tried to bridge the gap and implement missing features to claim OpenGL 3.3 support, but this kind of support is often unusable in anything else than demo projects. The same thing happend with Intel GMA having OpenGL 2.0 support on Linux, but only 1.4 on Windows. Mesa developers ended up downgrading it to OpenGL 1.4 on Linux, as OpenGL 2.0 support was so broken there was no point in having it. The Windows driver is limited to OpenGL 3.1, which doesn't suffice to run the OpenGL renderer in Godot 4 (OpenGL 3.3 is required). |
You'd be wrong. Minecraft versions above 1.17 (require 3.3) work fine on it, I checked. And the MESA team seem to be fixing bugs with this "Crocus" driver. |
I will try the argument though. |
Nothing out of the ordinary... Just 2 errors from the PR that set the editor to use OpenGL by default. |
Just a reminder to post what command you used to run Godot here when you have a chance. Without that basic information we can't do anything |
./gd.x86_64 --rendering-driver opengl3
…On Fri, Nov 4, 2022 at 1:41 PM Clay John ***@***.***> wrote:
Just a reminder to post what command you used to run Godot here when you
have a chance. Without that basic information we can't do anything
—
Reply to this email directly, view it on GitHub
<#67595 (comment)>,
or unsubscribe
<https://github.com/notifications/unsubscribe-auth/AM623SMBZMZM6IUAYQBGSG3WGVDF7ANCNFSM6AAAAAARIOIYDU>
.
You are receiving this because you authored the thread.Message ID:
***@***.***>
|
I get this too, which is a problem since the project manager now starts with OpenGL. |
Okay, so it's not just my iGPU being an absolute crap sack as usual. (it tries, but it still fails.) Good to know someone else has it, that way it isn't just an isolated issue. |
@SonnyBonds Which macOS version and exact Intel CPU model are you using? |
I'm on macOS 12.6 Monterey. This is the information about the display device available in system info:
Let me know if there is anything else I should look up or test. I can debug things if needed but haven't had time to find a place to start digging. |
@SonnyBonds Does the project manager work fine for you when running on the Vulkan backend? |
I should also note that it seems like the interaction works, I can click things, but it's all gray. |
Not sure if this is related to this issue, but after creating apitrace on Intel HD 3000 with project manager and later replaying it, then I got this error
Apitrace |
Hmm, I'm going to try putting an issue in on the Mesa repository. It's starting to sound like this is an issue with their Crocus driver again... |
I don't think I have anything Mesa involved at all. Just stock Macbook drivers. How do I know for sure? |
You never know. I'm having the same issue on Mesa so I might as well bug-report it. |
macOS drivers don't use Mesa indeed, so it wouldn't be directly related. It can be however that the same issue is present in both macOS and Mesa Linux drivers for similar Intel chipsets - notably because the open source Mesa drivers are the official Intel drivers for Linux and that codebase may be partially used for the macOS drivers. But that's a wild guess, until we know we should consider both as different bugs - that may happen to have the same cause/fix, in Godot or in upstream drivers. |
Godot version
v4.0.beta3.mono.official.01ae26d31
System information
GLES3, Intel HD Graphics 3000 (OpenGL 3.3, Mesa (Before you say the card doesn't support it, Mesa for some reason does. Words do not describe my confusion))
Issue description
Godot refuses to display anything other than a gray screen. No harmful errors are seen in the console when it is being run.
Godot is being run with the opengl3 rendering flag, because the fallback is broken for some reason on Beta 3. /shrug
Steps to reproduce
Minimal reproduction project
How am I supposed to get a project when I can't even get past the editor? :(
The text was updated successfully, but these errors were encountered: