Jump to content

  • Curse Sites
Become a Premium Member! Help
Latest News Article

What does "Advanced OpenGL" do?


  • Please log in to reply
35 replies to this topic

#1

robo111
    robo111

    Obsidian Miner

  • Members
  • 1265 posts
  • Location: Texas
  • Minecraft: robo111

Posted 11 August 2011 - 01:44 PM

It's in the video settings. What does it do?
Posted Image

Register or log in to remove.

#2

Wolffe
    Wolffe

    Glowstone Miner

  • Members
  • 3152 posts
  • Location: US

Posted 11 August 2011 - 01:49 PM

It makes it so that objects obscured by others aren't rendered, only what you are looking at. Not to worry though, Far render distance still works, I actually prefer using it contrary to having it off, because there is almost no in-game difference besides 600+ FPS.

#3

siride
    siride

    Gold Miner

  • Members
  • 421 posts

Posted 11 August 2011 - 01:49 PM

It enabled occlusion culling, which basically is a mechanism whereby blocks that aren't visible aren't rendered.  Otherwise, the hidden blocks are rendered, but the ones that cover them up are rendered on top of them (thus actually hiding the hidden blocks).  As you might imagine, this is wasteful of computing resources as it results in the game doing calculations and rendering for items that will never appear on the screen.

Unfortunately, occlusion culling isn't without its own costs (somewhere, the system has to determine what's visible and what's not) and not all drivers can even do it, or do it efficiently.  That's why it's an option instead of being hard-coded to "on".

#4

asley1234
    asley1234

    Lapis Lazuli Collector

  • Members
  • 1079 posts
  • Minecraft: asley1234

Posted 11 March 2012 - 11:30 PM

Wow xD that's hilarious.
Posted Image
   Broken stars, they are cool.

#5

labeedcuser
  • Location: Minechar
  • Minecraft: Labeedcraft

Posted 13 March 2012 - 12:33 AM

I don't know what render means?
Can someone make a video showing the difference!

#6

bluemagic123
  • Location: At school, getting too much homework to sleep at night.
  • Minecraft: bluemagic123

Posted 13 March 2012 - 12:38 AM

