Thief z obsługą Mantle
Nowe API AMD o nazwie Mantle, stanowiące alternatywę dla DirectX, budzi ostatnimi czasy wiele emocji. Technologia jest dopiero wdrażana na rynek i jak na razie mogliśmy ją przetestować jedynie w grze Battlefield 4 oraz w benchmarku StarSwarm. Na naszych łamach mogliście poczytać już dwie recenzje w których testowaliśmy Mantle:
Na Mantle w najnowszej odsłonie przygód Garreta musieliśmy nieco poczekać, ale w końcu pojawiła się i odpowiednia łatka do gry, jak i sterowniki (14.3 beta), które odblokowują zastosowanie Mantle w grze Thief. Łatka przynosi również obsługę technologii True Audio, ale ją opiszemy dokładniej następnym razem.
Można mieć zastrzeżenia, że obsługa Mantle została wprowadzona do gry dopiero miesiąc po premierze, jednak wielu graczy nie kupuję gry w dzień premiery - czekają na obniżkę cen, albo właśnie na załatanie gry. To właśnie oni powinni być najbardziej zadowoleni z obsługi Mantle.
Jako, że narzędzia typu Fraps wciąż nie doczekały się obsługi Mantle, jedynym sposobem porównania działania gry za pomocą obu API jest w wbudowany w grę benchmark. Nie jest to komfortowa sytuacja, jednak na razie nie ma innej możliwości przetestowania tej technologii w grze Thief. Nie możemy więc porównać wyników z rzeczywistej rozgrywki, jak to miało miejsce w recenzji Thief - optymalne karty graficzne.
Platforma testowa
Sterowniki:
- AMD Catalyst 14.3 beta
Testy wydajnościowe
Testy przeprowadziliśmy we wszystkich możliwych ustawieniach, w rozdzielczości Full HD, na platformie z procesorem AMD FX-8350 oraz kartą graficzną Radeon HD 7970.
Thief: 1920 x 1080 - DirectX vs Mantle - [kl./s.] ustawienia bardzo niskie
| Mantle | 84 64 |
| DirectX | 51 34 |
| średnie klatki na sekundę minimalne klatki na sekundę |
- Thief: 1920 x 1080 - DirectX vs Mantle - [kl./s.] ustawienia niskie
| Mantle | 83 63 |
| DirectX | 50 33 |
| średnie klatki na sekundę minimalne klatki na sekundę |
Thief: 1920 x 1080 - DirectX vs Mantle - [kl./s.] ustawienia normalne
| Mantle | 73 55 |
| DirectX | 48 32 |
| średnie klatki na sekundę minimalne klatki na sekundę |
Thief: 1920 x 1080 - DirectX vs Mantle - [kl./s.] ustawienia wysokie
| Mantle | 61 47 |
| DirectX | 46 31 |
| średnie klatki na sekundę minimalne klatki na sekundę |
Thief: 1920 x 1080 - DirectX vs Mantle - [kl./s.] ustawienia bardzo wysokie
| Mantle | 49 40 |
| DirectX | 44 29 |
| średnie klatki na sekundę minimalne klatki na sekundę |
W przypadku ustawień w których procesor odgrywa największą rolę (niższe ustawienia jakości grafiki) różnica w szybkości działania gry jest porażająca. Przy ustawieniach wysokich przewaga Mantle w średnich klatkach na sekundę wciąż wynosi 15 fps. Przy ustawieniach bardzo wysokich, jest to już tylko 5 fps, jednak różnica w minimalnych klatkach na sekundę jest wciąż wysoka.
Mantle ma lepiej wykorzystywać procesor i dokładnie to robi. Generowana jest większa ilość klatek na sekundę, więc nic dziwnego, że wykorzystanie CPU przy użyciu Mantle jest wyższe. Jak na wyniki wpłynie dodatkowo True Audio? Sprawdzimy to już wkrótce, jednak wedle zapowiedzi True Audio miało zmniejszyć narzut na procesor. Nie spodziewalibyśmy się więc większych zmian w szybkości działania gry, jednak sprawdzimy to wkrótce w praktyce.
Jak na razie wsparcie Mantle otrzymały zaledwie dwie gry (Batllefield 4 oraz Thief), jednak na obydwu przykładach widać, że nowe API potrafi znacząco podnieść szybkość działania gry. Jeśli tylko twórcy gier na konsole Playstation 4 i Xbox One zaczną go masowo wykorzystywać i pojawi się w większej ilości gier na PC, może stanowić groźną alternatywę dla DirectX. Przypominamy, że Mantle zadziała jedynie na kartach graficznych AMD Radeon R7/R9 oraz Radeon HD opartych na architekturze GCN. Największą korzyść z Mantle odczują użytkownicy komputerów gdzie procesor stanowi ograniczenie dla gier. Jeśli komputer wyposażony jest w mocny procesor, przyśpieszenie nie będzie tak spektakularne.
Co jednak z technologią True Audio? Tylko część kart graficznych Radeon jest wyposażona w tę technologię. Konkretnie są to grafiki zintegrowane z APU AMD Kaveri, oraz Radeony R9 290X, R9 290, R7 260X, R7 260 i Radeon HD 7790. Testy True Audio nie są już tak proste do przeprowadzenia - już wkrótce dokładniej opiszemy tę technologię.