Ashes of the Singularity - optymalizacja dla AMD Ryzen

Ashes of the Singularity: Escalation to pierwsza gra która dostała optymalizację pod procesory AMD Ryzen. Udaną?

Image

Ryzen i optymalizacja

Najwyższe modele procesorów AMD Ryzen (R7) zaliczyły całkiem zgrabne i ładne wejście na rynek. Oczywiście znalazły się głosy, że wydajność w grach odbiega od oczekiwań, chociaż nie ma tu takiej różnicy, jak w przypadku procesorów AMD poprzedniej generacji. Szybko pojawiły się informacje o optymalizacji gier pod nowe procesory AMD i pierwsza taką poprawkę dostała DOTA 2. Dziś możemy już sprawdzić działanie Ashes Of The Singularity: Escalation, która również dostała łatkę optymalizującą działanie na procesorach Ryzen.

Co by nie mówić o Ashes of the Singularity, optymalizacja tego tytułu oraz praca zespołu nad wykorzystaniem nowych technologii zasługuje na uznanie. Jest to jedna z lepiej zoptymalizowanych gier pod DirectX 12 (o ile nie najlepsza).

Image

Porównujemy wersję 2.10.25624  z wersją 2.10.26118 na platformie z procesorem AMD Ryzen R7 1800X. Przypomnijmy, że jest to najdroższy Ryzen 7, ale najtańszy model 1700 można z powodzeniem podkręcić do możliwości topowego przedstawiciela rodziny Summit Ridge. Niestety nie udało nam się "skłonić" pamięci RAM do pracy w częstotliwości wyższej niż 2666 MHz, ale zawsze to trochę więcej niż standard. Temat "Ryzen i pamięci RAM o wysokim taktowaniu" to temat na zupełnie oddzielny artykuł - tematyką zajmiemy się już wkrótce.

Image

Tymczasem sprawdźmy, czy optymalizacja pod procesory Ryzen przyniosła wymierne efekty w przypadku Ashes of the Singularity. Pierwsze testy wydajności które pojawiły się w sieci wykorzystywały bardzo mocną kartę GeForce GTX 1080. By się nie powtarzać, sprawdzimy więc działanie na znacznie bardziej przystępnym cenowo Radeonie RX 480.

Platforma testowa

[kontrolka produkt=amd-ryzen-7-1800x typ=top10new tytul="AMD Ryzen 7 1800X" opis="AMD Ryzen 7 1800X to topowy przedstawiciel procesorów Summit Ridge, który świetnie sprawdzi się w półprofesjonalnych zastosowaniach. Producent udostępnił 8 rdzeni/16 wątków o taktowaniu 3,6/4,0 GHz, a ponadto może ono jeszcze wzrosnąć dzięki technologii XFR. Oprócz tego udostępniono 4 MB pamięci podręcznej L2, 16 MB pamięci podręcznej L3 i 2-kanałowy kontroler pamięci DDR4-2666."]

[kontrolka produkt=asus-prime-x370-pro typ=top10new tytul="Asus Prime X370-PRO" opis="Płyta ASUS Prime X370-PRO powinna zainteresować entuzjastów, którzy planują budowę komputera na bazie procesora AMD Ryzen pod AM4. Dla pamięci producent udostępnił cztery sloty DDR4-3200, a dla kart rozszerzeń po trzy złącza PCI-Express x1 i x16 (z obsługą SLI i CrossFire). Do dyspozycji oddano też osiem gniazd SATA 6 Gb/s, jedno M.2 32 Gb/s, a także złącze do wyprowadzenia portu USB 3.1."]

[kontrolka produkt=asus-radeon-rx-480-strix-oc typ=top10new tytul="ASUS Radeon RX 480 STRIX OC " opis="ASUS Radeon RX 480 STRIX OC to niereferencyjna wersja karty graficznej AMD Radeon RX 480, w której zastosowano autorskie chłodzenie DirectCU III – oferuje ono lepszą wydajność i niższy poziom generowanego hałasu (w spoczynku działa w trybie półpasywnym). Ponadto producent zdecydował się na lekkie podniesienie taktowania rdzenia, co przekłada się na lepsze osiągi względem modeli o standardowych zegarach."]

[kontrolka produkt=corsair-vengeance-lpx-2x-8-gb-3000-mhz typ=top10new tytul="Corsair Vengeance LPX 2x 8 GB 3000 MHz CL15" opis="Dwukanałowy zestaw pamięci Corsair Vengeance LPX, który zainteresuje entuzjastów spragnionych wydajności. Konfiguracja obejmuje dwa moduły o pojemności 8 GB – pracują one z taktowaniem 3000 MHz, opóźnieniami CL 15-17-17-35 i napięciem 1,2 V (odpowiednie ustawienia zapisano w profilu XMP 2.0). Do chłodzenia kości wykorzystano aluminiowy radiator, który nie powinien kolidować z rozbudowanymi coolerami CPU."]

