
RDR2.ResourceAdjuster
RDR2.ResourceAdjuster 扩展资源预算,恢复被高分辨率纹理负载阻塞的原生生成,并提升纹理读取、解压和上传效率。其目标是提升稳定性、减少纹理缺失并充分利用可用的系统资源。
查看大图[center][size=3][size=5][color=#e7d1af][b]RDR2.ResourceAdjuster 的作用是什么?[/b][/color][/size][/size][/center]
[list]
[][size=3][b]恢复原生生成 — [/b]扩大共享人口模型预算,使游戏能够重新计算其准入阈值,并继续处理符合条件的请求。[/size]
[/]
[][size=3][b]扩展资源容量 — [/b]提供可配置的系统流送容量、GPU 预算和可写资源槽位,以及可复用的小纹理缓存节点池,为更重的模组配置提供更多空间。[/size]
[/]
[][size=3][b]提升纹理读取效率 — [/b]扩展普通和优先读取缓冲区窗口,在大纹理工作负载进入原生流送管线时提供更多缓冲余量。[/size]
[/]
[][size=3][b]加速纹理解压 — [/b]使用更高效的资源解码器,提升压缩纹理的解码吞吐量,减少解压阶段耗时。[/size]
[/]
[][size=3][b]优化纹理上传 — [/b]扩展上传环形缓冲区并复用更大的暂存块,为纹理传输提供更多余量。[/size][/]
[/list][center][size=3][img]https://staticdelivery.nexusmods.com/mods/3024/images/11305/11305-1793044595-1360703171.png[/img]
[size=5][color=#e7d1af][b]生成问题会带来哪些影响?[/b][/color][/size][/size][/center]
[size=3]
在 RAGE 的共享资源核算中,纹理会作为模型依赖项计入。高分辨率/未压缩纹理会增加资源占用;一旦达到人口资源预算,原生管线可能会拒绝新的模型请求,从而阻止乘客、动物和其他实体的生成。因此,即使你的电脑仍有可用的内存或显存,内部预算也可能阻止进一步生成。游戏可能仍在运行,但原本繁忙的世界会逐渐变得空荡。[/size]
[list]
[][size=3][b]空荡的交通工具 — [/b]火车、电车和驿马车会失去乘客。严重时,自然生成的火车也可能变得稀少。[/size]
[/]
[][size=3][b]寂静的荒野 — [/b]出现的动物和鸟类减少,使狩猎、观察和收集更加困难。[/size]
[/]
[][size=3][b]荒凉的城镇 — [/b]行人、等候的旅客和本地场景 NPC 减少,使定居点显得缺乏生气。[/size]
[/]
[][size=3][b]遭遇事件减少 — [/b]部分依赖生成的路边遭遇和动态场景可能变得更不频繁。[/size][/]
[/list][size=3]
要了解更多关于生成问题的信息,请参阅[url=https://www.rdr2mods.com/forums/topic/2334-huge-problem-with-modding-rdr2-that-no-one-is-talking-about/]此社区讨论[/url]。[/size]
[center][size=3][img]https://staticdelivery.nexusmods.com/mods/3024/images/11305/11305-1793044595-1360703171.png[/img]
[size=5][color=#e7d1af][b]安装与配置[/b][/color][/size][/size][/center]
[size=3]
如果你打算扩展资源容量,请使用至少具有 8 GB 显存的 GPU,并确保至少有 8 GB 系统内存可供游戏单独使用。
将 RDR2.ResourceAdjuster.asi 放在游戏根目录中,与 RDR2.exe 位于同一位置。如果配置文件缺失,首次启动时会自动创建 RDR2.ResourceAdjuster.ini 并使用默认设置。
RDR2.ResourceAdjuster.ini 包含五项设置。请根据你可用的系统内存、显存容量和模组负载进行调整。[/size]
[list]
[][size=3][b]additionalGPUMemory — [/b]提高引擎的 GPU 资源预算,为高分辨率纹理和模型提供更多空间,并在达到该预算时缓解资源加载失败或纹理弹出问题。这是提高预算,而不是立即分配同等数量的显存;随着更多资源加载,实际显存占用可能会上升。[/size]
[/]
[][size=3][b]additionalSystemMemory — [/b]扩展原生系统流送池(4096 MiB),在加载和流经管线时为模型和纹理数据提供更多空间。更大的池会增加游戏的 RAM 占用;实际扩展仍取决于可用的系统内存。[/size]
[/]
[][size=3][b]autoMemoryBudget — [/b]根据启动时可用 RAM 和 VRAM 计算额外的系统流送和 GPU 资源预算。启用后,它会替代为 additionalGPUMemory 和 additionalSystemMemory 输入的值;它不会改变人口模型预算或可写资源槽位。[/size]
[/]
[][size=3][b]minimumWritableResourceSlots — [/b]设置可写资源槽位的最小数量,在槽位表填满时缓解资源注册失败。它不会直接提升纹理质量或加载速度。更大的管理表会占用一些系统内存;图形资源本身是单独分配的。[/size]
[/]
[][size=3][b]additionalPopulationMemory — [/b]提高引擎对人口模型及其依赖资源的预算额度,而不会在启动时立即分配预设数量的 VRAM 或 RAM。如果原生人口模型预算检查(基于 300 / 350 MiB)阻止某个模型加载,更高的额度可以让更多资源加载,并有助于恢复正常 NPC 和动物生成。随后加载的数据可能同时占用 GPU 显存和系统 RAM。[/size][/]
[/list][center][size=3][img]https://staticdelivery.nexusmods.com/mods/3024/images/11305/11305-1793044595-1360703171.png[/img]
[size=5][color=#e7d1af][b]兼容性[/b][/color][/size][/size][/center]
[list]
[][size=3][b]gameconfig.xml — [/b]设置实体和资源池数量限制、人口密度和场景生成参数。它还包括人口内存乘数和一些图形与流送设置。提高数量限制并不等同于扩展人口模型内存预算;使用 RDR2.ResourceAdjuster 扩展预算不会替代这些限制或生成规则。[/size]
[/]
[][size=3][b]RDR2.ResourceAdjuster — [/b]扩展系统流送内存、人口模型预算和 GPU 资源预算,针对重度纹理工作负载下的资源短缺和生成受阻问题。[/size]
[/]
[][size=3][b]HeapAdjusterRDR2 — [/b]改变游戏的常规堆大小,以帮助解决重度模组配置中某些堆耗尽导致的崩溃。[/size][/]
[/list][size=3]
RDR2.ResourceAdjuster 和 HeapAdjusterRDR2 调整不同的内存区域,不能相互替代;两者最终都使用 PC 的可用内存。
对于同时缺乏常规堆空间的大型模组配置,推荐使用 [url=https://www.nexusmods.com/reddeadredemption2/mods/8943]HeapAdjusterRDR2[/url] 来增加常规堆容量。[/size]
正在加载版本记录…
正在加载评论…
评论在新手盒子客户端中发表,这里同步展示。