字号:

3.10.2国际服重大更新 加入新版渲染器提升帧率稳定性

时间:2020-05-30 10:39 作者:Leniusun 手机订阅 参与评论(0) 【投稿】
文 章
摘 要
3.10.2国际服重大更新 加入新版渲染器提升帧率稳定性

【17173独家原创报道,转载请注明出处】

17173流放之路交流论坛:http://bbs.17173.com/forum-9987-1.html

大家好,我们刚刚实装了3.10.2补丁,其中包括了测试版本的Vulkan渲染器。这个可选的渲染器提供了比DirectX11更稳定的性能,尤其是在高CPU负载的情况下。

在过去的几年中,我们增加了流亡之路引擎可调用的多线程数量,这让我们可以更多地利用最新款CPU的多线程实力(逻辑核心)。由于我们使用的是动态着色器系统,在整个游戏运行过程中,着色器更新频率会非常高,目前可能会导致整个游戏停滞甚至崩溃。在DirectX11的后台处理过程中,着色器更新过程是在后台进行的,但图形驱动(AMD/Nvidia/Intel层)必须在GPU使用它们之前就处理它们。这个过程是在显卡自己的核心线程中进行处理的,而当CPU使用率很高时,这些线程会严重拖累。在这种情况下,驱动程序的处理似乎是在主线程中进行的,从而导致处理停滞。有点讽刺的是,我们多年来努力添加的额外多线调用支持程实际上使这个问题变得更糟,因为它增加了整体的CPU使用率(为了获得更快的帧率)。值得庆幸的是,这正是Vulkan能够解决的的问题。这只是Vulkan多项新特性其中之一,这个渲染API让我们可以完全控制整个函数调用过程中的所有细节,从而避免各种DirectX11图形驱动下的不可控的而导致的处理停滞。

因为新的渲染器没有服务器端组件,所以这个补丁发布后,不需要对服务器进行重启(所以只要重新启动客户端下载就可以了)。由于添加了新的着色器,所以这个补丁并不小。

要使用新的Vulkan渲染器,请启动游戏,进入图形选项界面。然后将渲染器选项改为"Vulkan(Beta)"。它就应该会生效了,而不需要你重新启动游戏。

Vulkan渲染器不会神奇地使你的显卡性能表现比以前更好,但它会使性能更加稳定。换句话说,你的峰值帧率不会增加,但会大大减少不可预测的瞬间掉帧现象,这使得游戏的顿挫感和运行稳定性都有很大的提升。总的来说,这个新的渲染器让我们完全控制了游戏资源的管理方式,所以我们可以根据《流亡之路》的具体运行需求来调校它。

在许多系统上,这个渲染器实际上比目前的DirectX11的渲染器要稍慢一些。这是我们可以在未来几周内可以很快改进的地方(目标是在3.11版本发布时)。简单来说,Vulkan为您提供了一个更好的优化框架,而这只是一系列改动的起点。你可能会发现,即使是在整体运行效率略低的前提下,显著的帧率稳定性提升也让这个新的渲染器值得一试。但目前的主要目标是稳定性测试,而我们的工作是通过优化使帧率和运行效率也得到提升。

此外,我们的Vulkan渲染器会在显存不足3GB的系统上强制将纹理细节调整为"Medium"。这意味着我们可以避免任何形式的卡顿/峰值,因为纹理必须在GPU和系统RAM之间移动。关于这一点我们正在不断的进行技术迭代,并试图在性能和画面表现方面找到平衡点。我们对Vulkan渲染器的原则是优先保证帧率的稳定性,这样玩家就能在任何时候都能够享受到没有意外卡顿和掉帧的流放之路。画面表现也仍然和屏幕上的内容成正比,另外好显卡肯定是会有帮助的。

目前这个渲染器还在测试版,所以可能还是会有问题。请在Bug报告论坛中报告你遇到的任何渲染bug。在你自己测试过感觉它表现很好之前,建议最好不要用这个Beta版的渲染器来玩你最重要的HC角色。我们会迅速修复报告的问题,我们会不断解决出现的问题,并且努力在3.11版本更新的时候推出正式版,并且最终让它成为流放之路的默认渲染器。

如果你的游戏无法使用Vulkan渲染器启动,那么你可以编辑production_Config.ini文件(通常在Documents\MyGames\Path of Exile中找到),并将renderer_type=Vulkan改为renderer_type=DirectX11。

非常感谢您帮助我们测试这个渲染器,请将您的反馈告诉我们!

加入17173玩家俱乐部,100%领《原神》月卡、《王者荣耀》888点券、《魔兽世界》T恤等周边好礼!
加入方式:微信关注“17173服务号”