【资料图】
IT之家 2 月 13 日消息,CDPR 于去年底正式发布了《巫师 3:狂猎》次世代版,带来了中文配音、光线追踪等多项改进,不过新版本在性能方面一直都存在问题。
今日晚间,CD PROJEKT 官方公布了关于优化问题的后续解决方案,将重点解决游戏的 CPU 使用率问题。
CD PROJEKT 表示:
《巫师 3:狂猎》最初于 2015 年发布时,主要采用单线程引擎架构,由主线程运行游戏,渲染线程执行绘图,其他工作线程根据需求协助执行相应工作。
在次世代更新中,我们希望将光线追踪添加到游戏中,这意味着必须使用 D3D12。我们使用 D3D12 的方式是通过 D3D11On12,也就是使用 D3D11 接口来运行 D3D12。虽然 D3D12 可以更高效地执行渲染以及跨线程分配工作,但由于我们的渲染器仍主要基于 D3D11 开发,因此无法充分发挥其效能。
我们正在努力改善这方面的性能,但由于技术限制,渲染器仍将以单线程为主运作。
另外,《巫师 3:狂猎》是一款于 2015 年发布的 REDengine3 游戏,当时的游戏设计普遍使用较少核心。在开发和发布游戏时,Windows 10 及其附带的 DirectX 12 尚未问世。
REDengine 历经多年改善,多核运作的《赛博朋克 2077》正是使用 REDengine4 所开发。在光追技术移植至《巫师 3:狂猎》时,虽然我们使用 D3D12,但游戏的核心架构仍未改变。
IT之家汇总,CD PROJEKT 目前正在调查的问题如下: