

OpenGL core profile shading language version string: 4.50 OpenGL core profile version string: 4.5 (Core Profile) Mesa 13.0.6 OpenGL renderer string: Mesa DRI Intel(R) HD Graphics 5500 (Broadwell GT2) OpenGL vendor string: Intel Open Source Technology Center OpenGL ES profile shading language version string: OpenGL ES GLSL ES 3.00Īnd a relatively modern setup with integrated Intel HD 5500: OpenGL ES profile version string: OpenGL ES 3.0 Mesa 13.0.6 OpenGL shading language version string: 1.30 OpenGL core profile profile mask: core profile OpenGL core profile context flags: (none) OpenGL core profile shading language version string: 3.30 OpenGL core profile version string: 3.3 (Core Profile) Mesa 13.0.6 One with a quite ancient Radeon Mobility 3470: I have this issue on two Linux (Debian 8) machines.
#Minecraft sp for mac windows
Intel HD Graphics 3000 (SNB GT2) - i5-2400 (OpenGL 3.1 on Windows and OpenGL 3.3 in core profile with OpenGL 3.0 in legacy profile on Linux) : Failed to create window:ĭpq$a: GLFW error 65543: GLX: Failed to create context: GLXBadFBConfigĪt .callback(GLFWErrorCallbackI.java:36) ~Īt .invokePPPP(Native Method) ~Īt .nglfwCreateWindow(GLFW.java:1714) ~Īt .glfwCreateWindow(GLFW.java:1897) ~Īt .Main.main(SourceFile:179) Īt .invoke0(Native Method) ~Īt .invoke(NativeMethodAccessorImpl.java:78) ~Īt .invoke(DelegatingMethodAccessorImpl.java:43) ~Īt .invoke(Method.java:567) ~Īt .launch(Launch.java:159) Īt .main(Launch.java:30) Here is what happens in the logs for the game when the request for OpenGL 3.2 in legacy mode is requested but perhaps on macOS the request is ignored entirely and it will just crash and burn as soon as you attempt to use any legacy OpenGL so perhaps some more advanced detection method will be required other than requesting legacy mode then requesting core profile. So I suggest a fallback mode for OptiFine that would be for when GL 3.2+ compatibility profile is not supported that would disable some legacy features and tell the user why that feature was disabled but I assume would only be legacy shaders or shaders entirely because currently OptiFine 1.17 works on macOS while requesting compatibility profile despite macOS only supporting GL 3.2+ in core profile or GL 2.1 legacy profile. Some of these GPUs however do not support GL 3.2 at all on Windows and only GL 3.1 while others support both core profile 3.2 and compatibility profile on Windows but only GL 3.3 in core profile and 3.0 in compatibility profile on Linux.
#Minecraft sp for mac drivers
OpenGL 3.2 compatibility profile is not supported by some unmaintained Intel GPU drivers on Linux.
