Mantle API nareszcie dostępne - wydajności kart Radeon nawet +300%

Mantle API jest następcą obecnego DirectX, który nie pozwala rozwinąć skrzydeł akceleratorom graficznym bazującym na architekturze GCN.

Paweł Maziarz
Image

Dzisiejszy dzień z pewnością zapisze się w historii AMD, bowiem właśnie została udostępniona aktualizacja dla gry Battlefield 4, która wprowadza obsługę niskopoziomowego interfejsu programowania Mantle API. Oczywiście to dopiero początek drogi dla tej technologii, która jeszcze się rozwija i ma bardzo duży potencjał.

Mantle API wprowadza udoskonalenia do wysokopoziomowego DirectX, który nie pozwala rozwinąć skrzydeł akceleratorom graficznym bazującym na architekturze GCN (Graphics Core Next) – zwłaszcza w przypadkach, gdzie mamy do czynienia ze słabszym procesorem i powstaje tak zwane wąskie gardło wynikające z narzutu API czy nieefektywnego dzielenia obliczeń na wątki. Na uwagę zasługuje fakt, że sprawdzi się ono nie tylko w topowych konfiguracjach, ale zwłaszcza w tych ze średniego i niższego segmentu wydajnościowego.

Jak już wcześniej wspominaliśmy, do obsługi Mantle API wymagana jest karta graficzna bazująca na architekturze GCN (Radeon HD 7000 lub R7/R9 200) oraz sterowniki graficzne Catalyst 14.1 Beta lub nowsze (te powinny zostać niebawem udostępnione) – nowa wersja wprowadzi m.in. obsługę funkcji Frame Pacing dla rozdzielczości 1600p w trybie DirectX 10/11 dla podzespołów niekompatybilnych ze standardem XDMA, a także obsługę architektury HSA, pozwalającej na pracę procesora (CPU) i układu graficznego (GPU) nad jednym zadaniem. Drugą funkcjonalność będzie można przetestować np. w aplikacjach Libre Office v4.2.0.1+ i Corel AfterShot Pro v1.2.0.6+.

Image

Mantle ma większy wpływ na sytuacje bardziej zależne od procesora, a mniejszy (lecz nadal stosunkowo duży) na sytuacje bardziej zależne od karty graficznej. Aktualnie wykorzystanie mocy graficznej jest bliskie optymalnemu, a więc ciężko będzie w tej kwestii jeszcze coś poprawić. Aktualizacja dla gry Battlefield 4 już jest dostępna do pobrania z serwerów Origin, a pierwsze informacje AMD o wzroście wydajności są bardzo obiecujące.

Średni wzrost wydajności w rozdzielczości 1080p wynosi 13,28%, a w rozdzielczości 1600p 11,35% (na podstawie konfiguracji z procesorami Intel Core i5 4670K, Core i7 4960X i AMD A10-7700K i FX-8350 oraz kartami graficznymi AMD Radeon R7 260X i R9 290X). W poszczególnych scenariuszach jest to odpowiednio:

  • sytuacja zależna od procesora – ustawienia Ultra i 4xAA: +40.9% (1080p) oraz +40.1% (1600p) w konfiguracji z procesorem AMD A10-7700K i kartą graficzną AMD Radeon R9 290X
  • sytuacja zależna od karty graficznej – ustawienia Ultra i FXAA: +2.7% (1080p) oraz +1.4% (1600p) w konfiguracji z procesorem Intel Core i7 4960X i kartą graficzną AMD Radeon R7 260X

Na uwagę zasługuje również przykład dema StarSwarm, gdzie wykorzystano silnik Nitrous zoptymalizowany pod Mantle API. Średni wzrost wydajności w rozdzielczości 1080p wynosi 115,65%, a w rozdzielczości 1600p 75,19% (na podstawie konfiguracji z procesorami Intel Core i5 4670K, Core i7 4960X i AMD A10-7700K i FX-8350 oraz kartami graficznymi AMD Radeon R7 260X i R9 290X). W poszczególnych scenariuszach jest to odpowiednio:

  • sytuacja zależna od procesora – tryb RTS i ustawienia Extreme: +319% (1080p) oraz +281% (1600p) w konfiguracji z procesorem AMD A10-7700K i kartą graficzną AMD Radeon R9 290X
  • sytuacja zależna od karty graficznej – tryb RTS i ustawienia Extreme: +5.1% (1080p) oraz +16,7% (1600p) w konfiguracji z procesorem Intel Core i7 4960X i kartą graficzną AMD Radeon R7 260X

Warto również wspomnieć, że nowa technologia jest jeszcze w fazie dopracowywania i producent sukcesywnie naprawia dostrzeżone problemy. Wraz z kolejnymi miesiącami powinniśmy się spodziewać jeszcze wyższej wydajności, bo to przecież dopiero początek drogi Mantle API.

Źródło: AMD

Wybrane dla Ciebie
MOŻE JESZCZE JEDEN ARTYKUŁ? ZOBACZ CO POLECAMY