I have a problem, No matter what I try I am only getting 150fps, regardless of with or not I use OpenGL (which my GPU does support). I do use a x256 texture pack but even without it the FPS stays about the same
My specs:
AMD FX-8150 8-Core [email protected]
ASUS Radeon 7870
32GB RAM @1866MHz (With 16GB dedicated)
1TB WD Green HDD
1920x1080 monitor
The benefits seem to be situational. In a huge, flat area, using it makes my FPS go down. But in a forest, it goes up. I guess you lose out if the calculations don't hide enough stuff to have been worth running.
Rollback Post to RevisionRollBack
"Sometimes, I just wanna give up, say 'I'm done with this mess' and go to bed. But you know what; you can't shrug off your responsibilities. You got to pull yourself up and meet the challenges head on. That's the only way you're gonna get ahead in life."
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.
Since when is 50 FPS bad!?!? Before I installed OptiFine, I averaged up to 13-15... Now, I get up to 20, depending on my texture pack and map. If I turn Advanced OpenGL on, I get a small increase to maybe 22-25 FPS. This is a very high framerate for me on my laptop that is almost 3 years old...
If anyone is wondering, I have a Toshiba Satellite L500D with 3 GB of RAM, an AMD Athlon X2 Dual-Core QL-60 1.90 GHz processor, and an ATI Radeon 3100 graphics card, which all came in the laptop
First it does not enable OpenGL, it only enables an advanced feature of the API. If basic OpenGL wasn't already enabled Minecraft wouldn't run.
Ayway. Under default settings, Minecraft renders every single block in your view distance from the one you're standing on to the bedrock at layer 1, even if you can't see all the blocks. This can be a couple million total if you have larger view distances on. That's not exactly a light load.
Advanced GL simply enables occlusion culling; what this does is it tests all those millions of blocks before sending them to the video card/GPU. If any blocks are not visible then it tells your GPU to ignore those and only render the visible ones. This can reduce something like a million blocks to maybe 50,000 that need to be rendered which is much less work. This sounds great but it comes with one caveat: the CPU has to do more work than normal. So if your CPU is already near its limit or is actually unable to keep up with the capabilities of your GPU then occlusion culling will only make performance worse. Sometimes much, much worse. On the other hand if you have a powerful CPU and a GPU that's struggling you may get a perfomance boost. That's the simple explanation. Other factors such as drivers or poor support for advanced OpenGL features can affect the outcome of course.
The easiest thing to do is stand still in an open area and look at your fps with Advanced GL off. Then turn it on, wait for things to re-render then look at your fps again. If fps went down, leave it off. If fps went up, leave it on.
Haha,there's a lot of confusion on this topic.To be honest I think the people saying that it depends on your Graphics driver have the most reasoning.I run on a Nvidia GeForce GTX 660 2GB and I average around 250 fps when I don't have Open GL on.Then,once I turn it on it goes down to around 120fps.So,I do think it depends.
Generally, this should be only considered a last-ditch way to get at a particular GL-specific feature. It can make your code incompatible with everything else (such as future versions of Processing or other 3D renderers) and will confuse the hell outta people when you post your code to the web.
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.
Well I Have 16GB ram and i7 8 core and 4 virtual prosseccers running at 3.5ghz each and I drop 2 FPS with opengl on so...... it's weird also it depends on your grapichs card more then anything thing really,see if you just had a 4 core processor, virtually split into 8 running at 2.7 Ghz each you would get probably 16fps but opengl seems that if you have a virtual grapichs card you can turn it on,my friend did this and was running at 36FPS instead of 16FPS so I guess it does something to people with virtual grapichs cards.
With my system it helps me by about 10 frames so i agree with the others who say it depends on the variables. Ive seen first-hand of some gameplay that was only an average of 27-32 fps with everything maxed that was also smooth and no lag so if your fps is like that with no problem i dont see a reason to strive for much more.
If I have a NVidia GeForce GTX 780M 4GB GDDR5 Graphics card would it be recommended that I have it on or off? I want it for quality, not performance because my laptop can handle it.
my minecraft keeps crashing with mo creatures on and crash report said this was the error "GL info: ~~ERROR~~ RuntimeException: No OpenGL context found in current thread." Can anyone help me fix this PLEASE I really wanna use Mo Creatures!
My specs:
AMD FX-8150 8-Core [email protected]
ASUS Radeon 7870
32GB RAM @1866MHz (With 16GB dedicated)
1TB WD Green HDD
1920x1080 monitor
I can provide more specs is need.
Since when is 50 FPS bad!?!? Before I installed OptiFine, I averaged up to 13-15... Now, I get up to 20, depending on my texture pack and map. If I turn Advanced OpenGL on, I get a small increase to maybe 22-25 FPS. This is a very high framerate for me on my laptop that is almost 3 years old...
If anyone is wondering, I have a Toshiba Satellite L500D with 3 GB of RAM, an AMD Athlon X2 Dual-Core QL-60 1.90 GHz processor, and an ATI Radeon 3100 graphics card, which all came in the laptop
Ayway. Under default settings, Minecraft renders every single block in your view distance from the one you're standing on to the bedrock at layer 1, even if you can't see all the blocks. This can be a couple million total if you have larger view distances on. That's not exactly a light load.
Advanced GL simply enables occlusion culling; what this does is it tests all those millions of blocks before sending them to the video card/GPU. If any blocks are not visible then it tells your GPU to ignore those and only render the visible ones. This can reduce something like a million blocks to maybe 50,000 that need to be rendered which is much less work. This sounds great but it comes with one caveat: the CPU has to do more work than normal. So if your CPU is already near its limit or is actually unable to keep up with the capabilities of your GPU then occlusion culling will only make performance worse. Sometimes much, much worse. On the other hand if you have a powerful CPU and a GPU that's struggling you may get a perfomance boost. That's the simple explanation. Other factors such as drivers or poor support for advanced OpenGL features can affect the outcome of course.
The easiest thing to do is stand still in an open area and look at your fps with Advanced GL off. Then turn it on, wait for things to re-render then look at your fps again. If fps went down, leave it off. If fps went up, leave it on.
My Spigot/CraftBukkit plugins:
TallNether - Generate a 256-block high nether
FarLandsAgain - Restores the Far Lands
User: *BOOM* You're dead.
Cleverbot: I divide by zero and come back as an angel ninja.
Well I Have 16GB ram and i7 8 core and 4 virtual prosseccers running at 3.5ghz each and I drop 2 FPS with opengl on so...... it's weird also it depends on your grapichs card more then anything thing really,see if you just had a 4 core processor, virtually split into 8 running at 2.7 Ghz each you would get probably 16fps but opengl seems that if you have a virtual grapichs card you can turn it on,my friend did this and was running at 36FPS instead of 16FPS so I guess it does something to people with virtual grapichs cards.
WHAT HAPPENED?!
my minecraft keeps crashing with mo creatures on and crash report said this was the error "GL info: ~~ERROR~~ RuntimeException: No OpenGL context found in current thread." Can anyone help me fix this PLEASE I really wanna use Mo Creatures!
Ember Lynn