Tuning Embeddium Settings for Better Frame Rates and Lower System Load
Embeddium exposes a set of video and performance options that decide how much work your game does each frame, and adjusting them is the main way to trade visual detail for speed. The settings below are grouped by what they mostly affect: how much terrain and activity the game handles, how frames are paced and displayed, and which rendering shortcuts are switched on.
Distance Settings That Drive Load
Render distance decides how far out terrain is drawn. Pulling it in means fewer chunks get drawn, which raises frame rates. Simulation distance is separate: it governs how far out terrain and entities are loaded and ticked. Lowering it lightens the load on the game's internal server and can also help frame rates.
Entity distance sets how far away entities are drawn. Raising it shows more entities but costs frame rate. Separately, Use Entity Culling skips entities that are not inside any visible chunk, which avoids drawing things buried underground or hidden behind walls.
Frame Pacing and Display
VSync ties the game's frame rate to your monitor's refresh rate. The result is usually smoother motion, but input response gets slower, and on a system that is already struggling it can actually hurt performance.
The frame rate limit caps frames per second, which is useful for saving battery and reducing overall system load while you do other things. Note that when VSync is on, the cap is ignored unless you set it below your display's refresh rate.
Full-screen mode and fullscreen resolution control whether the game runs fullscreen and at what resolution. GUI scale sets the largest scale factor for the interface, and choosing auto always picks the biggest one.
Rendering Optimizations
Use Block Face Culling submits only block sides pointing toward the camera, cutting a large number of faces early and saving GPU memory bandwidth and time. If you notice holes in blocks, a resource pack is likely the cause, so turn it off.
Use Compact Vertex Format shrinks the vertex format for chunks, which can meaningfully cut graphics memory use and bandwidth, particularly on integrated graphics. The trade-off is possible z-fighting with some packs because position and texture coordinates lose precision.
Translucent Face Sorting makes translucent surfaces such as stained glass and water render in the correct order. Use Fog Occlusion skips chunks fully hidden by fog, which helps most when fog is heavy, though it can produce artifacts between sky and fog.
Animate Only Visible Textures updates only animated textures judged visible, which can be a large frame rate gain with heavy packs. Disable it if some textures stop animating.
CPU Render-Ahead Limit sets how many frames the CPU may have queued waiting on the GPU. Values at either extreme can make frame rate unstable. Use Persistent Mapping keeps a small staging buffer permanently mapped for chunk uploads, reducing CPU overhead and frame time spikes; it needs OpenGL 4.4 or ARB_buffer_storage.
Chunk Update Threads sets how many threads build chunks. More threads load and update chunks faster but can hurt frame times. Always Defer Chunk Updates stops rendering from ever waiting on chunk updates, which can sharply raise frame rates at the cost of visible lag in the world.
Use No Error Context creates the OpenGL context without error checking. It may help slightly, but crashes become more likely instead of errors being handled; turn it off if you get unexplained crashes.
Use Accurate Quad Shading shades non-vanilla block faces by their true facing direction rather than an axis-aligned one, improving lighting when the experimental light pipeline is off, and doing nothing when it is on. Use Render Pass Optimization detects block model faces flagged transparent or translucent whose textures are actually the opposite and picks a better render pass; it does nothing while a shader pack is active.
Quality Options
Graphics quality is the baseline that legacy options and any option left on Default follow, and it matters for mod compatibility. Clouds, weather quality, leaves quality, and particles control those effects. Smooth lighting softens block shading and adds a little chunk rebuild time without changing frame rates. Biome blend sets how far biomes are sampled for block coloring; high values cost a lot of chunk build time for shrinking gains. Entity shadows and the vignette can be toggled, though the vignette rarely matters unless you are fill-rate limited. Mipmap levels affect distant block texture quality and can hurt performance with many animated textures. Brightness adjusts gamma, and the Attack Indicator setting chooses where that indicator appears. Show save indicator displays a marker while the world is being written to disk.
Warnings and Restarts
Some video changes only take effect after restarting the game. Outdated NVIDIA drivers cause serious performance problems and crashes, so update to a recent version. PojavLauncher is not supported and is likely to bring extreme performance issues, graphical bugs, and crashes. Embeddium also reports resource packs that are incompatible or possibly incompatible, advises checking the game log for details, and lists known conflicting mods that are best removed.