Red Dead Redemption 2 的 PC 版提供兩種不同的圖形 API。有什麼區別以及您應該選擇哪一個?
如今《荒野大鏢客:救贖 2》終於登陸 PC 平台,成千上萬的玩家紛紛加入遊戲,體驗狂野西部的風采。與大多數在 PC 上發布的多平台遊戲一樣,《荒野大鏢客:救贖 2》提供了其主機版本所沒有的視覺升級和選項。除了增加物體繪製距離、物理模擬精度和圖形效果品質的設定外,遊戲還為 PC 用戶提供兩種不同的圖形 API。 Vulkan 和 DirectX 12 都可以從圖形選項選單中選擇。這些 API 有何用途?
Red Dead Redemption 2 您應該選擇 Vulkan 還是 DirectX 12
什麼是圖形 API?
API是應用程式介面的縮寫。當談到 PC 上的視頻遊戲時,開發人員幾乎總是使用一種流行的 API 將遊戲帶到平台上。這些 API 允許開發人員讓遊戲引擎與硬體對話,而無需開發人員直接為每個特定變體編寫程式碼。開發人員無需為 Radeon RX 5700 XT、Radeon RX 580 和 GeForce RTX 2080 編寫獨特的程式碼,而是由圖形 API 將資訊和指令轉換為硬體。
我該選擇哪個 API?
Red Dead Redemption 2 在其圖形選單中提供了 Vulkan 和 DirectX 12 API。 Vulkan 是一個多平台渲染 API,由 Khronos Group 維護,基於 AMD 的 Mantle API。它已被用於《Doom》(2016 年)、《The Surge 2》和各種 Linux 遊戲移植等遊戲中。 DirectX 12 由 Microsoft 開發,供 Xbox One 和 Windows PC 使用。著名的 DirectX 12 遊戲包括《戰爭機器 5》、《地鐵:離開》和《生化危機 2》。
在 Red Dead Redemption 2 中,選擇 Vulkan 或 DirectX 12 之間沒有視覺差異。遊戲使用這些 API 執行的方式可能會有所不同,具體取決於所使用的硬體。根據玩家報告的最早基準測試,Vulkan 提供稍高的平均幀速率 (< 5%),而 DirectX 12 提供整體稍微流暢的體驗(尤其是在 NVIDIA 顯示卡上)。使用 DirectX 12 時幀速率波動不太劇烈,因此在實踐中可能會感覺更加一致,即使基準測試顯示在計算原始幀速率時它稍微落後於 Vulkan。
最終,您可能會透過這兩個 API 獲得良好的體驗。在兩個選項之間切換需要重新啟動遊戲才能使變更生效。
如需 Red Dead Redemption 2 的更多指南、演練、影片和其他內容,請關注我們的RDR 2 中心頁面。