It drops my fps from 10-30 to 1-2.
This happens because it renders everything that you can't see, so it doesn't have to go through the trouble of rendering it when you do see it. It speeds up the game on fast computers (which don't really need speeding up), and drastically slows the game on slow computers like mine.
Read two posts below this.

View Postlabeedcuser, on 13 March 2012 - 12:33 AM, said:

I don't know what render means?
Can someone make a video showing the difference!
It means that the game displays it. With advanced open gl, despite the fact that it is displayed, some blocks are blocked by other blocks. But technically, it is still displayed.

#7

Phycozz
    Phycozz

    Nether Resident

  • Members
  • 2248 posts

Posted 13 March 2012 - 12:46 AM

It's what makes my FPS go from 120 to 40
Posted Image

#8

LavaAndDiamond
  • Minecraft: LavaAndDiamond

Posted 13 March 2012 - 12:49 AM

View Postbluemagic123, on 13 March 2012 - 12:38 AM, said:

It drops my fps from 10-30 to 1-2.
This happens because it renders everything that you can't see, so it doesn't have to go through the trouble of rendering it when you do see it. It speeds up the game on fast computers (which don't really need speeding up), and drastically slows the game on slow computers like mine.


It means that the game displays it. With advanced open gl, despite the fact that it is displayed, some blocks are blocked by other blocks. But technically, it is still displayed.

Actually, it's the opposite. It stops the game from rendering blocks you can't see. This is faster on some computers because it doesn't have to keep track of as much, but slower on others, as figuring out what counts as visible is taxing on the game's resources.
You can click on this dragon if you want.
Posted Image

#9

bluemagic123
  • Location: At school, getting too much homework to sleep at night.
  • Minecraft: bluemagic123

Posted 13 March 2012 - 01:01 AM

View PostLavaAndDiamond, on 13 March 2012 - 12:49 AM, said:

Actually, it's the opposite. It stops the game from rendering blocks you can't see. This is faster on some computers because it doesn't have to keep track of as much, but slower on others, as figuring out what counts as visible is taxing on the game's resources.
Then how does my fps drastically drop on a superflat world on peaceful with no villages in view? With advanced open gl off? And how come whenever I look at something new (eg. turning around or going around a large mountain), the images appear one by one on the screen instead of already being there?

#10

Tempus64
    Tempus64

    Redstone Miner

  • Members
  • 620 posts

Posted 13 March 2012 - 01:15 AM

View Postbluemagic123, on 13 March 2012 - 01:01 AM, said:

Then how does my fps drastically drop on a superflat world on peaceful with no villages in view? With advanced open gl off? And how come whenever I look at something new (eg. turning around or going around a large mountain), the images appear one by one on the screen instead of already being there?

The game itself still has to decide which chunks to send off to the graphics engine for display regardless of the advanced opengl.. The graphics engine then renders the frame which then goes through an additional process of what to draw and not draw if advanced opengl is on. If the graphics card has support for it, then a person would probably see a performance increase.. If the card doesn't support it, then the graphics engine has to do it itself which would be a performance decrease.

#11

bluemagic123
  • Location: At school, getting too much homework to sleep at night.
  • Minecraft: bluemagic123

Posted 13 March 2012 - 01:43 AM

View PostLavaAndDiamond, on 13 March 2012 - 12:49 AM, said:

Actually, it's the opposite. It stops the game from rendering blocks you can't see. This is faster on some computers because it doesn't have to keep track of as much, but slower on others, as figuring out what counts as visible is taxing on the game's resources.

View PostTempus64, on 13 March 2012 - 01:15 AM, said:

The game itself still has to decide which chunks to send off to the graphics engine for display regardless of the advanced opengl.. The graphics engine then renders the frame which then goes through an additional process of what to draw and not draw if advanced opengl is on. If the graphics card has support for it, then a person would probably see a performance increase.. If the card doesn't support it, then the graphics engine has to do it itself which would be a performance decrease.
Oh, I get it. Thanks for correcting me.

#12

jordan1794

Posted 08 May 2012 - 10:44 AM

My computer has 12 GB of RAM.
4 core processor, virtually split into 8 running at 2.7 Ghz each.

Playing on my server(4GB of RAM dedicated) WITHOUT opengl on I get 200+ FPS ALWAYS(Up to 500 when there isn't a lot going on)
Putting opengl on DESTROYED my FPS, dropping and staying at around 50...
I'm confuse, like it seems everyone else here is.

#13

Master4902
  • Location: Philippines

Posted 08 May 2012 - 10:49 AM

I think Advanced OpenGL drops your FPS if your render distance isn't tiny or short.
The Minecraft Forum can be described as a "bunch of crazy people all disagreeing with each other"

#14

ActionMedic

Posted 13 May 2012 - 12:48 AM

View Postjordan1794, on 08 May 2012 - 10:44 AM, said:

My computer has 12 GB of RAM.
4 core processor, virtually split into 8 running at 2.7 Ghz each.

Playing on my server(4GB of RAM dedicated) WITHOUT opengl on I get 200+ FPS ALWAYS(Up to 500 when there isn't a lot going on)
Putting opengl on DESTROYED my FPS, dropping and staying at around 50...
I'm confuse, like it seems everyone else here is.
I will gladly take your PC if you think 50 FPS RUINS MINECRAFT FOREVER.

#15

BocajDude
  • Minecraft: BocajDude

Posted 01 June 2012 - 01:27 AM

View Postjordan1794, on 08 May 2012 - 10:44 AM, said:

My computer has 12 GB of RAM.
4 core processor, virtually split into 8 running at 2.7 Ghz each.

Playing on my server(4GB of RAM dedicated) WITHOUT opengl on I get 200+ FPS ALWAYS(Up to 500 when there isn't a lot going on)
Putting opengl on DESTROYED my FPS, dropping and staying at around 50...
I'm confuse, like it seems everyone else here is.
Your graphics card probably doesn't support open gl. What are its specs? so i can help you.
This is a signature.

#16

wyattgeorge

Posted 29 June 2012 - 01:27 PM

It Depends If Your Cpu Is Better Than Your Gpu Have It On And Vice Versa.

#17

minecraftminecraftfan211

Posted 03 July 2012 - 05:49 AM

If you have a good video card driver, then it is supposed to increase your FPS of the game.
But if you have video card driver not supported a lot by minecraft, it will usually decrease your FPS

I hope it helps you Posted Image

#18

whyzombieswhy
  • Location: United States of America
  • Minecraft: whyzombieswhy

Posted 03 July 2012 - 06:00 AM

lol yeah ill take you computer mine averages 20
Posted Image

#19

DarkAceZ98
  • Location: Florida
  • Minecraft: DarkAceZ98
  • Xbox:DarkAceZ98

Posted 16 July 2012 - 11:34 PM

View Postjordan1794, on 08 May 2012 - 10:44 AM, said:

My computer has 12 GB of RAM.
4 core processor, virtually split into 8 running at 2.7 Ghz each.

Playing on my server(4GB of RAM dedicated) WITHOUT opengl on I get 200+ FPS ALWAYS(Up to 500 when there isn't a lot going on)
Putting opengl on DESTROYED my FPS, dropping and staying at around 50...
I'm confuse, like it seems everyone else here is.
Cool story bro

Foggymelon.com


#20

Awesum_Player

Posted 17 July 2012 - 12:53 AM

View Postlabeedcuser, on 13 March 2012 - 12:33 AM, said:

I don't know what render means?
Can someone make a video showing the difference!
Render means to load a part of the terrain.