I didn't want to ask for help, but I'm out of options. Since doing a fresh install of Windows 10, my game has been stuttering. It's a very weird issue I haven't seen before. Before I go further, I want to make it very clear that this is neither framerate lag or server lag. I play singleplayer only most of the time, and I get over 800 frames per second on my GTX 980 TI. So please don't suggest I lower my settings. I play with all settings on max, but changing them all to minimum and 2 render distance doesn't fix it.
The stutter I get is very noticeable, but never seems tied to anything else that's going on. 85% of the time, even in performance heavy areas, everything is smooth as butter. Then, seemingly at random, without a frame drop, my game starts skipping. This isn't due to chunk loading, as it happens even if I remain perfectly still. I thought it might have something to do with my 800+ framerate fluctuating too much, so I capped it to 60. That's when things got really weird. Despite having 800+ before, when capped at 60, my framerate erratically shifts from 30 to 55 to 60, then back down to 30. I've never seen it do this. This makes the game perform FAR worse.
I tried using Vsync instead of the fps cap, but the same thing happened. I have my graphics drivers up to date, my temps are all below 50c when playing, even when this happens, and my SSD isn't being used very much either. No programs are running in the background, Minecraft has access to 2gb of my 16gb of RAM, and java is updated to the newest 64-bit version. Help?
–XX:+UseG1GC causes Java to crash when I load a world. I only have the default arguments the game comes with by default, other than changing -Xmx1G to -Xmx2G. -Xmx2G -XX:+UseConcMarkSweepGC -XX:+CMSIncrementalMode -XX:-UseAdaptiveSizePolicy -Xmn128M
I didn't want to ask for help, but I'm out of options. Since doing a fresh install of Windows 10, my game has been stuttering. It's a very weird issue I haven't seen before. Before I go further, I want to make it very clear that this is neither framerate lag or server lag. I play singleplayer only most of the time, and I get over 800 frames per second on my GTX 980 TI. So please don't suggest I lower my settings. I play with all settings on max, but changing them all to minimum and 2 render distance doesn't fix it.
The stutter I get is very noticeable, but never seems tied to anything else that's going on. 85% of the time, even in performance heavy areas, everything is smooth as butter. Then, seemingly at random, without a frame drop, my game starts skipping. This isn't due to chunk loading, as it happens even if I remain perfectly still. I thought it might have something to do with my 800+ framerate fluctuating too much, so I capped it to 60. That's when things got really weird. Despite having 800+ before, when capped at 60, my framerate erratically shifts from 30 to 55 to 60, then back down to 30. I've never seen it do this. This makes the game perform FAR worse.
I tried using Vsync instead of the fps cap, but the same thing happened. I have my graphics drivers up to date, my temps are all below 50c when playing, even when this happens, and my SSD isn't being used very much either. No programs are running in the background, Minecraft has access to 2gb of my 16gb of RAM, and java is updated to the newest 64-bit version. Help?
-
View User Profile
-
View Posts
-
Send Message
Retired StaffThe only thing I can think of is less than ideal garbage collection. You can try utilizing the G1 collector, as detailed here, and see if it helps,
You might also consider posting all your JVM arguments here, perhaps you've made a bad choice somewhere.
Well to change the GC presumably you'd have to remove the settings for the one you aren't using, e.g.