最近幾個月,魔獸世界玩家一直專注於即將到來 影子地擴展最近更新,這為遊戲發布做準備。但是,一些用戶正在尋找與此流行MMO相關的其他活動的時間。 Reddit用戶Samfishersam就是這種情況。兩年前,他檢查 使用新引入的DirectX 12的支持的性能。現在,用戶決定重複測試並查看這次的第十二代DirectX是否會比DirectX 11更好。他發布了結果Imgur

基准假設

與2018年一樣,Samfishersam決定在所謂的飛行道路的幫助下進行測試。他們連接不同的區域,使用它們幾乎相同。這是能夠快速重複飛行的能力,使飛行路徑非常適合基準測試。用戶選擇了祖達扎(Zuldazar)的尖牙的兩條路線:一條導致沃爾特(Vol'dun)的托塔克(Tortaka)避難所,其次是納粹(Nazir)的荒蕪廢墟。可以肯定的是,在每次測試後,SamfisherSam完全關閉了客戶並重新啟動魔獸世界,在打開遊戲之後,等待了兩分鐘才能充分加載所有元素。此外,用戶使用Processlasso應用程序自動為遊戲分配了8個CPU線程,而不是默認4。所有這些都消除了可能扭曲結果的因素。

就像兩年前一樣,DirectX 11現在的最高幀速率高於其弟弟。這是兩個測試的唯一共同點。差異不僅比2018年小得多,而且在所有其他方面,DirectX 12都比DX11更好。

但是,更重要的是,DirecTX 12比DX11更穩定。從Zuldazar到Vol'Dun的路線上,只有1%的FPS最低限度地支持了較舊的API-飛往Nazmir的飛行中,DX12的優勢很大。但是,由於0.01%百分比,較舊的API是其繼任者的兩倍,這在實踐中意味著更多的斯托克,延遲等。DirectX11下降到約30 fps,而第999個百分位數為DX12的每秒60幀超過60幀。情況看起來更糟,而沒有自動分配8個CPU線程,儘管即使到那時,DX12也比DX11更穩定。

總結,如果我們玩魔獸世界,我們終於有理由切換到DirectX 12。或者更確切地說,“另一個原因” - 最近揭示的即將到來的遊戲的系統要求(例如 Ubisoft)越來越多地提及使用DirectX 12的建議,即使不是必要的話。

更多的:哇,即將到來?微軟搞砸了,有一些解釋要做