奥普蒂斯

奥普蒂斯

Optis是一个Minecraft客户端纹理内存优化器。 它跟踪纹理使用情况并动态管理VRAM,以保持性能流畅。

优化

Optis

Optis 是一个客户端性能模组,它智能地管理 Minecraft 的纹理内存,以减少 VRAM 占用并防止卡顿。

Optis 不会将所有纹理都保留在 GPU 内存中,而是跟踪哪些纹理正在被积极使用,并动态调整它们的驻留状态。未使用的纹理可以被安全地降级或卸载,而频繁使用的纹理则保持可供渲染的就绪状态。

这有助于在大型世界、整合包和纹理密集型环境中稳定性能,在这些场景中,GPU 内存压力可能导致延迟峰值或卡顿。


启用与未启用 Optis 的直接对比。测试在单人世界中进行,渲染距离设置为 12 个区块。测试时在 Optis 之外还使用了 Sodium、Iris 和 ImmediatelyFast 模组,运行于 Minecraft 1.21.11 及 Fabric 模组加载器上。 启用与未启用 Optis 的直接对比。测试在单人世界中进行,渲染距离设置为 12 个区块。测试时在 Optis 之外还使用了 Sodium、Iris 和 ImmediatelyFast 模组,运行于 Minecraft 1.21.11 及 Fabric 模组加载器上。

功能特性

动态纹理跟踪

Optis 监控客户端使用的纹理,并实时跟踪它们的活动情况。

智能 VRAM 预算

可配置的内存预算可防止过度的 GPU 内存使用。

纹理驻留管理

频繁使用的纹理会保留在 GPU 内存中,而不常使用的纹理则可以被降级或卸载。

异步纹理加载

纹理可以在不阻塞渲染线程的情况下恢复。

调试叠加层

可选的游戏内叠加层,显示被跟踪的纹理、VRAM 使用情况和驻留状态。

安全设计

关键纹理和图集纹理受到保护,以防止渲染问题。


为什么使用 Optis?

大型整合包和高分辨率资源包会很快填满 GPU 内存。当 VRAM 面临压力时,Minecraft 可能在上传纹理时发生卡顿。

Optis 通过以下方式提供帮助:

  • 将 GPU 内存使用控制在合理范围内
  • 减少突发的纹理上传峰值
  • 在探索或加载新资源时使游戏运行更平滑

兼容性

Optis 仅限客户端,无需安装在服务器上。

它被设计为可与常见的性能模组共同使用,例如:

  • Sodium
  • Lithium
  • FerriteCore
  • Starlight
  • ImmediatelyFast

配置

Optis 会在以下位置创建配置文件:

config/optis.json

示例选项包括:

  • vramBudgetMB – Optis 使用的 GPU 内存预算
  • aggressiveMode – 启用更激进的纹理降级
  • debugOverlay – 在游戏内显示运行时统计信息

要求

  • Fabric Loader
  • Fabric API