Skip to main content

How I got java Minecraft to run like butter

Many hours have I spent trying to find a configuration that makes java Minecraft as smooth as the triple-A titles from the store. My hardware is capable, but for some reason Minecraft runs like ass no matter what I do. 

Finally I have found a configuration that seems to work for me. I use a version of Java 17 by the Eclipse Foundation that has the Shenandoah garbage collector. I use the following JVM Arguments:

-Xmx12G -Xms12G -XX:+UnlockExperimentalVMOptions -XX:+UseShenandoahGC -XX:+AlwaysPreTouch -XX:+DisableExplicitGC

2023/05/24: Found a better string

-Xms10G -Xmx10G -XX:+UseG1GC -XX:+ParallelRefProcEnabled -XX:MaxGCPauseMillis=200 -XX:+UnlockExperimentalVMOptions -XX:+DisableExplicitGC -XX:+AlwaysPreTouch -XX:G1NewSizePercent=30 -XX:G1MaxNewSizePercent=40 -XX:G1HeapRegionSize=8M -XX:G1ReservePercent=20 -XX:G1HeapWastePercent=5 -XX:G1MixedGCCountTarget=4 -XX:InitiatingHeapOccupancyPercent=15 -XX:G1MixedGCLiveThresholdPercent=90 -XX:G1RSetUpdatingPauseTimePercent=5 -XX:SurvivorRatio=32 -XX:+PerfDisableSharedMem -XX:MaxTenuringThreshold=1


My CPU may be beefy, but I still can't get over 16 chunk render distance without dipping below 60 fps while OBS is running. Limit render distance to 16 chunks. 

Using many mods with fabric. Sodium, indium, iris, entity culling, more culling, dynamic fps, memoryleakfix, starlight, ModernFix, etc.

MoreCulling > Leaves Culling > GAP BLOCKSTATE
MoreCulling > Leaves Culling Amount > 2

6/2/2023 update: To ensure smooth gameplay while OBS is running, be sure to open OBS first, then load whatever game (in my case, java Minecraft). If I fail to load OBS first, then starting OBS makes the game run terribly. Modern fix really helped performance. I guess those bugs were killer.  

Mod list:



Comments

Popular posts from this blog

America Has No King

  America Has No King https://youtube.com/live/NC1D9HGQd-w   F*ck Donald Trump and the Republican judges who can't read the Constitution.    Encoding with OBS AMD HW-AV1 @ 15k bitrate  1440p @ 60 FPS CBR and High Quality; RADEON 7900 XTX

Red Stone Lapis Lazuli s08 e26 - When Ends Justify Means

  Red Stone Lapis Lazuli s08 e26 - When Ends Justify Means https://youtube.com/live/6asoKWVTQLU Recreate two minecart stations and the track. See how Israeli occupation forces used the US humanitarian pier to launch an attack and kill 270 Palestinian people. Compare to Russia's 2002 theater attack where Russia gassed and killed the hostages to save them. Encoding with OBS AMD HW-AV1 @ 15k bitrate 1440p @ 60 FPS CBR and High Quality; RADEON 7900 XTX

Should mail ballots without a postmark delivered after Election Day be counted?

The question is,   Should mail ballots without a postmark delivered after Election Day be counted? The answer is,  Yes. The postmark is the stamp from the post office when they process mail that shows the timestamp of when they began the process of mailing it. The person sending the letter doesn't put postmarks on mail. That means the voter who mails the ballot doesn't actually control if their ballot gets a post mark. That's up to the Post Office and not the voter. Why punish the voter for something the Post Office failed to do? If they're fake ballots, they won't be on the preexisting registry, so they won't be counted and a flag will go up. If there's a janky signature, a phone call will be made to cure the ballot, and all will be made clear. Is the real voter dead? We're gonna find out. Is it a forged signature? We're gonna find out. Did someone forge YOUR signature and voted before you? We're gonna find out. Blaming the voter for the Post Of...