The reason I report this bug because there are no solution to this problem, and I even scattered around the internet searching for solution but nothing.
I have a bit of a problem with this Snapshot, I experience lost of performance (on some old devices like mine) due to Minecraft doesn't detect my latest version of OpenGL 4.0 it only detects an outdated version of OpenGL 3.2.0 even though I have a latest driver installed on my system.
I also try increasing my Ram Allocation to see if that will work and for some reason no luck
And I can also prove that this system can run a Minecraft Nether Update Snapshot (20w06a and up with no optimization except for my render distance} with a decent amount of fps and also with the same OpenGL 4.0 (My Current OpenGL version) and even the latest stable Minecraft 1.16.5 OptiFine or the standard one it has my latest OpenGL on it.
Also I used 2 different systems and operating system at the same time and still OpenGL 3.2.0 is the default renderer for Minecraft.
Hopefully this issue will be fixed.
*Update: this issue still exist in the latest version of snapshot (example:21w15a)
Attachments
Comments 8
What i've noticed is that now the game only shows the OpenGL version that it is using and no longer shows the last GL version your system supports, but i don't think that has any relation to performance loss, because i personally haven't noticed a difference.
I can't really say if the game now is fixated on only supporting Core 3.2 and not detecting any upwards version (because that's apparently what you're saying), or if the debug menu is only showing the minimum GL version. So, that's the info i've got.
Also, before 21w10a the game always has used GL 2.1 i think, and the performance regression you're experimenting is probably MC-219639. What the bug here should be, is that now the debug menu (F3) only shows the GL version Minecraft is using (3.2 Core) and no longer shows the last GL version supported by your system (In this case, 4.0 or 4.6). You should probably change the summary a bit and that'll do, because then i could confirm that is an issue.
Can confirm on 1.18.1, just a note this also affects the info in the crash reports.
Doesn't happen on all systems.
Can confirm on 22w17a, apparently this is because the game requests an opengl 3.2 core context. Performance loss is completely unrelated.
This is intended behaviour as per the OpenGL spec. That line on the debug screen is the GL_VERSION string. In 1.17, Minecraft moved from OpenGL "compatibility" profile to "core" profile. In compatibility profile, GL_VERSION returns the newest version of OpenGL supported by the GPU, independent of whether Minecraft actually makes use of those new features. In core profile, GL_VERSION returns the version that Minecraft has explicitly specified.
Minecraft requests an OpenGL 3.2 context, so GL_VERSION returns 3.2.0. Depending on your vendor, it may even say "Core Profile Context" or similar next to it. There should be better performance in 1.17+, but this is because of the new OpenGL version, not because the profile changed.
GL 3.2 is not really outdated. Newer versions have been just additions, and I assume Mojang wants to maintain wide support (particularly with MacOS).
Can confirm