This is the 3rd time I've tried to get this issue solved as each time before people have not understood my issue and have said it has to do with World Loading. This is not an issue with World Loading as it is before a game is loaded.
Essentially, If I run minecraft and enter a game straight away my FPS will be around 13.
However, If I run minecraft but leave it idle on the main menu for 10 minutes, then enter a game the FPS will be a solid 60/70.
Note: Left idle on the main menu doesn't mean I have opened a game and paused, it means the main menu.
My question is why does MC have to be left idle to gain this FPS? what causes it? Can I have good FPS on an instant load?
I really don't believe it has anything to do with my specs.
Intel i5-750 @ 2.67
4.00 GB Ram
1GB Nvidia Geforce GT220
Sure it isnt an amazing setup, but never the less last night I was able to get a solid 130 fps on an adventure map I was making after idling on the main menu for a bit.
Usually it's only around 70 on a normal mc world, or 30/40 on tekkit.
Note: These rates were only achieved after idiling on the main menu before starting a game.
Without idling the games would all have around 10 fps.
Are you using mc in a browser? Or the actual game exe
Minecraft.exe
Ill explain my situation thats happening right now. I've opened minecraft and am sitting on the main menu. I can see by the world in the back of the menu that my framerate is poor, Ill wait now until that transition is smooth and I know that I can start a game with a high FPS.
Only thing that comes to mind as a potential cause would be system resources being taken/freed for minecraft (though that should occurr when minecraft is first launched, then should be smooth immeadiately).
Assuming you're using windows:
if I may ask a few questions:
1) is this a 32 or 64 bit version of windows?
2) if it is a 64 bit version, are you running 64-bit Java?
3) are many (or any) applications running in the background?
reasoning:
1 & 2) 32bit operating systems can only access so much RAM, as such limiting the amount of resources the system can use (I believe 32 bit operating systems can only use 4Gb of memory total (Including GPU RAM, your actual ram and a few other addressed locations) limiting the resources available to any power-hungry applications (Java sucks at optimization). A similar problem occurrs trying to run 32bit java on a 64bit Windows.
3)Applications take up time, Steam (a very common culprit) takes up a huge chunk of ram and processor time, stealing the valuable resources that minecraft requires!
in all these situations, this would imply that windows is trying to free resources by using the page file (Whoo! go windows crappy memory management (for more information on paging file This should help)) slowing the active application down while it is scrambling to allocate everything.
tl;dr. Windows memory management sucks, might be attempting to free resources for use.
You should actually be very happy to get solid 60 FPS with that GPU, even if it takes a while to heat up. What happens when you try to change your settings does anything change? Do you have anything running in the background? Did you update Java?
It is getting to around 170 FPS now. Changing settings changes nothing. No programs are running in the background, and even if I did have programs like steam open there is no difference. Java is latest version.
Only thing that comes to mind as a potential cause would be system resources being taken/freed for minecraft (though that should occurr when minecraft is first launched, then should be smooth immeadiately).
Assuming you're using windows:
if I may ask a few questions:
1) is this a 32 or 64 bit version of windows?
2) if it is a 64 bit version, are you running 64-bit Java?
3) are many (or any) applications running in the background?
reasoning:
1 & 2) 32bit operating systems can only access so much RAM, as such limiting the amount of resources the system can use (I believe 32 bit operating systems can only use 4Gb of memory total (Including GPU RAM, your actual ram and a few other addressed locations) limiting the resources available to any power-hungry applications (Java sucks at optimization). A similar problem occurrs trying to run 32bit java on a 64bit Windows.
3)Applications take up time, Steam (a very common culprit) takes up a huge chunk of ram and processor time, stealing the valuable resources that minecraft requires!
1) 64-bit Windows 7
2) 64-Bit Java .... (javaw.exe) Right?
3) None, but even if there was there would be no difference.
My FPS swings between 60 - 120 fps. Usually 60 when moving around a lot and 120 when more idle. 10-13 fps does seem low for your specs.
Your harddrive and ram speed would seem to be possible culprits for your issue.
Are you using an HD texture pack?
My FPS swings between 60 - 120 fps. Usually 60 when moving around a lot and 120 when more idle. 10-13 fps does seem low for your specs.
Your harddrive and ram speed would seem to be possible culprits for your issue.
Are you using an HD texture pack?
You see, once I'm actually in game I don't really get any FPS drops, unless I'm around lots of machines in tekkit. This issue occurs in hd packs and standard default minecraft.
170 FPS? That's actually quite good, I mean, the GT220 is very low end, like I said, if your computer isn't that good you really shouldn't complain for having it heat up before doing anything, still an interesting event.
Also do you have a second GPU or do you only have the GT220? If you do have another one you might be having the problem of your computer not changing GPUs quick enough and it takes longer to get the GT220 used and you're using the weaker one, you could probably change this in the nvidia panel.
Agree completely with the graphics card, however am not sure if it is something to do with it heating up.. and any other game will launch with its max FPS instantly from a cold GPU, all except Minecraft. The GT220 may be the only GPU, I am unaware if there is any on-board graphics installed. I doubt there is.
Essentially, If I run minecraft and enter a game straight away my FPS will be around 13.
However, If I run minecraft but leave it idle on the main menu for 10 minutes, then enter a game the FPS will be a solid 60/70.
Note: Left idle on the main menu doesn't mean I have opened a game and paused, it means the main menu.
My question is why does MC have to be left idle to gain this FPS? what causes it? Can I have good FPS on an instant load?
Using 64-bit Java.
Intel i5-750 @ 2.67
4.00 GB Ram
1GB Nvidia Geforce GT220
Sure it isnt an amazing setup, but never the less last night I was able to get a solid 130 fps on an adventure map I was making after idling on the main menu for a bit.
Usually it's only around 70 on a normal mc world, or 30/40 on tekkit.
Note: These rates were only achieved after idiling on the main menu before starting a game.
Without idling the games would all have around 10 fps.
Minecraft.exe
Ill explain my situation thats happening right now. I've opened minecraft and am sitting on the main menu. I can see by the world in the back of the menu that my framerate is poor, Ill wait now until that transition is smooth and I know that I can start a game with a high FPS.
Assuming you're using windows:
if I may ask a few questions:
1) is this a 32 or 64 bit version of windows?
2) if it is a 64 bit version, are you running 64-bit Java?
3) are many (or any) applications running in the background?
reasoning:
1 & 2) 32bit operating systems can only access so much RAM, as such limiting the amount of resources the system can use (I believe 32 bit operating systems can only use 4Gb of memory total (Including GPU RAM, your actual ram and a few other addressed locations) limiting the resources available to any power-hungry applications (Java sucks at optimization). A similar problem occurrs trying to run 32bit java on a 64bit Windows.
3)Applications take up time, Steam (a very common culprit) takes up a huge chunk of ram and processor time, stealing the valuable resources that minecraft requires!
in all these situations, this would imply that windows is trying to free resources by using the page file (Whoo! go windows crappy memory management (for more information on paging file This should help)) slowing the active application down while it is scrambling to allocate everything.
tl;dr. Windows memory management sucks, might be attempting to free resources for use.
It is getting to around 170 FPS now. Changing settings changes nothing. No programs are running in the background, and even if I did have programs like steam open there is no difference. Java is latest version.
1) 64-bit Windows 7
2) 64-Bit Java .... (javaw.exe) Right?
3) None, but even if there was there would be no difference.
Your harddrive and ram speed would seem to be possible culprits for your issue.
Are you using an HD texture pack?
by c0yote
I tried it with terrible results. I gave my wife my glasses for a second, a creeper showed up and now my wife is pregnant.
Stupid 3D..
You see, once I'm actually in game I don't really get any FPS drops, unless I'm around lots of machines in tekkit. This issue occurs in hd packs and standard default minecraft.
Agree completely with the graphics card, however am not sure if it is something to do with it heating up.. and any other game will launch with its max FPS instantly from a cold GPU, all except Minecraft. The GT220 may be the only GPU, I am unaware if there is any on-board graphics installed. I doubt there is.
P.S 170 fps on the GT220! I know right!