跳到正文

GPUBooster

作者:Mr.Toad

为游戏渲染系统提供 DSA 和最快的数学公式,带来最佳性能! 兼容 Sodium/Embeddium、Iris 以及光影。

收藏

截图

介绍

介绍由机器翻译自 Modrinth 原页面,仅供参考。

GPUBooster | 关于⚡

fo
fa
qu
neo


i

自 1.1.1 起,模组的服务端部分已移至单独的仅服务端模组 NumFlux。

在 1.21.11 中进行对比,未安装任何其他模组(前置库除外)

未安装模组 安装模组(1.2.2) FPS 提升
1100 1200 9.09%

功能 ⭐:

  • 用于 VBO/EBO/FBO/纹理的 DSA 系统
  • RBO 深度
  • VBO/EBO 池系统
  • “VAO 格式”缓存
  • 向量化(通过 jdk.incubator)
  • UI 文本批处理
  • 加载系统中的快速集合
  • GL 目标缓存

DSA(自 1.21.11 起加入游戏):

DSA(直接状态访问)缓冲区(VBO、EBO、FBO)允许你无需将缓冲区绑定到渲染流程中,从而减少操作次数;同时还添加了 VBO/EBO 池,该功能会创建一个由配置定义大小的缓冲区池,并允许你重复使用缓冲区。

RBO(>1.21.11):

使用 Renderbuffer(RBO)来处理深度,而不是使用纹理(如果在“仅 FBO”或“全部”模式下启用了 DSA,RBO 也会使用 DSA),这样可以略微提升性能。

SIMD:

使用 jdk.incubator 模块中的 Vector API,加速 CPU 计算(视锥体剔除(约 1.21.1)和天气渲染(约 1.21.11))

运行时需要添加 JVM 参数:

GPUBooster | 用户端 👤

问题处理政策:

  • 如果问题被标记为“Bug/兼容性”,它将拥有最高优先级。

  • 如果问题被标记为“不准确”,它的优先级较低,表示游戏过程中存在轻微的不准确问题,可以通过禁用配置项来解决。

  • 如果游戏崩溃,应首先检查 JVM 参数,确认是否存在 jdk.incubator 参数。

重要 ⚠️:

如果你的 GPU 的 OpenGL 版本低于 4.5,部分功能将无法使用!

RBO 与光影包不兼容。

自 Minecraft 1.21.10 起,将停止支持 GpuTape(请改用 GPUBooster)。

可用语言 🌐:

  • 英语(en_us)- Mr.Toad
  • 俄语(ru_ru)- Mr.Toad
  • 德语(de_de)- Mr.Toad(<1.1)
  • 乌克兰语(uk_ua)- StarmanMine142(<1.1)

我的其他模组:

评论

登录后评论和评分

Mr.Toad 的其他作品

查看全部 →