跳到正文

Opticores

作者:Potatochip

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

收藏

截图

介绍

中文介绍正在准备中,下面暂时显示原文。

Comparison between Vanilla and Sodium+Opticores performance on 1.21.1.

kofi-plural-alt
buymeacoffee-plural
paypal-plural

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 or Embeddium, OptiCores introduces additional optimizations to help reduce rendering bottlenecks, improve frame rates and deliver a smoother gameplay experience.

Reporting Issues

Please report bugs related to Opticores through this project’s issue tab on github.

When reporting a problem, include your Minecraft version, installed mod versions, relevant logs, a lable to the issue and steps to reproduce the issue. This information helps identify the source of the problem and makes debugging easier.

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.

常见问题

Opticores 支持哪些 Minecraft 版本?

Opticores 支持 Minecraft Java 版 1.20.1–26.3,共 22 个版本,可用的加载器:Fabric / Forge / NeoForge。下载时注意选择和你游戏版本一致的文件。

Opticores 怎么安装?

先用 PCL2 或 HMCL 启动器安装对应版本的 Fabric / Forge / NeoForge,再把下载的 .jar 文件放进游戏目录的 mods 文件夹,重新启动游戏即可。开启了版本隔离的,mods 文件夹在 versions/版本名 下面。运行环境:仅客户端。

评论

登录后评论和评分