It has to be the water. [updated 10-09-2014 - it is the water - the physics are bugged because of the addition of the underwater temples].
I have read people complain about the lag near the underwater temples so I did a little experiment.
Created an ocean world, sea level 1, searched for a temple, flew around.
MAJOR MAJOR MAJOR lag (see the bottom graph on the left?)
In 14w29b the lag doesn't exist.
So, my conclusion: there has to be a nasty problem with the lighting engine and water.
If you currently experience major lag on your computer try a simple experiment: make a customized world and remove ALL water (sea level = 1, remove all water lakes, etc). Play the map and see if you experience smoother game play.
(Note: it is currently not possible to disable the water on the temple).
[Edited the thread title to make it easier for people on search engines].
I do not thing VBO or x86/x64 makes a bit of difference for this problem.
In all biomes where I can disable all the water every single one runs smoothly - even extreme hills.
The only flawed one is the swamp biome - there are water blocks that appear even with water set at level = 1 and I believe the water blocks are the only reason it still has a bit of lag in it - but compared to the normal way it look it is rather minimal.
I can't decide if it is lighting, physics, or both - I seem to recall believing in my head that when water temples were added along with sponges it seemed to me that water had been changed as well.
That exposed temple is the worst thing I have found yet - just making a circle in the inside where the top is located is incredibly bad.
64 bit Java will outperform 32 bit Java, so may soften the negative effects of this issue.
I haven't had the same problems near water temples or swamps (or at least not to the extent you've described - I don't recall any issues around them and what you're experiencing doesn't sound forgettable).
EDIT: Just checked both swamp and exposed water temple with low waterline, and neither caused me any problems, they were the same as for any other location. Silky smooth 85 FPS near the temple.
Rollback Post to RevisionRollBack
? 1.8.0 "lag"/FPS problems? It's worse with 32 bit Java, use 64 bit Java.
Thanks for your posts hinting at light being an issue in the big 1.8 lag thread LeslieGilliams, turning off smooth lightning greatly improved my stuttering issue (game jumped from unplayable to annoying). I will now toy with water to see what happens.
The gigantic drop in performances between 1.6.4 and 1.8 on my side is quite frightening. In 1.6.4, even without optifine, in fancy settings, heavily modded, with hostile mobs and in the middle of a leaves heavy BoP forest the game run fine. In 1.8 in the middle of a regular forest, in fast settings, peaceful difficulty, it's so bad that it makes me feel like I'm trying to emulate the game on a Windows 98 machine -_-.
Rollback Post to RevisionRollBack
My small gallery, including some work I'm doing on Mod Support for the Dokucraft Textures Pack.
As Sastoko points out. Leslie, I've noticed in your previous screenshots that you are running 32-bit Java and your GPU is over five years old. Can you please share your hardware specifications for us? Are you also running DDR2 RAM and a Core 2 Duo?
I know 1.8 has an issue with chunk loading, but every x.x.0 Minecraft release had issues - I would be surprised if the chunk loading bug isn't fixed within a month or two at most. But I'm seeing a trend that everybody who is complaining about 1.8.0 performance is running 32-bit and/or ancient hardware (5 year old hardware in PC gaming is regarded ancient).
FYI, I never drop below 300 fps and average around 400fps on default settings, flying around in the sky on AMPLIFIED world type (which apparently needs a beefy PC) and notice no hitches. My PC is a year old and cost ~$750 to build entirely from scratch, excluding monitor.
Funny thing is if you check OP's other screenshots in his other topics he's making over 500 fps. Having high amounts of FPS doesn't always cure different lag types.
No it doesn't, but having a 5 year old GPU and 32-bit Java indicates that his system is very old, in gaming terms. GTX 260 is slower than an Intel GPU in some areas where Minecraft matters. When it comes to graphical tasks, "hitches" and "lag spikes" almost always means an issue with throughput; this could be the RAM bus, PCI-e lane bus or VRAM bus; or a combination of a few of these.
We need to see some synthetic benchmarks from e.g. PCMark or 3DMark so there's something relative/comparable. And of course hardware specifications.
Stop saying it's people's old hardware when that simply is not the case.
i5, 8gb ram, radeon hd 5000 - 1gb ram ded, win 7. You can't tell me my PC is too old to play minecraft when it was working fine before and now I can't move without lag. OLD HARDWARE IS NOT THE ISSUE. Let me say that again. OLD HARDWARE IS NOT THE ISSUE.
I'm not upgrading anything on two computers because Minecraft 1.8 is the only thing we use that runs poorly on both.
I've been building computers for well over 14 years and it is not a good investment to upgrade everything just for one game.
I've had people ask me to do this before and they are almost always dissatisfied with the results.
There is not one other single new game that runs poorly on my system, and, it is a complete fallacy to think that x64 increases performance all that much.
The biggest benefit of doing such usually comes from working with large files - videos and extensive designs in CAD or Photoshop that require multiple layers at high resolution.
x64 allows higher memory addressing and access to more RAM, but, rarely does the switch give much of an advantage overall. It's mostly a gimmick (which is one reason why Apple switched to 64 bit processors in the iPhone). In real terms there might be a 2% - 15% performance gain.
That's really not enough to justify the time I need to reinstall everything just for this one game.
Also if the applications or games I have aren't 64 bit then I will actually suffer to switch over.
At no time while playing MC does it ever use up the memory allocated to it.
Telling me to get new hardware (when I have obviously been doing this for a long time) doesn't excuse why Minecraft runs poorly for me but very well in older releases.
Also, I never found that changing the sliders in the "Video Settings" to affect anything for me. It was simply disabling the water in a map that really cleared up the lag.
The Meaning of Life, the Universe, and Everything.
Completely agree with LeslieGilliams on this, it's not to do with hardware, and it does have something to do with the water/lighting.
My game was fine on 1.7.10, as soon as I got 1.8 the lag started whenever I'm near water (unfortunately I've setup home near two waterfalls and in an area that I've linked together with walkways over water!)
The lag is noticeable whenever I'm around this area. I have tried enabling VBO and updating to Java 8 64-bit. I have set Graphics to Fast and turned off Smooth Lighting and lowered my Chunk loading to 6 chunks. Guess what, problem still exists.
8GB RAM (Have tried assigning various amounts to MC, makes no difference)
I don't understand why it's affecting us and others seem to be fine. My son's PC for instance, is a few years older than mine and he doesn't seem to be having the lag that I have. I've also tried uninstalling/reinstalling both minecraft and java with no change. So frustrating.