我找到方法了,实际上是自己犯蠢了,分享步骤如下:
1. 从dxvk的官方git repo 下载最新的dxvk 包
2. 解压dxvk保重的 d3d11.dll 和 digi.dll, rename d3d11.dll to d3d11_vulkan.dll
3. 在 enblocal.ini 中,找到 proxy的部分,EnableProxyLibrary=true, InitProxyFunctions=true,ProxyLibrary=d3d11_vulkan.dll
实际上,都是很标准的让enb 启用其他.dll的方法,我脑抽,忘记了dxgi.dll
然后用mo 2启动游戏(现在的mod基本都用的mo2启动吧)?
结果是,结果我感知不出来,因为我的游戏本来就稳定60 fps,但是我不介意用vulkan作为渲染api,实际上所有的老游戏,启用vulkan之后都有或大或小的fps改善,至于更加细节的改善就自己体会。
我的mod数量是原子整合11 加各种自己添加的mod,直接能够启动,相信如果你的mod 数量少,应该更难遇到问题。
提一个,reddit 上说有人的 improve camera 可能导致crash,也许修改camera的都有这个可能。我用的可自定义摄像机,目前没有遇到问题。
就这样,希望能帮到大家。