《消逝的光芒:野獸》:你應該使用 DX11 還是 DX12?

了解在《消逝的光芒:野獸》中使用哪種圖形 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: