|
Seaborgium (Seaborgium)Github |相关wiki |源站链接支持: fabric , forge , quiltSeaborgium是Minecraft的一个轻微渲染优化模组,提高了原版HUD的性能。
_________________________________________
*什么是Seaborgium?*
Seaborgium是Minecraft的免费开源优化模组。它通过实施其他模组忽略的优化来改善游戏的渲染性能。
*优化*
Seaborgium实现了一个简单的缓存,用于存储每个着色器程序的统一变量的位置。
当GLStateManager第一次调用`glGetUniformLocation`时,Seaborgium会检查是否有所请求的统一变量的缓存位置。
如果有,它将返回缓存的位置而不调用`glGetUniformLocation`。
如果没有,它将调用`glGetUniformLocation`并将结果存储在缓存中以供将来使用。
此优化减少了OpenGL调用的次数并避免了不必要的开销。
调用`glGetUniformLocation`已知相当慢,并且驱动程序常常消耗可观的CPU时间来处理此函数。
通过缓存此函数的结果,Seaborgium能够避免浪费CPU周期等待函数返回应该已经掌握的数据。
*我应该期望什么样的性能提升?*
性能提升可以根据场景而异。讨论的性能数字基于我的个人机器,该机器配备了`AMD Ryzen 5 5600x`,`32GB DDR4 @ 3200Mhz`,以及`Nvidia GTX 980ti`。
所有测试还包括常见的优化模组Lithium和Sodium。
由于Minecraft将心形渲染到屏幕上,拥有大量心形很快变得昂贵。在吸收值为255时,此模组能够将帧率从令人痛苦的`53`平均提高到相当可观的`163`平均。
在常规游戏场景中,结果仍然是显而易见的,但不太明显。启用后,FPS增加了`30`到`50`,相对于未启用时。
*兼容性*
Seaborgium与您预期的所有模组兼容,如`Sodium`/`Rubidium`,`Canary`/`Lithium`,`Starlight`等等!
除了改变后端图形API的模组(如`Vulkan Mod`)之外,目前没有已知的不兼容性。如果您发现任何问题,请在问题页面上报告!
来自Modrinth所有游戏版本1.18.21.19.4所有类型fabricforgequilt[1.18.2] Seaborgium 0.1.3bseaborgium-mc1.18.2-0.1.3b.jar下载0.1.3b+1.18.2#Release* Fix requiring incorrect FML version. (TODO: Yell at Forge devs)* Same as 1.19.4 0.1.3* 1.18.2 Release展开版本: 0.1.3b+1.18.2支持游戏: 1.18.2类型:FabricForgeQuiltRelease下载次数: 2,446[1.19.4] Seaborgium 0.1.3seaborgium-mc1.19.4-0.1.3.jar下载0.1.3#Release* Invalidate cache at Title Screen (Fixes #10)* Add client command to invalidate cache in game.* Log when shader cache is invalidated.* General code cleanup.* Invalidate cache when Iris creates a new pipeline.展开版本: 0.1.3支持游戏: 1.19.4类型:FabricForgeQuiltRelease下载次数: 13,834Seaborgium 0.1.2seaborgium-mc1.19.4-0.1.2.jar下载0.1.2#Release* Fix incompatibility with Resource Packs.* Fix incompatibility with Iris properly.* Implement logging.展开版本: 0.1.2支持游戏: 1.19.4类型:FabricForgeRelease下载次数: 253Seaborgium 0.1.1seaborgium-mc1.19.4-0.1.1.jar下载0.1.1#Release* Fix incompatibility with Iris/Oculus* Fix incompatibility with resource packs that have their own shaders展开版本: 0.1.1支持游戏: 1.19.4类型:FabricForgeRelease下载次数: 119Seaborgium 0.1.0seaborgium-mc1.19.4-0.1.0.jar下载0.1.0#Release# Initial Release- Implemented an optimization targeting vanilla GUI rendering allowing higher performance with massive amounts of hearts展开版本: 0.1.0支持游戏: 1.19.4类型:FabricForgeRelease下载次数: 512全部版本
markdown_parsed
文章类型:收录
layui.use([\'form\'], function(){
var form = layui.form;
});
Seaborgium |
楼主
2025-8-10 19:12:57
回复(0)
收起回复
|