[kontrolka produkt=samsung-ssd-960-evo-500-gb typ=top10new tytul="Samsung SSD 960 EVO (500 GB)" opis="Samsung SSD 960 EVO 500 GB to wydajny dysk SSD, który sprawdzi się w nowoczesnych komputerach stacjonarnych i laptopach. Producent zastosował tutaj w pełni autorską konstrukcję – kontroler Polaris wspierający protokół NVMe 1.2, pamięci TLC 3D V-NAND oraz 512 MB pamięci podręcznej LPDDR3."]

[kontrolka produkt=acer-xb280hk typ=top10new tytul="Acer XB280HKbprz Predator" opis="Acer XB280HKbprz Predator to propozycja kierowana do najbardziej wymagających graczy. Monitor ma przekątną 28 cali i rozdzielczość UltraHD 4K, a dodatkowym atutem jest krótki czas reakcji. Do dyspozycji oddano wejście DisplayPort i hub z czterema portami USB 3.0."]

[kontrolka produkt=microsoft-windows-home-10-64-bit-oem-dvd typ=top10new tytul="Windows 10 Home 64 bit OEM DVD PL" opis="Microsoft Windows 10 to najnowsza odsłona systemu operacyjnego, w której powraca Menu Start, w rozszerzonej, konfigurowalnej postaci. System został zaprojektowany w taki sposób, aby połączyć najlepsze cechy Windows 7 i Windows 8. Tylko ten system pozwoli na pełne wykorzystanie procesorów Intel Kaby Lake."]

Testy wydajnościowe

Wykorzystaliśmy następującą platformę testową:

  • Procesor AMD Ryzen R7 1800X
  • Pamięć taktowania 2666 MHz
  • Karta graficzna ASUS STRIX Radeon RX 480
  • sterowniki Catalyst Crimson w wersji 17.3.3

Ashes of The Singularity: Escalation – 1920 x 1080 (FHD) - [kl./s.] test GPU, ustawienia niskie, DirectX 12

Ashes of The Singularity: Escalation – 2560 x 1440 (QHD) - [kl./s.] test GPU, ustawienia niskie, DirectX 12

Ashes of The Singularity: Escalation – 3840 x 2160 (UHD) - [kl./s.] test GPU, ustawienia niskie, DirectX 12

Efekt jest i to nawet w rozdzielczości Ultra HD, gdzie wpływ procesora jest najniższy. Wyniki dotyczą testu GPU (benchmark w grze można uruchomić w dwóch trybach - z naciskiem na obciążenie GPU lub CPU). Test CPU wyrzuca praktycznie identyczne wyniki niezależnie od rozdzielczości tzn. starsza wersja 34 klatki na sekundę, a nowa 40 klatek na sekundę. Sprawdźmy teraz wyższe ustawienia (standardowe).

Image

Ashes of The Singularity: Escalation – 1920 x 1080 (FHD) - [kl./s.] test GPU, ustawienia standardowe, DirectX 12

Ashes of The Singularity: Escalation – 2560 x 1440 (QHD) - [kl./s.] test GPU, ustawienia standardowe, DirectX 12

Ashes of The Singularity: Escalation – 3840 x 2160 (UHD) - [kl./s.] test GPU, ustawienia standardowe, DirectX 12

W tym przypadku różnice są znacznie niższe, a w rozdzielczościach wyższych niż Full HD właściwie niezauważalne. Ograniczeniem staje się tu już bardziej moc karty graficznej, ale około 45 klatek na sekundę w UHD to wciąż bardzo dobry wynik i szkoda, że nie dało się go jeszcze poprawić. Wyniki testu CPU są w zasadzie identyczne jak w niższych ustawieniach.

Optymalizacja gier dla AMD Ryzen...

... może przynieść wymierne efekty, ale to od deweloperów zależy, czy zechcą poświęcić dodatkowy czas na optymalizację. Z doświadczenia wiemy, że jeśli można na coś liczyć, to właśnie na lenistwo programistów, więc trzeba mieć nadzieję, że firma AMD będzie potrafiła efektywnie zachęcić ich do takiej pracy.

Wybrane dla Ciebie
ZATRZYMAJ SIĘ NA CHWILĘ… TE ARTYKUŁY WARTO PRZECZYTAĆ