
基于Vulkan的Kenshi渲染器
此模组将Kenshi的GPU渲染协议从DirectX翻译为Vulkan - (Linux DirectX),以可能获得更佳的帧率和更均匀的CPU核心使用率来渲染Kenshi。
查看大图在我们开始之前...
- 如果模组最终无法正常工作,你可以在无需备份的情况下轻松移除它
- 请在此查找你的显卡:所有兼容的 GPU 和驱动程序版本列表
- 如果你愿意,可以在这里稍作休息。如果你的 GPU 或驱动程序版本不在列表中,你可以冒险一试
- (只是花费时间而已)或者在此放弃 :)
和往常一样,我所有的模组都可以一起使用:添加 PSO、性能修复 以及 任何其他模组 来最大限度地提升游戏体验。
什么是 Vulkan 渲染器?
Vulkan 是 OpenGL 的继任者,也是 DirectX 的替代品,在 Linux 上很流行。它是由 Khronos Group 管理的开源项目,可以通过兼容层来运行《剑士》!它取代了旧的 DirectX,同时可能会在这个过程中改善一些过时的资源。
如何知道我是否拥有 Vulkan 驱动程序?
很简单,如果你的 GPU/驱动程序版本在列表中,那么你就拥有了所有必要的驱动程序组件!你可能只需要获取 Vulkan 运行时(链接如下)。
它是如何工作的?
我们添加了一个新的 DLL,它将 DirectX 渲染器的命令翻译成 Vulkan 渲染器的命令(修改自 DXVK),然后让 Vulkan 来执行这个过程——是的,翻译了整个图形渲染过程!你期望的比这更简单?
- Vulkan 在游戏开始开发时甚至还不存在。
- 为了绕过这个限制,模组调用了与引擎支持的 OpenGL(Vulkan 的前身)相关的代码。
- 并使用 DirectX11 架构作为图形操作的基础。
将你的《剑士》渲染器切换到 Vulkan:
只需将下载的文件中的所有内容扔到《剑士》的可执行文件目录中,然后祈求好运 :)
你需要 Vulkan 运行时 https://vulkan.lunarg.com/sdk/home - 他们的网站可能不太好用,只需找到运行时并下载即可。
备份:我从未需要过,但为了安全起见:将 d3dx11_43.dll 文件复制到一个安全的地方。
移除模组:打开包含模组的 .zip 文件夹,然后删除《剑士》可执行文件目录中所有属于该模组的文件,只需保留 d3dx11_43.dll 不动。
如果你的《剑士》启动器根本无法启动 - 这意味着你的硬件不支持 Vulkan,你很可能需要移除模组组件。对此我深表歉意,你可以尝试更新驱动程序/SDK,但说实话,修改模组的目的就是为了能玩游戏 :)
如果游戏启动了但仍然很慢,请尝试将 d3dx11_43.dll 文件移到游戏文件夹之外的任何地方(不要删除它!只需将其存放在安全的地方)。
在 Linux/Steamdeck 上使用
你需要在启动选项中添加以下命令:
WINEDLLOVERRIDES="dxgi,d3d11=n,b" %command
这将告诉基于 Linux 的系统使用该模组运行软件。
感谢 punpundomo 提供精确的命令。
已知问题
问题 1:如果你有多个显示器,启动器会反转它们,因此显示器 1 会显示游戏画面在显示器 2 上,反之亦然。
问题 2:在全屏模式下,不会有任何窗口显示在游戏窗口之上。
- 模组不支持臃肿的模组列表、Genesis 或任何其他庞大的列表。
- 如果你的游戏处理了过多请求,你可能会遇到缓存内存问题。
模组不与 Reshade 兼容 - 后期处理效果应用于 3D 渲染器,设计上模组改变了渲染方法!
你可以使用本指南来彻底解决问题:《剑士》Vram 分配指南(Windows) Linux 用户在安装期间通常会在页面系统中拥有自己的资源。
来源与资源
- 我们用来创建自己版本的原始代码 - ARRR https://github.com/doitsujin/dxvk/releases
- Khronos Group - 控制官方 Vulkan 开发的组织 https://github.com/KhronosGroup
- 包含大量 GPU 数据的 Vulkan 网站:https://vulkan.gpuinfo.org/
- 为当前版本定制的代码翻译器版本:https://gitlab.com/Ph42oN/dxvk-gplasync/-/releases
- Jujut8 的 PDF 指南链接:Vulkan 指南
- 另一个葡萄牙语的 Vulkan 指南:https://steamlists.com/pt/vindictus-how-to-use-dxvk-on-windows-and-directx-to-vulkan/
- 展示 Vulkan 在《Vindictus》游戏中性能/潜力的基准测试:https://www.youtube.com/watch?v=Dtnj5iDEhiY
- Nvidia 的 Vulkan 驱动程序规范:https://developer.nvidia.com/vulkan-driver
- 配置帮助:https://www.pcgamingwiki.com/wiki/DXVK#:~:text=Vulkan-based%20translation%20layer%20for,improve%20performance%20compared%20to%20native
- Vulkan SDK:https://vulkan.lunarg.com/sdk/home
正在加载版本记录…
正在加载评论…
评论在新手盒子客户端中发表,这里同步展示。