了解在《消逝的光芒:野兽》中使用哪种图形 API(DX11 或 DX12),并考虑异步计算等关键注意事项。
',
PLAYER_CSS =”.primis-container {宽度:100%;padding-top:56.25%;位置:相对;}.primis-container .primis-holder {位置:绝对;顶部:0;左:0;底部:0;右:0;}”;
函数initializePlayer(containerNode, params) {
var scriptTag = document.createElement(“script”);
scriptTag.type = “文本/javascript”;
scriptTag.setAttribute(“异步”, true);
scriptTag.src = params.src;
容器节点.appendChild(scriptTag);
}
函数初始化(){
document.querySelector(“.vidazoo-player-container”).innerHTML += PLAYER_MARKUP;
initializePlayer(document.querySelector(“.primis-holder”), params);
}
window.addEventListener(“DOMContentLoaded”, init);
})();
在《消逝的光芒:野兽》中选择正确的图形 API 直接影响游戏的性能。在我们的测试中,我们观察到游戏的范围可以从非常可玩到根本无法玩。以下是帮助您做出正确决定的深入探讨。
阅读更多:《消逝的光芒:野兽》:60 FPS 的最佳设置

对于现代 GPU:(GTX 16 系列,所有 RTX GPU)和 AMD (RX 5000+),使用DX12。对于较旧的 GPU:(GTX 10 系列),使用DX11。解决了这个问题,现在让我们探讨一下为什么会出现这种情况。
注意:RX Vega 和 Polaris GPU 在 DX12 下也能表现得更好,但 AMD 已停止对它们的主动驱动程序支持和游戏内优化。
DX12:适用于现代硬件

更多阅读:《消逝的光芒:野兽:野兽之心》演练指南
《消逝的光芒:野兽》是使用达科兰的内部C型发动机。这一次,游戏开发人员定制了引擎,以利用先进的光栅化技术,而不会影响性能。
从技术上来说,该游戏在PC上进行了很好的优化,并且在入门级卡上运行得很好。然而,使用DX11在高端现代系统上,帧速率实际上减半。不仅如此,它还会不必要地增加 CPU 使用率。仅当存在严重性能问题(例如 GPU 完全缺少现代 API 支持)时,游戏才会主动警告不要使用 DX11。
我们测试的系统由 Intel Core i5-13600K 和 RTX 4070 Ti 组成。在非常高的设置下,如上图所示,40帧/秒与DX11。 DX12提供的实际帧速率约为75帧/秒(与 DLAA)和80帧/秒(与 TAAU)。
异步计算
最重要的功能之一DX12提出的是异步计算。该技术使 GPU 能够同时处理计算和渲染工作负载,从而最大限度地提高架构效率和性能。现代显卡,包括 GTX 16 系列/所有 RTX 系列以及 AMD RX 5000 系列+,受益最多。
升级和功能支持
DX12 API 上的渲染操作是必需的,以确保升级功能正常运行。DLSS在我们的例子中,使用DX11,但图像质量无法使用。FSR在 DX11 和 DX12 上均可用,但在 DX12 上效果更好。本机帧生成和英特尔XeSS是 DX12 API 独有的。
DX11:适用于旧硬件

DX11缺乏异步计算等功能。GTX 10系列支持DX12和软件级异步计算,而不是为该技术提供硬件支持。为此原因,GTX 10 系列启用该功能后,在 DX12 API 上的性能会很差。
对于这些卡(GTX 10 系列), 使用DX11将产生最佳性能,从而提高 GPU 利用率并减少卡顿。如果需要,您还可以使用 FSR 在游戏中进行升级。
您在这里唯一会错过的是基于软件的进步,例如本机帧生成、高效升级、网格着色等。然而,无损缩放是一个令人难以置信的替代方案自适应帧生成对于希望在传统硬件上实现帧生成的游戏玩家来说,这是一种可行的方法。
阅读更多:《消逝的光芒:野兽》PC 上的口吃:探索了可能的修复方法

我们提供《消逝的光芒:野兽》的最新消息并创建指南。同时,您也可以查看以下文章或者关注我们玩游戏YouTube:
