
Opticores
A client-side rendering optimization mod for (Neo)Forge and Fabric, featuring asynchronous culling specifically for integrated graphics (Intel UHD/Iris Xe).
Описание

Opticores
OptiCores is a client-side performance optimization mod designed to improve Minecraft's rendering performance, particularly on low-end systems and devices using integrated graphics, such as Intel UHD Graphics.
Designed to work alongside Sodium and Embeddium, OptiCores introduces additional optimizations to help reduce rendering bottlenecks, improve frame rates, and deliver a smoother gameplay experience.
Performance Benchmarks
Minecraft 1.21.1 — Cherry Grove
Test System
- CPU: Intel Core i3-1115G4 (2 Cores / 4 Threads)
- GPU: Intel UHD Graphics
- RAM: 16 GB (2133 MT/s)
Test Settings
- Render Distance: 8 chunks
- Graphics: All settings set to Low
FPS Results
| Configuration | Min FPS | Avg FPS | Max FPS |
|---|---|---|---|
| Vanilla | 2 | 45 | 149 |
| Sodium | 30 | 147 | 255 |
| Sodium + OptiCores | 84 | 270 | 396 |
Performance Improvements
| Comparison | Min FPS | Avg FPS | Max FPS |
|---|---|---|---|
| Sodium vs. Vanilla | +1,400% | +227% | +71% |
| Sodium + OptiCores vs. Sodium | +180% | +84% | +55% |
| Sodium + OptiCores vs. Vanilla | +4,100% | +500% | +166% |
Results are based on the hardware and settings listed above. Actual performance gains may vary depending on hardware, graphics settings, world conditions and other installed mods.
How It Works
OptiCores uses several optimization systems designed to reduce rendering overhead and improve how Minecraft handles demanding workloads.
-
Asynchronous Culling Pipeline (ACP)
Moves distance and frustum intersection calculations to a background worker, reducing the amount of culling work performed on the main rendering thread. This helps minimize rendering overhead and improve frame consistency.
-
Concurrent Data Management (CDM)
Uses a thread-safe ConcurrentHashMap to store culling results for access by the rendering thread. This reduces redundant calculations and allows previously computed visibility data to be reused when appropriate.
-
Dynamic Load Throttling (DLT)
Monitors chunk-loading activity and temporarily reduces entity-rendering workload during demanding operations, such as loading new terrain or teleporting to another area. This prioritizes terrain generation and helps manage sudden performance spikes.
-
Compatibility and Integration
OptiCores includes compatibility considerations for other rendering and world-generation mods, helping prevent conflicts with custom block entities and LOD systems.
- Custom Block Entities: Provides compatibility handling for custom-rendered block entities, including those used in Create.
- Distant Horizons: Coordinates with LOD rendering to help avoid culling conflicts.
- Voxy: Includes compatibility considerations for LOD generation and rendering.
Designed for Low-End Hardware
OptiCores aims to complement existing optimization mods rather than replace them. By reducing rendering overhead and managing demanding workloads, it seeks to make Minecraft smoother and more accessible on systems with limited graphics performance.
Pair OptiCores with Sodium or Embeddium to get the most out of your hardware.






