截图
介绍

关于
你可能是想用 FPS 惊艳众人、给电脑跑个基准测试,或者只是喜欢盯着数字看,假装自己在做科学研究。没关系,这三种理由都很充分。你来对地方了。
benchburner 是一款适用于 Minecraft 的 MSI Afterburner 风格悬浮层,还内置了基准测试记录器。它会在一个大块面板中显示 FPS、帧时间、GPU、CPU 和内存;附带专为可重复 A/B 测试打造的基准测试地图,还会告诉你每次测试的具体结果。导出 CSV,去 Discord 上赢下争论;或者带着证据输掉争论。
装了 47 个性能模组后,游戏要是卡得像 PowerPoint,现在你就能看着它实时卡起来,还有图表陪你一起看。不客气。
仅客户端运行。服务器管理员永远不会知道你的 FPS 只有 12。
功能
- 一个悬浮面板:在一个大块的 Afterburner 风格面板中显示 FPS、GPU、CPU、内存、帧时间图表和基准测试状态。每一行都可以在设置中关闭,毕竟有时候真相太残酷
- FPS:当前值、平均值、1% Low 和 0.1% Low(那个有 400 FPS 的朋友求你别看的数字)
- GPU:名称、占用率、温度、功耗、风扇转速、显存、核心频率和显存频率。系统支持时通过 nvidia-smi 或 AMD Linux 驱动读取;系统不支持时则隐藏对应信息。Intel 显卡会显示名称,随后获得片刻默哀
- CPU:负载、频率、逐核心网格,以及系统提供时的温度。在 Windows 上,Java 通常读不到温度。Java 有信任问题
- 帧时间图表:实时显示游戏是怎么崩溃的,免费娱乐
- 红绿灯颜色:数值会显示红、黄、绿,阈值由你设置。你会看到很多红色。那是你的问题
- 设置界面:分区带有折叠箭头,不会看起来像税务表格。左键可以启用选项、调低数值、向前切换颜色;右键可以停用选项、调高数值、向后切换颜色。对,这很直观;不,你不会看说明
- 预设:精简、标准和完整三种预设,还可以创建并保存自定义预设。通过剪贴板导出和导入配置来分享——把 JSON 粘贴到 Discord 里,也是另一种炫技
- 悬浮层开关按键:按一次隐藏整个面板,再按一次显示。即使你假装什么都没发生,基准测试也会继续记录
- benchburner 按钮会出现在标题界面右上角和 Esc 菜单中,也可以通过按键绑定打开。没人应该为了找设置界面还得翻模组文件夹
按键绑定
R开始或停止基准测试N重新导出上一次基准测试K悬浮层设置O隐藏或显示悬浮层B基准测试地图
它们都在控制界面的 benchburner 分类下。你想怎么改按键都行,我又不是你爸。
基准测试
按 R 开始测试,再按一次停止。你会在结果面板和聊天栏中看到平均 FPS、最低和最高 FPS、1% 和 0.1% Low,以及平均帧时间。测试结束时,完整记录会自动导出为 CSV 文件,保存在游戏目录下,并以带时间戳的名称命名。按 N 可以再次导出上一次测试,以便重温那段经历。发出来,或者删掉并假装它从未发生过。我不会告诉别人。
基准测试地图
按 B。如果地图尚未安装,模组会将内置测试地图解压到 saves 文件夹,然后打开地图并布置好“案发现场”:时间固定在正午、没有生物、没有天气、没有幻翼来搅局,也不会有火势蔓延。每次都会把你放到世界出生点,让地图稳定 5 秒,然后自动开始固定时长的测试;测试结束后会停止、汇总结果并导出。默认时长为 60 秒,可在设置中调整为 10 到 600 秒。
为什么要在意?因为对比整合包时,测试场景必须完全相同。整合包 A 在这个地图里测,整合包 B 也在这个地图里测;时间、地点和测试时长都一样。数字更大的那个获胜。模组没法阻止你走不同的路线,但能排除的干扰都会尽量排除。剩下的就靠你的诚信了——虽然这不是什么好办法,但也只能这样了。
需求
- Minecraft 1.21.11、Fabric 加载器和 Fabric API
- Java 21
- 一台电脑。什么电脑都行,我不挑,毕竟我见过你的 FPS
常见问题
会影响 FPS 吗?
几乎不会。数据会在后台线程中读取,因此不会影响渲染流程。一个会让游戏卡顿的性能模组倒是挺有意思的,但我可不打算给你这个机会。
为什么看不到 CPU 温度?
有些系统,尤其是 Windows,不允许 Java 读取温度。无法读取时,这项数据就会隐藏。这不是 Bug,只是 Java 有点害羞。
为什么 GPU 面板里有些信息是空的?
模组会读取系统工具能获取的信息:NVIDIA 显卡使用 nvidia-smi,AMD Linux 使用 sysfs 文件。隐藏的项目代表你系统上的数据来源没有提供相关信息。我没法让你的驱动开口。我试过了。它就是不愿沟通。
我的 FPS 很差,是模组坏了吗?
不是。模组运行得好好的,只是在告诉你真相。没人提前告诉过你这点吧。
我能用它炫耀 FPS 吗?
当然可以。截图、发帖、让别人一天心情都不好。只要别把 0.1% Low 发出来就行。
我的破电脑能运行吗?
能。模组很轻量。问题出在你的破电脑上,现在你有数据可以证明了。
其他版本和 Forge 呢?
目前只支持 1.21.11 和 Fabric。等这个版本稳定下来后,会考虑支持更多版本和加载器。在评论区问“什么时候出”并不会让进度变快。我试过了。
遇到了问题,或者发现缺了什么?
在 GitHub 上提交问题并说明具体情况。截图很有帮助,愤怒的小作文就不太有用了,不过我还是会看。
结语
以上就是 benchburner。它会显示你的 FPS、记录测试过程,而且从不撒谎——这点比我在网上看到的很多东西都强。
如果你喜欢它,可以关注我或请我喝杯 Ko-fi,这比你想象的更有帮助。如果你讨厌它,就提交问题告诉我原因。要是你的 FPS 很差,那不是我的错,我只是做了个图表。
现在去测点什么吧。
许可协议
MIT。想怎么用都行,只要别把 Bug 当成新功能打包还给我。
常见问题
BenchBurner 支持哪些 Minecraft 版本?
BenchBurner 支持 Minecraft Java 版 1.20.1–26.3,共 23 个版本,可用的加载器:Fabric。下载时注意选择和你游戏版本一致的文件。
BenchBurner 怎么安装?
先用 PCL2 或 HMCL 启动器安装对应版本的 Fabric,再把下载的 .jar 文件放进游戏目录的 mods 文件夹,重新启动游戏即可。开启了版本隔离的,mods 文件夹在 versions/版本名 下面。运行环境:仅客户端。
teddz 的其他作品
查看全部 →Wemmbu Elytra
这个资源包会将默认鞘翅替换为 wemmbu 风格的鞘翅。
Wemmbu Elytra
此资源包将默认鞘翅替换为 wemmbu 风格的鞘翅。
Nyx Client
Nyx Client 为你提供自定义快捷栏、清晰的准星和适合 PvP 的界面。每场战斗都能保持敏捷、专注和精准,尤其适合深夜游玩。
Spokeishere Totem
一个红黑高对比度的图腾,灵感来自SpokeIsHere的激进PvP风格。
评论
登录后评论和评分