SMFG-FG · Fg12 HD2 插帧工具 适配MDL3 - Updates

PC SMFG-FG · Fg12 HD2 插帧工具 适配MDL3 1.2.1

Updates for Helldivers 2
- 笔记本(如 RTX 3060 Laptop)启动即卡死、事件 153:
根因是一帧提交两次 Present、第二次带 ALLOW_TEARING,
flip 队列没排空就二次提交导致驱动内部死锁。
1.2.0 起固定 sync=1、永不发送 ALLOW_TEARING,这条路径被永久移除
- 切渲染比例 / 超分档位后插帧静默失效:
重建后 fence 计数未归零,首次等待拿旧值必然超时,
累计 3 次自动停用(1.2.1 修复)
- 切超分档位卡死(153):拆资源前没有排空 GPU 队列(1.2.1 修复)
- 换电脑后模块加载失败 / MDL 显示 fail / 点击崩溃:
mod 里写死了打包机的路径(1.0.1 修复)
- HDR 开关后失效、驱动重置后不自愈(1.2.0 修复)




SMFG-FG-1.2.1.zip 121,579 B
└ SMFG-FG-1.2.1/
├ README.md 15,803 B (已更新为 1.2.1)
├ CHANGELOG.md 2,065 B (新增)
├ bin/smfg_present.dll 208,744 B
├ bin/blend.hlsl 2,839 B
├ cfg/smfg.ini 303 B
├ mod/SMFG-FG-0.1.1.zip 1,737 B (mod包 用mdl3加载)
└ tools/{install,uninstall}.ps1
更新日志(1.2.1)
markdown


## 1.2.1(2026-11-11)

### 修复
- 切换渲染档位 / 超分档位时卡死(nvlddmkm 事件 153,画面冻结、进程不退出)


### 变更
- 固定 sync=1,不再发送 ALLOW_TEARING(无同步提交在部分机器上会卡死,已永久弃用)
- 新增 ini 开关 forceSync,默认 1;改成 0 会启用无同步提交(不建议)

### 已知限制
- 源帧在刷新率 1/2 与 1/3 之间摆动时会周期性掉帧,不一定是插帧问题
- 运行中改分辨率建议退出重进,可能会卡死,也可能不会;改渲染比例/超分档位可热切换
- 只支持 D3D12