OptiInput 启动死锁: 在加载程序锁定下,GetProcAddress(dinput8) 和 hkSetWindowsHookExW 之间的状态互斥锁持有 (Forza Horizon 5 在每次启动时都会冻结)
作者: VGeorge24创建于 2026年9月14日更新于 2026年9月16日
**症状。** 启动游戏后,在启用覆盖菜单(`OverlayMenu=auto`,对于`dxgi.dll`安装为启用)的情况下,游戏窗口出现并停止响应,在所有启动中都出现此问题(2次中有2次使用0.9.0版本,以及夜间版本的试验启动)。没有崩溃,也没有错误。`OptiScaler.log`在`Initialize completed hooksInstalled:1 ...`后12毫秒结束,从未到达`DirectInput8Create hook installed`。将`OverlayMenu`设置为`false`可以避免此问题:经典菜单会在启动后的第一个帧中初始化输入层。
内容来源: optiscaler/OptiScaler