How to boost FPS in Minecraft: settings, Java and optimization mods

An honest guide to more FPS in Minecraft Java and Bedrock: render distance explained, JVM arguments, OptiFine vs Sodium, texture packs and VRAM, and the Windows environment. No invented percentages.

  1. 01 Minecraft Java vs Bedrock: performance works differently

    Minecraft Java Edition runs on the Java Virtual Machine (JVM) — this makes it more flexible and moddable, but it also means memory management and garbage collection directly affect performance. Minecraft Bedrock Edition (the one on consoles, Windows Store and mobile) is written in C++ and has more consistent native performance, but fewer advanced optimization options. This guide covers both editions, but JVM tips apply to Java only.

  2. 02 Render distance: the biggest lever in Java

    Render distance in chunks is the setting with the biggest performance impact in Minecraft Java — more than any other graphics option. Each chunk is a 16x16 column of blocks. On modest hardware, 8-10 chunks is a reasonable balance between performance and visibility. 16 chunks or more on low-end hardware can split the framerate and cause chunk loading lag while moving. Lower render distance first if you have low FPS — it's the highest-return optimization.

  3. 03 Simulation distance: different from render distance

    Minecraft Java has two separate settings: render distance (how many chunks are visible) and simulation distance (how many chunks the physics server processes). Simulation distance affects CPU: reducing it to 6-8 chunks frees load from the game server thread (which in singleplayer runs in the same process). In multiplayer, simulation distance is controlled by the server, not the client.

  4. 04 OptiFine vs Sodium: which to use

    OptiFine has been the go-to Minecraft Java optimization mod for years: it adds shaders, zoom, connected textures and performance improvements. Sodium (for Fabric) is a more modern mod that rewrites Minecraft's rendering engine and on modern hardware generally gives more FPS than OptiFine, sometimes significantly. Sodium doesn't directly support shaders (you use Iris Shaders alongside Sodium for that). If you just want FPS without shaders, Sodium + Lithium (tick optimization) + Starlight (lighting optimization) is the reference combination in 2024.

  5. 05 JVM arguments: the right memory for Minecraft Java

    The official Minecraft launcher lets you configure how much RAM Java gets under Installations › your installation › More options › JVM Arguments. The `-Xmx` value sets the maximum. For vanilla Minecraft, 2-3 GB is usually enough. For heavy modpacks, 4-6 GB. Don't assign more RAM than needed — too much RAM causes longer garbage collection pauses (the GC has more memory to sweep). A value of 4 GB (`-Xmx4G`) is a good starting point for medium modpacks. Using modern GC flags like G1GC with parameters recommended by projects like Aikar's Flags improves frame times on modern Java versions.

  6. 06 In-game graphics settings

    Under Options › Video Settings: set Graphics to Fast instead of Fancy (removes transparent leaves, adds FPS), Particles to Minimal or Decreased (damage and ambient effects have a real cost), disable Clouds or set them to Fast, and enable VSync only if you have tearing — otherwise, disabled gives more FPS freedom. Minecraft's built-in FPS limiter (Max Framerate) — set it to double your refresh rate or directly to your Hz if you use VRR.

  7. 07 Texture packs: the real impact on VRAM

    Vanilla Minecraft uses 16x16 pixel textures — very lightweight. Texture packs at 32x, 64x, 128x or 512x increase VRAM usage. If you use a high-resolution texture pack and have less than 4 GB VRAM, you may be causing VRAM overflow (the game has to move textures from main RAM, which is much slower). If you have low FPS and use a high-res pack, try reverting to the default pack temporarily to see if that's the bottleneck.

  8. 08 Minecraft Bedrock Edition: the important settings

    Bedrock on Windows (Microsoft Store or Game Pass) has video options in Settings › Video. The most important for FPS: render distance (same as Java, it's the highest-impact setting), ray tracing (turn it off completely if you don't have an RTX and want maximum performance), render resolution upscaling (if the option appears, enabling upscaling trades some sharpness for FPS). Bedrock also has cloud and particle settings that have a real cost.

  9. 09 Java and the processor: single-thread performance

    Minecraft Java is notably limited by single-thread CPU performance — the game server thread and main render thread need to be individually fast, not just fast in total core count. This means a CPU with high per-core speed (high frequency) benefits more than one with many slow cores. In practice: closing background applications that use CPU helps more than you'd expect because they compete directly with Minecraft's main thread.

  10. 10 Windows and the system environment for Minecraft

    Minecraft Java needs Java properly installed — the official Minecraft launcher installs its own JVM, so it doesn't depend on the system Java installation. The Windows power plan matters: at High Performance the CPU doesn't drop its frequency between ticks, which reduces pause time between frames. On laptops, play plugged in. We don't recommend disabling antivirus during play for security reasons, but make sure the Minecraft folder is excluded from the antivirus's real-time scans if you have unexplained lag.

  11. 11 How Neon helps on the Windows side

    Neon doesn't modify Minecraft or its Java installation. What it does is optimize the Windows environment surrounding the game: manages background services and processes competing with Minecraft for CPU and RAM, verifies the power plan, and detects if XMP/EXPO is off (more RAM bandwidth helps the Java engine). It logs every change reversibly. It never invents an FPS number.


