AMD地幔與DirectX 11-更好的圖形接口?

繼續使用Gamestar Plus


如果好的遊戲對您很重要。

有關角色扮演英雄,業餘愛好發電機和單人球迷的特別報告,分析和背景,他們從知道玩的東西的專家中。您的優勢:

Gamestar的所有文章,視頻和播客

沒有橫幅和視頻廣告

只是在線取消

有了AMD Mantle,Microsoft很長一段時間以來首次獲得他的DirectX界面的競爭。在我們的基準決鬥中,將顯示AMD的API是否可以從DirectX定居。

遊戲是否順利進行取決於許多不同的因素。其中之一是編程接口(英語:“應用程序編程接口”,縮寫為“ API”)。簡而言之,它代表了硬件(例如處理器,圖形卡或聲卡)和軟件(例如計算機遊戲)之間的鏈接。二十年來,微軟已經在有限的範圍內渴望進行進一步發展。在這一點上,AMDS Mantle開始發揮作用:DirectX(或集成到圖形計算中的Direct3D),現代PC硬件的性能儲備是閒置的,地幔API應該盡可能多地耗盡現有潛力,並且會盡可能多地耗盡現有潛力每秒更多幀作為Microsoft接口。

為了能夠從地幔中受益,要滿足各種要求,一個人的權重特別重:各自的遊戲必須是地幔版本。目前只有戰場4和TechDemo通過Steam免費提供星星但是,此案已經宣布了其他地幔標題(除其他外,即將發布)。除了各自的遊戲外,也必須是地幔和圖形卡地幔兼容,後者僅使用AMD的內部圖形卡,帶有“ Graphics Core next” Architection(“ GCN”),Radeon HD 7000系列。

因為與之催化劑驅動器14.1就像Mantle本人一樣,目前,Beta僅從AMD中受益於桌面卡Radeon R9 290X,,,,,R9 290R7 260X在更大範圍的替代地幔API中,只有以後的驅動程序版本就是這種情況。最後一個障礙是操作系統,地幔僅在64位版本下工作Windows 7Windows 8。 AMD希望通過地幔實現性能的增長,以及它們在圖形卡和處理器的各種組合中的大小,我們在以下頁面上澄清。

地幔IM細節

接口要么使用非常特定的硬件(“低級別” API)的性能,要么與許多不同的硬件星座(“高級” API)兼容 - 同時僅在有限的程度上才有可能。例如,控制台遊戲的開發人員通常可以落在“低級別” API上,因為每個設備都有相同的硬件。這大大簡化了編程,並確保可以從現有組件中獲取盡可能多的性能。另一方面,Windows PC的DirectX更像是“高級” API,因為幾乎所有組件,例如處理器,主板,圖形卡等,從PC到PC等都可以完全差異,這往往會使編程使編程更困難。

戰場4不僅在3D性能方面有DirectX 11和Mantle之間的差異,而且在光學方面也有差異。這主要影響遠見...

地幔可以在控制台API和DirectX之間進行分類,AMD本身將其描述為“較低級別” API。現代圖形芯片的架構旨在最佳使用,尤其是AMD的內部GCN卡。通過地幔提高性能的主要起點是緩解處理器,該處理器希望防止AMD成為處理器較低的場景中的瓶頸。在某些情況下,Mantle可以使遊戲引擎的開發人員在某些情況下更直接訪問GPU,從而節省了彎路,這通常是通過處理器在Direct3D下進行的。

除其他事項外,發布的資源可確保披風可以比使用DirectX更重要的“ SO呼叫”。當CPU和GPU必須相互通信才能能夠在屏幕上顯示某個對象時,總是給出一個“繪製呼叫”。 AMD在in -house中講話地幔驅動程序的博客條目DirectX通常不會同時達到5,000個“撥打電話”的事實。如果在遊戲或場景中發生更多的“繪製呼叫”,並且圖形卡實際上可以計算出它們,那麼處理器將變成DirectX下的瓶頸。另一方面,使用Mantle,在CPU繁重的應用程序(例如TechDemo)中,最多可以同時使用100,000個“抽獎電話”星星因此,AMD界面的優點特別大。

由於地幔尤其清除了CPU瓶頸,因此與Directx相比,使用快速處理器(例如Core i7 4770K)的性能會提高,低於緩慢的CPU。

在地幔下優化的“多線程”也起著重要的作用,即處理多個過程內核(或線程)。為了顯著改善它,AMD的API除其他外,如何處理所謂的“命令”(在德語“命令緩衝區”中)。這些內存區域是由處理器創建的,以管理和處理算術任務。在DirectX下,驅動程序調節了何時計算“命令緩衝區”內容,並且使用“地幔”開發人員確定了這一點。當緩衝區分配到幾個CPU內核時,對“命令緩衝區”的優化處理可能會帶來更好的擴展 - 這反過來又對“繪製呼叫”的數量產生了積極影響。 AMD還優化了用披風的圖形卡的性能和資源使用,根據AMD本身,與DirectX相比,DirectX的優勢應大大低於CPU是限制因素的情況。

測試到期

在我們的基準測試中,我們將自己限制在已由AMD for Mantle優化的相關桌面圖形卡上,即R9 290X,R9 290和R7 260X。為了能夠評估不同硬件星座中地幔的性能增長,我們將與不同的處理器結合使用。遠高於4.5 GHz核心i7 4770k如果您目前可以作為玩家購買的最強大的桌面CPU之一,那麼在相對較少的情況下,它將成為瓶頸。 AMD的PENOM II X4 970黑色版本的標準時鐘速率為3.5 GHz,代表著老化但廣泛的下層中產階級處理器,這通常會限制現代遊戲的性能。除了標準時鐘速率外,我們還讓基準測試與該處理器低於2.5 GHz,以便能夠評估即使是較舊的處理器的地幔(例如來自Intel的流行核心2 Quads),可以通過時鐘速率脫穎而出。小於3 GHz。

我們在Windows 8.1和Beta版本下都有所有測試催化劑驅動器14.1製成。 AMD緊急建議在安裝前完全刪除現有驅動程序,否則會有問題。到目前為止,只有《戰地風雲4》和《星際蜂巢》支持地幔API,因此我們能夠僅在這些頭銜中進行基準測試。我們在DirectX 11和Mantle下測試兩個應用程序,在TechDemo Star群中,我們使用集成的基準功能。

為了確保在《戰地風雲4》中的不同測試運行之間的最高相似之處,我們以單人任務的初始序列»新加坡«的初始順序進行了測量。為此,當海灘衝進並在兩分鐘後停止測量時,我們總是以相同的方式走(另請參見圖片庫)。因為FRAPS在地幔下不起作用(因為它使用dirextx),所以我們採用不同的方法來測量:console命令»dompoverlay.framefilelepopable 1«指示CSV文件中的frametics,從該文件中計算出圖像,從LET中計算出圖像。

我們的基準測試的溶解始終是1920x1080像素的廣泛全高尺寸。就星星群而言,使用“極端”設置,戰場我們在“ Ultra”中測量了兩次:一次具有四次邊緣平滑,一次沒有。通過這種分辨率和這種設置,圖形卡通常是限制因素,而地幔對此卻較少。我們下一頁的基準測試闡明了API在這種情況下仍然對DirectX的啟動程度以及作為一名球員時,他們可以從Mantle中特別受益。

Leave a Reply

Your email address will not be published. Required fields are marked *

Subscribe Now & Never Miss The Latest Tech Updates!

Enter your e-mail address and click the Subscribe button to receive great content and coupon codes for amazing discounts.

Don't Miss Out. Complete the subscription Now.