奥提科斯

奥提科斯

一个针对(Neo)Forge和Fabric的客户端渲染优化mod,专为集成显卡(Intel UHD/Iris Xe)提供异步剔除功能。

游戏机制

并排的 Minecraft 对比图,展示无光影时更高 FPS 与有光影时更佳画质的对比。 kofi-plural-alt

OptiCores 是一个客户端模组,适用于 (Neo)Forge 和 Fabric 上的 Embeddium 和 Sodium,支持 Minecraft 1.21.x,旨在解决集成显卡(如 Intel UHD)和低端设备的性能瓶颈。

性能——Minecraft 1.21.1(樱桃树林)

测试系统: Intel i3-1115G4(2 核/4 线程)• Intel UHD 显卡 • 16 GB 内存(2133 MT/s)

配置 最低 FPS 平均 FPS 最高 FPS
原版 2 45 149
Sodium 30 147 255
Sodium + OptiCores 84 270 396
对比 最低 平均 最高
Sodium vs 原版 +1400% +227% +71%
Sodium + OptiCores vs Sodium +180% +84% +55%
Sodium + OptiCores vs 原版 +4100% +500% +166%

工作原理:

  • 异步剔除管线 (ACP):

距离与视锥体相交计算从主渲染线程移至后台工作线程,而非在每帧中阻塞执行。

  • 并发数据管理 (CDM):

剔除结果存储于线程安全的 ConcurrentHashMap 中,使渲染线程直接读取已处理的结果,无需每帧重新加载。

  • 动态负载调节 (DLT):

监测区块加载情况,在剧烈世界加载或传送至新区域时暂时降低实体渲染规模,从而优先保证地形生成。

  • 兼容性:

为自定义方块实体(如机械动力中的)提供绕过方案,并与 Distant Horizons 或 Voxy 协调,避免在 LOD 生成期间产生剔除冲突。