VSync seems to be the problem. Turning it off fixes the problems I've described below. If you want to help confirm this issue, try turning off VSync if you've been getting this same issue. If you have not been getting this issue, try turning VSync ON and see if it messes up your game.
=========================================================
Creating a super flat world to test snapshot features greeted me with unusual lag spikes where the screen would freeze and tear when trying to move. Lag spikes happen very frequently around 5 seconds in between on average with up to 30 seconds of the game screen freezing in place and the client becoming unresponsive.
My PC has blue screened at least once, but I was installing new graphics software while testing the game hoping it would resolve the issue and may have put to much strain on my build.(I have confirmed that it was the graphics card update that was crashing my system, not touching Catalyst ever again)
Game physics and events would then need to "catch up" after the delay. For example minecarts would travel in a straight line to rails they would then be on had the game progressed at regular speed jumping off and over other rails in the process.
Zombies groups when attacking a player in survival during a freeze would have the damage and knockback stack up and then be applied all at once afterwards. They once threw me up about 4 block into the air.
Riding a minecart helped reduce the chance of the game freezing, and oddly enough recording my gameplay with a recording software such as Fraps removes freezing occurrences entirely.
I suspect it to be related to a problem with my GPU but it doesn't explain why it only affects this version. I have yet to test the previous snapshots
Linked issues
Attachments
Comments 21
May be a duplicate of MC-36883.
I have the same problem on all the snapshots from 14w02c to 14w04b , the game is normal for the first minute or so then the lag spikes constantly happen around every 5 to ten seconds.
edit: I attached a crash report
Another crash report for the latest snapshot. Still getting the weird framerate lag. Windows says my Graphics card is up to date. Is there something I'm missing? I would think it would be poor implementation that the developers would make the game unplayable on a system it once could play on.
Updated my Environment with my Renderer and some other stuff. It should all be up to date unless windows is lying to me.
I am beginning to wonder whether the issue I'm seeing is the same as what others are reporting.
What I basically experience are lag zones - places in the game where simply being there causes the game to completely freeze up for several seconds, unfreeze for a few, rinse and repeat. I don't get any crashes, the game just locks up and eats CPU cycles like it's trying to process something.
Whenever I'm in a lag zone, it impacts the server too and causes messages like this:
[07:26:33 WARN]: Can't keep up! Did the system time change, or is the server overloaded? Running 9710ms behind, skipping 194 tick(s)
Try recording your gameplay with Fraps or whatever you have if possible. For some reason running Fraps for me clears up any of the lag I'm getting and I want to know if it's the same with others.
I think I've found the problem. Messing around with my video settings to see if I could get a better frame rate and after turning off VSync it actually makes it pretty stable. No sudden drops in frame rate every second and no screen tearing which is stupid since VSync's job is to prevent screen tearing not cause it...
I'll upload a crash report and a copy of my development console just for the heck of it, but if anyone else is having this problem try turning your VSync off and see if that makes a difference.
I'm not calling this Issue resolved just yet since I don't know if the problem with VSync is bad on my end or if it's the jar handling it wrong. I will update the Issue with this information.
Please force a crash by pressing F3 + C for 10 seconds while in-game and attach the crash report (
[minecraft/crash-reports/crash-<DATE>-client.txt|http://hopper.minecraft.net/help/finding-minecraft-data-folder]
) here.