《女神异闻录3》DX12异步编译掉帧修正补丁是一个原生的DirectX 12管道状态编译修复程序,只在减少女神异闻录3重制版中首次着色器和PSO的卡顿。
Microsoft
将这些文件解压到 P3R.exe 旁边:
Persona 3 Reload\P3R\Binaries\Win64
从可执行文件目录中移除以下文件:
d3d12.dll
p3r-dx12-proxy.ini
p3r-dx12-status.log
p3r-reference-v2.log
减少首次 DX12 着色器和管道编译的卡顿
使用针对《女神异闻录 3 重制版》专门调优的异步图形、计算和管道流 PSO 编译
保持初始启动和预编译工作负载为同步
使用真正的原生管道状态对象,而非合成 PSO 指针
使用两条经过验证的游戏自有 SetPipelineState 路由进行真实 PSO 替换
要求在启用异步替换之前,两条游戏特定路由签名必须安全匹配
在编译完成期间短暂允许有效的原生占位符
在后续绑定时自动替换为已完成的实际管道
在 CreateCommandList 继续之前解析待处理的初始管道状态
制作图形、计算和管道流描述的完整自有副本
使用内容感知哈希对挂起和已完成的管道进行去重
自动回退到同步编译以处理不支持、饱和或不安全的情况
使用有界工作线程和挂起工作限制
将可选的缓存管道持久化延迟到启动稳定之后
不修改共享驱动程序或 DirectX 运行时 vtables
包含对链式加载另一个 DX12 代理的兼容性支持
使用静态链接的 C++ 运行时,因此不应需要 Visual C++ 可再发行组件
如果您在使用过程中出现错误或者希望有更多mod,欢迎在下方评论区反馈,感谢使用!