
DX12异步编译卡顿修复
DX12异步PSO修复是一款即插即用的d3d12.dll修改,旨在减少着色器和管线编译卡顿,同时保持游戏使用原生DirectX 12。
查看大图[b]描述[/b]
《剑星》DX12 异步 PSO 修复是一个即插即用的
[code]d3d12.dll[/code]模组,旨在减少着色器和管线编译卡顿,同时保持游戏运行在原生 DirectX 12 上。
此项目灵感来源于 Phroster 的《最终幻想7 重制版》和《重生》DX12 异步编译模组,因此原始创意归功于他。
我在测试了《剑星》的首次启动着色器编译、冷缓存行为、区域切换、战斗以及首次效果后构建了此模组。目标很简单:让新遇到的效果和游戏过渡更加流畅,无需配置文件、启动器参数或可执行文件补丁。
如果这个模组对你有帮助,可以考虑支持我。话说回来,仅仅下载并享受我的模组就让我很开心了。
[b]安装说明[/b]
将
[code]d3d12.dll[/code]放置在
[code]SB-Win64-Shipping.exe[/code]旁边,位于:
[code]Stellar Blade\SB\Binaries\Win64[/code]不要将其放置在根安装目录中的
[code]SB.exe[/code]启动器旁边。
此模组仅适用于 DirectX 12。以其他渲染模式运行游戏将不会使用此修复。
[b]主要特点[/b]
[list]
[]减少 DX12 着色器和管线编译卡顿[/]
[]使用针对《剑星》调校的激进异步 PSO 编译[/]
[]处理支持的图形、计算和管线流 PSO[/]
[]在必要时使用有界的工作线程压力,并带有原生回退机制[/]
[]保持游戏运行在原生 DirectX 12 上[/]
[]无需配置文件或可执行文件补丁[/]
[]公共版本不生成诊断日志[/]
[/list][b]冷着色器缓存说明[/b]
《剑星》在新安装或清除相关着色器缓存后会自行执行着色器编译。请让该过程完成。
在完全冷启动的游戏过程中,新遇到的效果可能会非常短暂地延迟出现或使用中性占位符,直到其真实管线编译完成。这是模组避免冻结帧的权衡。
模组保持其工作队列有界,并在异步路径不安全或队列已满时回退到游戏正常的同步行为。
[b]卸载[/b]
从以下位置删除
[code]d3d12.dll[/code]:
[code]Stellar Blade\SB\Binaries\Win64[/code][b]重要说明[/b]
此模组仅针对 DirectX 12 着色器和管线编译卡顿。它无法修复所有类型的卡顿。
资源流式加载、CPU 加载、纹理加载、解压缩、遍历卡顿以及虚幻引擎正常的停顿仍可能发生。
其他渲染、着色器、流式加载、覆盖层或注入器模组可能与此 DLL 冲突。不要将其与另一个也安装
[code]d3d12.dll[/code]的模组结合使用,除非该模组明确支持代理链式加载。
在我自己的测试中,包括一次全新的着色器编译运行,游戏体验非常流畅。这仍然特定于我的硬件,因此欢迎来自更广泛系统的反馈。
正在加载版本记录…
正在加载评论…
评论在新手盒子客户端中发表,这里同步展示。