What I expect to happen: Minecraft is a "cube" game and should not require an impossibly powerful computer to run. The game should run without problems on each new computers/laptops, especially with enough memory and a non-integrated graphic card. I also expect the game running properly without the need of installing any external optimizers like OptiFine.
What actually happens: the game seems to require more and more powerful hardware, just like 3d-games of the type of Assassin Creeds. It causes many players not to use newer versions of MC because their hardware cannot serve the game. It is not good for the game, it is becoming elite. Instead, it is expected to be available for everyone (with a newer computer and especially with a newer laptop).
Why the game does not have enough optimizing mechanisms that using external mods like OptiFine is required for many players just to run it? It is expected that the game will provide at least the same possibilities as OptiFine internally, without the need of using mods.
Walking through jungles in 1.6.2 does not cause my game to stop. But it happens in 1.7 snapshots. Why? Has the jungle been modified too much from the previous version? I do not see enough changes. Now the game can really stop for few seconds (with fps = 0). I did not observe that before.
The game really needs much more testing on normal machines, without a super powerful mega graphic cards and 1000 GB of RAM. Or, hardware requirements should be given more concrete than just "newer computers" as it is not true: even on newly bought computers the game can refuse to run properly.
In addition: strange enough, but the game goes better on 32-bit Java than on 64-bit Java, on my 64-bit machine (with Windows 8).
The same problems, even more sharp, are seen on another computer, with a 32-bit processor, Windows XP, 4 GB RAM, NVidia GFX.
Comments 6
Really, nothing to complain here: http://i.imgur.com/a567bPt.jpg
Performance is great 🙂
Also, if you mean they should further optimize performance:
1.) They're cleaing and refactoring the code with nearly every snapshot now
2.) They're working on a new rendering engine
3.) Also, newer OpenGL for better performance planned: https://help.mojang.com/customer/portal/articles/1307761-future-opengl-support
Not sure where you are getting your information about hardware requirements, as they are well defined here.
@zombie hunter, just do not be egoistic, OK? Maybe YOU do not have problems, I have. And many other people have as well.
I repeat: OptiFine can even double fps. My opinion is that it should be done by the game itself. Why OptiFine can do it and the game itself can't? OptiFine is nothing but a patch to mend the bug I report. You may be of a different opinion. So, what is OptiFine for in your opinion?
There is nothing to quarrel about. I find it a bug (which can be patched with OptiFine), you do not think so. I do not decide here, so you can write "INVALID". How "invalid" as there exists a patch for this bug? OK, you are the boss, I will not help any more, good-bye.
@Grzegorz Jagodziński:
1.) "I find it a bug (which can be patched with OptiFine)" ...
"Bad performace" is not a specific bug !
2.) "Why OptiFine can do it and the game itself can't?"
Because Optifine enables Multi-Threading, that's why. Your "2-cores CPU" is absolutely useless when every core only has about 2,2GHz or something like this (the vanilla game can only use 1 core!), in this case even an old single-core 3,0GHz Pentium IV delivers better performance. Also, Dinnerbone twittered several times up to now they're working on something far better than Optifine (for example: https://twitter.com/Dinnerbone/status/261801989246164993), just be a bit patient.
3.) "So, what is OptiFine for in your opinion?"
Good question. Let's take a look at the main features of Optifine:
Performance boost: No longer needed with the new, upcoming rendering engine.
Mipmapping, Anisotr. Filtering, AA: The first two already available in vanilla and AA is planned.
Texturepack features: Was never needed. MCPatcher is still the undisputed standard for texturepacks. Optfine tries to copy everything, but still doesn't support all features.
So what is Optifine in my opinion? I would say it's simply a temporary solution for everyone playing Minecraft with texturepacks on "minimum system requirements" and is not needed if you fit the "recommended requirements", see https://help.mojang.com/customer/portal/articles/325948-minecraft-system-requirements.
I'm running a Amplified Mode world with 270-400 FPS on a two year old average gaming PC right now (with Mipmapping activated), so what's your problem ? 😛
System:
Windows 7 Ultimate (64-bit)
Java 7u40 (64-bit)
CPU: Intel Core i7-2600K (4x 3,40GHz)
Graphics: Gainward GeForce GTX 570 Phantom