I see a warning in the menu (screen). My MacBook Pro using openGL 4.1, why i see it?
Linked issues
is duplicated by
Attachments
Comments


I get the same message and I have a 2017 MacBook Pro running openGL 4.1 – seems to be a mixup somewhere.

I'm not sure if it works on Macs, but can you attach output of 'glxinfo' command?

glxinfo is an X11 program, so running it reports on the version used by Quartz/X11. If I run "glxinfo | grep OpenGL" I get:
OpenGL vendor string: ATI Technologies Inc.
OpenGL renderer string: AMD Radeon Pro 560 OpenGL Engine
OpenGL version string: 2.1 ATI-2.9.26
OpenGL shading language version string: 1.20
OpenGL extensions:
However, according to Apple, the OpenGL used by the MacOS on my system is 4.1 (as seen here: https://support.apple.com/en-us/HT202823)
Hopefully this is helpful!

I'd just like to add that I've seen that message today and I think it's in error. I have an iMac (27-inch, Late 2013), NVIDIA GeForce GTX 775M 2048 MB. According to Apple here: https://support.apple.com/en-gb/HT202823, that card should support up to OpenGL 4.1. I hope that helps.

If I go to
System ▸ Library ▸ Frameworks ▸ OpenGL.framework ▸ Versions ▸ A ▸ Resources
and open "version.plist", it does claim
<key>BuildVersion</key>
<string>43</string>
however running
glxinfo | grep "OpenGL version"
in Terminal still returns
OpenGL version string: 2.1 ATI-2.9.26
I'm on a 15" macbook pro, 2017.
Radeon Pro 555 2 GB
Intel HD Graphics 630 1536 MB
IMPORTANT!
Automatic Graphics Switching (Energy Saver) might be at fault here according to Stack Overflow. I'm not entirely sure, however, as I'm plugged in and this also affects iMac users, it seems
Adding myself as one who sees this as well.
15" MacBook Pro, 2018
MacOS Mojave 10.14.5
Radeon Pro 555X 4 GB + Intel UHD Graphics 630 1536 MB
OpenGL 4.1

Same thing happening on my 2017 iMac
macOS Mojave
Version 10.14.5 Beta(18F96h)
iMac(Retina 5K, 27-inch, 2017)
Processor: 4.2Ghz Intel Core i7
Memory: 24GB 2400 MHz DDR4
Graphics: Radeon Pro 575 4GB
Java 8 Update 202
Apple Support Link with the list of OpenGL versions: https://support.apple.com/en-us/HT202823

Just to have it formally written down: I'm using Debian 9.9 on this laptop: https://geizhals.de/schenker-xmg-a507-vsy-10504411-a1686447.html#data
More information in the Eigencraft "snapshot-discussion" chat of yesterday, a proper link straight to the discussion (with Boq involved) is here: https://t.me/ec_snapshot_discussion/5019
Started seeing this with Minecraft 1.14.3-pre1:
iMac (Retina 5K, 27-inch, 2019)
macOS Mojave 10.14.5
Radeon Pro Vega 48 8GB
OpenGL Extensions Viewer shows full OpenGL core support up to OpenGL 4.1
Mac users please check the following bug: MC-153712
Just want to add to the issue it is happening in macOS Catalina 10.15 as well!
Version:
Minecraft: 1.14.3-pre1
macOS: 10.15 Beta (19A471t)
Specs:
MacBook Pro (15-inch, 2017)
Processor: 2,9 GHz Intel Core i7
Memory: 16 GB 2133 MHz LPDDR3
Graphics: Radeon Pro 560 4 GB (currently active)
Intel HD Graphics 630 1536 MB
Opened Minecraft and encountered this message.
iMac (Retina 5K, 27-inch, 2019)
macOS 10.14.5 (18F132)
Memory 40 GB 2667 MHz DDR4
Graphics Radeon Pro 580X 8 GB
Supports OpenGL 4.1
After doing some digging, it appears that MC is recognizing the oldest compatible version on my system (which greps 3.0), not the core version (4.6).
The obvious solution would be to have MC recognize the core version.
MC 1.14.3-pre1
OS: Debian 10
Also experiencing this issue, though I think my situation is somewhat unique in that I am not using an Apple supplied graphics card. Granted the graphics card is not bleeding edge, but I'd hardly call it "old". Though... the Mac itself could easily be called "ancient".
Mac Pro (Mid 2010, 5,1)
10.13.6 (17G7024)
Sapphire Pulse Radeon RX 580 8192 MB via PCI
Minecraft F3 Debug states OpenGL Engine 2.1 ATI-1.68.22, Java 1.8.0_74 64bit
(edit: The attachment is from 1.14.2. I reverted back after a different bug in 1.14.3-pre1 made MC unplayable for me.)
1.13.3-pre2 fixed! Tnx!
OpenGL > 3.0 has a core version number (in your case 4.1) and a compatibility version number (pegged at 3.0). The trick is to convince Minecraft to use the right version number. On one of my computers (running Devuan Linux Ascii - similar to Debian 9) I found you can insert the following lines in your launcher script, before invoking Java:
export MESA_GL_VERSION_OVERRIDE=<yourCoreVersionNumberHere> # i.e. 4.1
export MESA_GLSL_VERSION_OVERRIDE=<yourCoreVersionNumberWithoutTheDecimalPaddedWithZeros> # i.e. 410
However, this is not a guaranteed fix, because I tried the same thing on my laptop and Minecraft threw a fatal error.
Check the correct version numbers to use by typing the following on the command line:
glxinfo | grep version

Confirmed fixed in 1.14.3-pre2 on Debian 9.9. @unknown, are you using a Mac? If not, can a Mac user confirm if it's fixed, please?
Yes, it's fixed on mac too 😉
Confirmed fixed in 1.14.3-pre2 on Linux 🙂
Yes. 1.14.3-pre2 makes the error go away on my Mac Pro with after market video card.
I don't know if this is relevant, but F3 Debug still stays OpenGL Engine 2.1 - maybe it's supposed to, dunno, not my area of expertise.

Just as an explanation, snippet from OpenGl wiki:
Platform Issue (MacOSX): When MacOSX 10.7 introduced support for OpenGL beyond 2.1, they also introduced the core/compatibility dichotomy. However, they did not introduce support for the compatibility profile itself. Instead, MacOSX gives you a choice: core profile for versions 3.2 or higher, or just version 2.1. There is no way to get access to features after 2.1 and still access the Fixed Function Pipeline.
Same applies to some Linux drivers (Mesa seems to report 3.0 in compatibility mode)
Bartosz Bok, what's with the problem of loading a MacOS CPU? Please, check: MC-153712
iMac 2017 model, AMD 580 GPU 8gb ram, .. Apple has had 3.3 openGL since 2007, .. this is clearly a bug.