I was looking through the Minecraft settings and saw this. I tried the setting, but it seems that there is no difference at all(see below). the settings

Before: before advanced opengl

After: after advanced opengl

So what does this do to Minecraft, and does it help in performance, etc. or makes it slower?

  • 4
    Whether it has an effect depends on whether your graphics card supports it.
    – fredley
    May 17, 2011 at 10:31

4 Answers 4


It is supposed to improve the framerate and general performance of the game on some video cards.

However, as you (and others) have noticed it really doesn't do much sometimes. For others it does help, and some people have even seen a performance drop with it.

  • 14
    How it's supposed to do this is by implementing occlusion culling. This makes the GPU render fewer objects but requires the CPU to do a few more calculations in order to figure out what to have the GPU not draw. So whether it helps or hinders depends on whether that's a good or a bad trade-off for your particular system. May 17, 2011 at 15:55

I play Minecraft on my Mac when I’m away from home. I turned it on and it runs as smooth as butter now. When playing normal Minecraft, runs fine anyway, but I play Attack of the B-Team and it sits around 20-30, turned this on and now I have perfect 60 all the time.


Advanced OpenGL basically helps with some cpus and decreases fps on some cpus


OpenGL basically improves the performance of the game and the behaviour to more normal.

So that means advanced will improve them both x2!

  • 1
    This question has already been answered. Unless you have anything better to contribute to answer, please just leave it alone. You should never really answer a question that has been marked as solver (The green tick by an answer) unless you have something new or useful to assist them with, however still only if you think it may be relevant at the later time.
    – njallam
    Aug 13, 2012 at 17:34
  • 1
    Neither of those sentences are right. Oct 4, 2013 at 5:53

You must log in to answer this question.