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

Black Screen on MacOS #996

Open
JoeDog1 opened this issue Jun 11, 2024 · 6 comments
Open

Black Screen on MacOS #996

JoeDog1 opened this issue Jun 11, 2024 · 6 comments
Labels
bug Something isn't working

Comments

@JoeDog1
Copy link

JoeDog1 commented Jun 11, 2024

Describe the bug
Whenever I open Bedrock Launcher any Version past 1.18.12.01 the launcher opens, but the Screen is black

To Reproduce
Steps to reproduce the behavior:

  1. Go to open latest version of minecraft on MacOs
  2. See error

Expected behavior
The screen should appear normal

Screenshots

Screen Shot

Screen Shot

Desktop:

  • OS: MacOS
  • Version: 1.20.15.01 (x86_64)
  • Installation Type: dmg

Additional context
This case seems very similar to #834
But when I tried the [MESA_EXTENSION_OVERRIDE=-GL_EXT_instanced_arrays] override It wouldn't work. Also it says later in the Github that the dev.'s "fixed" it in the source code. My suspicion is that in this case it is for Linux and not MacOs and that this problem was only fixed for Linux.

@JoeDog1 JoeDog1 added the bug Something isn't working label Jun 11, 2024
@ChristopherHX
Copy link
Member

Sorry, but I don't think this problem can be fixed due to the age of your GPU.

macbooks from 2012 onwards have almost (can't be shure about this, no everyone provides their model year) no such problems

Your old GPU might not have all required undocumented GLEXT, because you OpenGL ES level is 2.

If an opengl es 2/3 feature is not available bgfx will show a black screen.

Mesa related bugs have nothing todo with macOS, macOS had much longer always the blackscreen as result that delayed renderdragon support for months.

Due to the age of your Hardware, you probably have no metal 2.1 and you can skip testing metal.

@ChristopherHX
Copy link
Member

Software rendering has been a way, but 1-3 fps isn't worth it to try

@ChristopherHX
Copy link
Member

I might create a blackscreen/crash detection and relaunch automatically via software rendering at cost of performance

@JoeDog1
Copy link
Author

JoeDog1 commented Jun 12, 2024

So is the only way to fix this to update my computer??

@JoeDog1
Copy link
Author

JoeDog1 commented Jun 12, 2024

because

I might create a blackscreen/crash detection and relaunch automatically via software rendering at cost of performance

Because I don't know how to do this

@ChristopherHX
Copy link
Member

So is the only way to fix this to update my computer??

No, replacing your computer would be necessary with a model from 2012 or later.

Because I don't know how to do this

You can't play a game with 1-3 frames per second (fps) (normally 60 frames per second), the game won't respond to your mouse and extreme stutter

That would only resolve the black screen, but doesn't make the game playable

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

2 participants