OptiFine vs Sodium: quick comparison

Comparison of OptiFine and Sodium for Minecraft Java optimization
FeatureOptiFineSodium
FPS on modern hardwareGoodBetter generally
Shader supportNativeWith Iris Shaders
Connected texturesYesWith Continuity
Mod compatibilityVariesFabric ecosystem

Where Neon helps

Neon doesn't touch Minecraft or its Java installation. It works on the Windows side to reduce competition for system resources.

  • Manages background processes and services competing for CPU with Minecraft's main thread, which is single-thread performance bound.
  • Detects if XMP/EXPO is off — RAM bandwidth affects how quickly the JVM can load chunks.
  • Verifies the Windows power plan — at High Performance the CPU maintains stable frequencies between ticks.
  • Everything reversible with one click, everything logged. No promises of magic FPS.

CPU hitting 100% while playing? Read the guide on fixing 100% CPU usage in Windows and the one on RAM speed vs capacity for gaming.

Cómo subir FPS en Minecraft: ajustes, Java y mods de optimización

Guía honesta para más FPS en Minecraft Java y Bedrock: la distancia de renderizado explicada, argumentos de JVM, OptiFine vs Sodium, packs de texturas y VRAM, y el entorno de Windows. Sin porcentajes inventados.

  1. 01 Minecraft Java vs Bedrock: el rendimiento funciona diferente

    Minecraft Java Edition corre en la Máquina Virtual de Java (JVM) — esto lo hace más flexible y modeable, pero también significa que la gestión de memoria y la recolección de basura (garbage collection) afectan directamente el rendimiento. Minecraft Bedrock Edition (el de consolas, Windows Store y móvil) está escrito en C++ y tiene un rendimiento nativo más consistente, pero menos opciones de optimización avanzada. Esta guía cubre ambas ediciones, pero los consejos de JVM son solo para Java.

  2. 02 Distancia de renderizado: la palanca más grande en Java

    La distancia de renderizado (render distance) en chunks es el ajuste que más impacta en el rendimiento de Minecraft Java — más que cualquier otra opción gráfica. Cada chunk es una columna de bloques de 16x16. En hardware modesto, 8-10 chunks es un balance razonable entre rendimiento y visibilidad. 16 chunks o más en hardware de gama baja puede partir el framerate y causar lag de chunks al moverse. Bajá primero la distancia de renderizado si tenés FPS bajos — es la optimización de mayor retorno.

  3. 03 Distancia de simulación: diferente a renderizado

    Minecraft Java tiene dos ajustes separados: distancia de renderizado (cuántos chunks se ven) y distancia de simulación (cuántos chunks procesa el servidor de física). La distancia de simulación afecta al CPU: reducirla a 6-8 chunks libera carga del hilo del servidor de juego (que en singleplayer corre en el mismo proceso). En multijugador, la distancia de simulación la controla el servidor — no el cliente.

  4. 04 OptiFine vs Sodium: cuál usar

    OptiFine ha sido el mod de optimización de Minecraft Java por excelencia durante años: añade shaders, zoom, connected textures y mejoras de rendimiento. Sodium (para Fabric) es un mod más moderno que reescribe el motor de renderizado de Minecraft y en hardware moderno generalmente da más FPS que OptiFine, a veces de forma significativa. Sodium no soporta shaders directamente (usás Iris Shaders junto a Sodium para eso). Si solo buscás FPS sin shaders, Sodium + Lithium (optimización de tick) + Starlight (optimización de iluminación) es la combinación de referencia en 2024.

  5. 05 Argumentos de JVM: la memoria correcta para Minecraft Java

    El lanzador oficial de Minecraft te deja configurar cuánta RAM asigna a Java en Instalaciones › tuinstalación › Más opciones › Argumentos de JVM. El valor `-Xmx` define el máximo. Para Minecraft vainilla, 2-3 GB suele ser suficiente. Para modpacks pesados, 4-6 GB. No asignes más RAM de la necesaria — demasiada RAM causa pausas de recolección de basura más largas (el garbage collector tiene más memoria para barrer). Un valor de 4 GB (`-Xmx4G`) es un buen punto de partida para modpacks medianos. Usar flags de GC modernas como G1GC con los parámetros recomendados por proyectos como Aikar's Flags mejora los frametimes en versiones modernas de Java.

  6. 06 Ajustes gráficos dentro del juego

    En Opciones › Opciones de Vídeo: ponés Gráficos en 'Rápido' en vez de 'Elegante' (elimina hojas transparentes, suma FPS), Partículas en 'Mínimas' o 'Reducidas' (el efecto de daño y ambiente tiene coste real), desactivás Nubes o las ponés en 'Rápido', y activás VSync solo si tenés tearing — de lo contrario, desactivado da más libertad de FPS. El limitador de FPS integrado de Minecraft (`Max Framerate`) ponelo al doble de tu tasa de actualización o directamente en tu Hz si usás VRR.

  7. 07 Pack de texturas: el impacto real en VRAM

    Minecraft vainilla usa texturas de 16x16 píxeles — muy livianas. Los packs de texturas de 32x, 64x, 128x o 512x aumentan el uso de VRAM. Si usás un pack de texturas de alta resolución y tenés menos de 4 GB de VRAM, podés estar provocando VRAM overflow (el juego tiene que mover texturas desde la RAM principal, que es mucho más lenta). Si tenés FPS bajos y usás un pack de alta resolución, probá volver al pack default temporalmente para ver si ese es el cuello de botella.

  8. 08 Minecraft Bedrock Edition: los ajustes importantes

    Bedrock en Windows (Microsoft Store o Game Pass) tiene las opciones de video en Ajustes › Vídeo. Los más importantes para FPS: distancia de renderizado (igual que Java, es el ajuste más impactante), trazado de rayos (desactivalo completamente si no tenés una RTX y querés el máximo rendimiento), resolución de renderizado upscaling (si aparece la opción, activar upscaling da FPS a cambio de algo de nitidez). Bedrock también tiene un modo de nube y configuraciones de partículas que tienen un costo real.

  9. 09 Java y el procesador: rendimiento de un solo hilo

    Minecraft Java es notablemente limitado por el rendimiento de un solo hilo de CPU — el hilo del servidor de juego y el hilo de renderizado principal tienen que ser rápidos individualmente, no solo en total de núcleos. Esto significa que un CPU con alta velocidad por núcleo (frecuencia alta) se beneficia más que un CPU con muchos núcleos lentos. En la práctica: desactivar aplicaciones en segundo plano que consuman CPU ayuda más de lo que esperarías porque compiten directamente con el hilo principal de Minecraft.

  10. 10 Windows y el entorno del sistema para Minecraft

    Minecraft Java necesita que Java esté bien instalado — el launcher oficial de Minecraft instala su propia JVM, así que no depende de la instalación de Java del sistema. El plan de energía de Windows importa: en 'Alto rendimiento' el CPU no baja su frecuencia entre ticks, lo que reduce el tiempo de pausa entre cuadros. En notebooks, jugá enchufado. Cerrá el antivirus solo durante el juego no es algo que recomendemos por seguridad, pero sí asegurate de que la carpeta de Minecraft esté excluida de los escaneos en tiempo real del antivirus si tenés lag inexplicable.

  11. 11 Cómo ayuda Neon del lado de Windows

    Neon no modifica Minecraft ni su instalación de Java. Lo que hace es optimizar el entorno de Windows que rodea al juego: gestiona servicios y procesos en segundo plano que compiten con Minecraft por CPU y RAM, verifica el plan de energía, y detecta si XMP/EXPO está apagado (más ancho de banda de RAM ayuda al engine de Java). Registra cada cambio de forma reversible. Nunca inventa un número de FPS.


OptiFine vs Sodium: comparación rápida

Comparación de OptiFine y Sodium para optimización de Minecraft Java
CaracterísticaOptiFineSodium
FPS en hardware modernoBuenoMejor generalmente
Soporte de shadersNativoCon Iris Shaders
Texturas conectadasCon Continuity
Compatibilidad con modsVaríaFabric ecosystem

Dónde ayuda Neon

Neon no toca Minecraft ni su instalación de Java. Trabaja del lado de Windows para reducir la competencia por recursos del sistema.

  • Gestiona procesos y servicios en segundo plano que compiten por CPU con el hilo principal de Minecraft, que es de rendimiento de un solo hilo.
  • Detecta si XMP/EXPO está apagado — el ancho de banda de RAM afecta cuán rápido puede cargar chunks la JVM.
  • Verifica el plan de energía de Windows — en 'Alto rendimiento' el CPU mantiene frecuencias estables entre ticks.
  • Todo reversible con un clic, todo registrado. Sin promesas de FPS mágicos.

¿Tu CPU llega al 100% mientras jugás? Leé la guía para arreglar el uso de CPU al 100% en Windows y la de velocidad vs capacidad de RAM para jugar.

Reviewed July 2026Revisado julio de 2026