v1.1.8
v1.1.8 — Performance Fix
Fixed
- Major FPS drops in singleplayer/multiplayer — switched the launcher's default JVM garbage collector from ZGC to G1GC. ZGC's load barriers were causing 10-15% CPU overhead and significant FPS drops on lower-end and mid-range hardware (some players reported 2-9 FPS while moving).
Changed
- New JVM arguments tuned for stability across all hardware tiers:
-XX:+UseG1GC(replaces ZGC)-XX:G1HeapRegionSize=32M(larger memory regions for fewer GC pauses)-XX:+ParallelRefProcEnabled(parallel reference processing)-XX:MaxGCPauseMillis=200(caps GC pauses at 200ms)
- Removed
-XX:+AlwaysPreTouchwhich was forcing 8GB RAM allocation on startup and causing swapping on low-RAM systems.
Notes
- You may see a chat message from Distant Horizons recommending ZGC again — ignore it. ZGC is theoretically better for DH but causes worse real-world FPS on most hardware. The warning is harmless.
- No action needed — the new JVM args apply automatically once you update.
Full Changelog: v1.1.4...v1.1.8