不

不

Bura是一个alpha版的Fabric性能优化模组,通过优化区块编译、上传调度和单人游戏中的可见性剔除,减少卡顿尖峰并提升FPS稳定性。

优化

Bura

版本:Alpha 0.2.0
Minecraft:1.21.11
加载器:Fabric

注意:

Bura Beta 目前计划于 7 月初发布。感谢大家在开发过程中给予的支持和反馈!

Bura 是一款实验性性能优化模组,专注于提升 FPS 稳定性并减少与渲染相关的 CPU 峰值。目前它针对区块调度、上传节奏和可见性处理进行优化,重点关注低端设备和 CPU 受限系统。

性能概览

在 Intel Core i3-10100F @ 3.60GHz 上,与原版 Fabric 在相同设置和世界条件下进行测试。

Buraafterandbefore2.0

指标 原版 Fabric Bura Alpha 0.2.0 变化
峰值 FPS 140 297 +112%
平均帧时间 7 毫秒 4 毫秒 -42%
CPU 使用率(进程) 51.6% 25.4% -50%
第 95 百分位 MSPT 2.96 毫秒 2.28 毫秒 -23%

Bura 优化的内容

区块编译调度

Bura 通过更智能地分配高开销工作,减少因区块重建突发引起的帧峰值。

区块上传节奏

GPU 上传工作被分布到多个帧中,以避免大型渲染更新造成的突然卡顿。

可见性剔除

Bura 通过避免对不可见几何体进行重复处理,减少不必要的渲染工作。

兼容性

Bura 旨在与其他优化模组协同工作,主要专注于帧节奏和工作负载调度。

已测试的组合:

  • Sodium
  • Iris
  • ImmediatelyFast
  • Entity Culling
  • Lithium
  • FerriteCore

已知限制

  • 激进的剔除仍可能导致偶发区块闪烁或残影。
  • Alpha 版本:不同版本之间行为可能会有变化。
  • 某些粒子或渲染模组可能需要兼容性修复。

路线图

  • 减少内存占用和堆分配率,以降低 GC 卡顿
  • 改善高移动速度下的区块加载行为
  • 减少激进可见性剔除带来的闪烁
  • 扩展与更多渲染模组的兼容性