Opticores

Opticores

A client-side rendering optimization mod for (Neo)Forge and Fabric, featuring asynchronous culling specifically for integrated graphics (Intel UHD/Iris Xe).

39 799 downloads
50 followers

A side-by-side Minecraft comparison showing higher FPS without shaders and better graphics with shaders. kofi-plural-alt

Opticores is a client-side mod that works with Embeddium and Sodium on (Neo)forge and Fabric for 1.21.x, made to fix the bottleneck that integrated graphics (Intel UHD) and low-end devices.

Performance — Minecraft 1.21.1 (Cherry Grove)

Test system: Intel i3-1115G4 (2 Cores/4 Threads) • Intel UHD Graphics • 16 GB RAM (2133 MT/s)

Configuration Min FPS Avg FPS Max FPS
Vanilla 2 45 149
Sodium 30 147 255
Sodium + OptiCores 84 270 396
Comparison Min Avg Max
Sodium vs Vanilla +1400% +227% +71%
Sodium + OptiCores vs Sodium +180% +84% +55%
Sodium + OptiCores vs Vanilla +4100% +500% +166%

How it works:

  • Asynchronous Culling Pipeline (ACP):

Distance and frustum intersection math moves off the main rendering thread onto a background worker instead of blocking each frame.

  • Concurrent Data Management (CDM):

The culling output is stored in a thread safe ConcurrentHashMap so the render thread reads the chased result instead of reloading it every frame.

  • Dynamic Load Throttling (DLT):

Monitors chunk loading and temporarily scales back entity rendering during harsh world loading, teleporting to a new area, so the terrain generation gets priority.

  • Compatibility:

Bypasses for custom block entities like Create’s and coordination with Distant Horizons or Voxy to avoid culling conflicts during LOD making.