McLists一周年快乐
服务器已经添加了详细介绍信息板块
服主可以在管理后台来提交自己服务器介绍信息。
服务器介绍信息提交后,管理人员会进行审核
审核通过后会在服务器详细页面进行显示
提交服务器介绍信息会让新玩家更好的了解你的服务器哦~
添加图片信息,也会让百度等搜索引擎更好的收录您的服务器哦~
管理平台地址:传送门
Gnetum

Gnetum

将 HUD 更新分散到多个帧中,以提升性能。现已支持 1.21.11!
fabric / forge / neoforge 作者 decce6 支持版本 1.12.2 - 1.21.11
下载量
224,853
关注数
93
数据来源
Modrinth
模组详细介绍

Gnetum

一个通过将 HUD 更新分散到多个帧中来提升性能的 Minecraft 模组。

概述

Gnetum 会将一次完整的 HUD 更新拆分为多个“pass”。每一帧只渲染其中一个 pass,从而减少 HUD 更新所花费的时间并提高 FPS。

Gnetum 会根据每个元素的渲染时间,自动将它们的更新分配到多个帧中,从而同时提升平均 FPS 和最低 FPS。

技术说明

Gnetum 的核心思路是降低 HUD 的帧率。HUD 的渲染开销并不低,而且实际上也不会频繁变化;通过这种方式可以提升游戏整体性能,并同时改善平均 FPS 与最低 FPS。为此:

  • Gnetum 使用两个帧缓冲区,分别称为后帧缓冲区(back framebuffer)和前帧缓冲区(front framebuffer)
  • 每一帧都会将一个“pass”,也就是完整 HUD 中一部分(可自定义)的内容,渲染到后帧缓冲区
  • 例如,如果 pass 数量设置为 4,那么一次完整的 HUD 更新就会分散到 4 帧中完成,从而在每一帧节省大量绘制调用并提升 FPS
  • 当所有 pass 都渲染完成后,后帧缓冲区会与前帧缓冲区进行“交换”
  • 每一帧还会渲染前帧缓冲区,其中包含完整 HUD 的纹理

此外,还有一个 HUD FPS 限制器,用于定义 HUD 的最大 FPS。

配置

从 4.0.0 开始,已通过 Sodium Config API 实现集成。可以在 Video Screen 中访问配置,并调整:

  • pass 的数量
  • HUD 的最大 FPS
  • 为每个元素启用/禁用缓存

兼容性

1.20.1, 1.21.1 & 1.21.11

✔️ ImmediatelyFast:完全兼容,推荐使用。

1.12.2

⚠️ OptiFine:请确保“Fast Render”已禁用(否则此模组将不会起作用。)

⚠️ StellarCore:请确保其 HUD Caching 功能已禁用(如果你不确定如何禁用它,可以忽略这一点:它默认是关闭的。)

鸣谢

本模组的灵感来自 Moulberry 制作的 HUDCaching 模组。

基本信息
模组名称Gnetum
作者decce6
下载量224,853
关注数93
支持版本1.12.2 - 1.21.11
加载器fabric / forge / neoforge
客户端required
服务端unsupported

友情链接: 网易我的世界 | 泰拉瑞亚 | ocent云计算 | 米饭Minecraft插件文档 | 友链合作

历史访问人数:1,300,407  |  历史访问人次:1,610,666

今日访问人数:13,971  |  今日访问人次:15,010

昨日访问人数:19,876  |  昨日访问人次:23,068

Copyright © 2019-2026 我的世界服务器列表站. All rights reserved.

Powered by GermMC 京ICP备17023959号-6