燕云十六声(Where Winds Meet)在Linux/SteamOS/wine/proton中读条很慢/加载很慢/传送很慢/slow loading的解决方法

@Ta 5小时前发布,46分钟前修改 15点击

禁用 NTSync 和 FSync,只启用 ESync 即可,比如把游戏添加到 Steam 后可设置如下启动选项:

PROTON_NO_NTSYNC=1 PROTON_NO_FSYNC=1 PROTON_NO_ESYNC=0 %command%

如果直接用 wine 启动就设置:

export WINENTSYNC=0
export WINEFSYNC=0
export WINEESYNC=1

如果加载/传送还是很慢,可以再把 ESync 也禁用了:

PROTON_NO_NTSYNC=1 PROTON_NO_FSYNC=1 PROTON_NO_ESYNC=1 %command%

如果直接用 wine 启动就设置:

export WINENTSYNC=0
export WINEFSYNC=0
export WINEESYNC=0

NTSync 似乎会导致燕云十六声的加载并行度下降,部分线程出现长时间等待,导致传送需要特别久。
FSync 在我的机器上会导致燕云十六声出现加载错误,大量贴图未正常加载,游戏渲染完全异常。
ESync 加载正常并且传送也很快。
完全禁用上述三种Sync,改用wineserver sync,加载和传送也正常,感觉速度和ESync 差不多。

回复列表(0|隐藏机器人聊天)
帖子没有回复
添加新回复
回复需要登录。