It's been an issue for a long time, but I am getting a lot of micro-studdering. I am using the latest OptiFine for Minecraft 1.10.2. I do not use a Shaders pack but I still have them installed, just not enabled. I am getting >60 FPS (more than 60 FPS). I have "Max FPS" set to Unlimited but that doesn't change anything, I've set it to VSync but that just drops me 5 FPS and I get even more micro-studdering. Can anyone help?
PS: I have an AIO computer and my screen's refresh rate is 60 Hz. My screen's saturation is at 150% for more vibrant colors.
The Meaning of Life, the Universe, and Everything.
Join Date:
8/19/2016
Posts:
51
Member Details
Check Optifine settings for the chunk loading settings under Video Settings -> Performance. Use whatever is the lowest impact settings. I found that Chunk Updates:1 had the largest effect on stuttering. Also turn on Advanced OpenGL
Check Optifine settings for the chunk loading settings under Video Settings -> Performance. Use whatever is the lowest impact settings. I found that Chunk Updates:1 had the largest effect on stuttering. Also turn on Advanced OpenGL
Advanced OpenGL is no longer present in current versions of Minecraft, not since 1.8, which replaced it with a built-in culling algorithm that works on all computers (AOGL was mainly Nvidia-specific and can even reduce performance when enabled on other GPUs and/or when your GPU was more powerful than your CPU since it reduces GPU load but makes the CPU work harder to remove blocks that you can't see). The same is also true of chunk loading options, as I'd have recommended using a different setting (in my case "Smooth" gives the best results in 1.6.4; the multi-core option, similar to 1.8+'s chunk loading, causes stuttering).
Also, I'm curious as to what the lag-o-meter shows (alt + F3, which displays a chart of your FPS over time). In addition, your render distance is set to 16, yet you are on a server with a view distance of 10; you may want to lower it so the game doesn't try to render empty chunks (which does have a small performance impact). You also do not need 2 GB of RAM allocated unless you use 32 chunk render distance, HD resource packs, or big modpacks; you can see that only 345 MB has been allocated (curious - what are your JVM arguments? By any chance, is "Xmn128M" anything other than 128?); contrary to popular opinion allocating more memory does not improve performance unless the game actually needs it (see here; note that average FPS decreased slightly as more was allocated; also see this post by Optifine's creator, which mentions microstutter due to too much RAM allocated).
Ok, I've lowered the view distance and I am getting very low micro-studdering, unless that's just my refresh rate kicking in...
I've dedicated 2 GB of RAM just in case I ever need it (I won't, I don't care anyway).
I use the Faithful 32x32 resource pack.
My JVM arguments are: -Xmx2G -XX:+UseConcMarkSweepGC -XX:+CMSIncrementalMode -XX:-UseAdaptiveSizePolicy -Xmn128M
No, it's 128 MB.
I know it does not affect performance, I just want extra memory headroom just in case I'm doing high-detail screenshots with 32 Chunks rendered and a Shader pack.
Ok, I'll check the link out..
EDIT: I am using the Shader option FXAA 4x for Anti-aliasing.
It's been an issue for a long time, but I am getting a lot of micro-studdering. I am using the latest OptiFine for Minecraft 1.10.2. I do not use a Shaders pack but I still have them installed, just not enabled. I am getting >60 FPS (more than 60 FPS). I have "Max FPS" set to Unlimited but that doesn't change anything, I've set it to VSync but that just drops me 5 FPS and I get even more micro-studdering. Can anyone help?
PS: I have an AIO computer and my screen's refresh rate is 60 Hz. My screen's saturation is at 150% for more vibrant colors.
Here's a picture of F3:
Check Optifine settings for the chunk loading settings under Video Settings -> Performance. Use whatever is the lowest impact settings. I found that Chunk Updates:1 had the largest effect on stuttering. Also turn on Advanced OpenGL
He who has not seen all, can not obtain all.
Advanced OpenGL is no longer present in current versions of Minecraft, not since 1.8, which replaced it with a built-in culling algorithm that works on all computers (AOGL was mainly Nvidia-specific and can even reduce performance when enabled on other GPUs and/or when your GPU was more powerful than your CPU since it reduces GPU load but makes the CPU work harder to remove blocks that you can't see). The same is also true of chunk loading options, as I'd have recommended using a different setting (in my case "Smooth" gives the best results in 1.6.4; the multi-core option, similar to 1.8+'s chunk loading, causes stuttering).
Also, I'm curious as to what the lag-o-meter shows (alt + F3, which displays a chart of your FPS over time). In addition, your render distance is set to 16, yet you are on a server with a view distance of 10; you may want to lower it so the game doesn't try to render empty chunks (which does have a small performance impact). You also do not need 2 GB of RAM allocated unless you use 32 chunk render distance, HD resource packs, or big modpacks; you can see that only 345 MB has been allocated (curious - what are your JVM arguments? By any chance, is "Xmn128M" anything other than 128?); contrary to popular opinion allocating more memory does not improve performance unless the game actually needs it (see here; note that average FPS decreased slightly as more was allocated; also see this post by Optifine's creator, which mentions microstutter due to too much RAM allocated).
TheMasterCaver's First World - possibly the most caved-out world in Minecraft history - includes world download.
TheMasterCaver's World - my own version of Minecraft largely based on my views of how the game should have evolved since 1.6.4.
Why do I still play in 1.6.4?
Here's the Lag-o-Meter: http://i.imgur.com/n2ZqyeM.png (Ignore the blank chunks, I was flying extremely fast)
Ok, I've lowered the view distance and I am getting very low micro-studdering, unless that's just my refresh rate kicking in...
I've dedicated 2 GB of RAM just in case I ever need it (I won't, I don't care anyway).
I use the Faithful 32x32 resource pack.
My JVM arguments are: -Xmx2G -XX:+UseConcMarkSweepGC -XX:+CMSIncrementalMode -XX:-UseAdaptiveSizePolicy -Xmn128M
No, it's 128 MB.
I know it does not affect performance, I just want extra memory headroom just in case I'm doing high-detail screenshots with 32 Chunks rendered and a Shader pack.
Ok, I'll check the link out..
EDIT: I am using the Shader option FXAA 4x for Anti-aliasing.