Festiwal Horizon czas rozpocząć
Forza Motorsport 6: Apex na PC pomimo, że była mocno okrojoną wersją pełnej gry dostępnej na konsole Xbox One z pewnością pokazała, że można wydać dobrze zoptymalizowaną produkcję korzystającą z DirectX 12. W zasadzie to jedyny tytuł do dnia dzisiejszego, który może się pochwalić takim wyczynem.
Dlatego też w dużej mierze byliśmy spokojni o optymalizację najnowszej, tym razem już pełnowartościowej Forzy na PC, która swoją premierę ma dziś (dla tych, którzy zamówili ją w przedsprzedaży). Horizon 3 pod wieloma względami nas zachwycił... niestety nie zalicza się do nich optymalizacja.
Forza Horizon 3 na PC dostępna jest wyłącznie w sklepie Microsoftu i to akurat z pewnością się nie zmieni w przyszłości. Wszak studio produkające ten tytuł nalezy do MS. Nie ma więc szans na późniejsze wydanie dla np. platformy Steam, co z pewnością zawiedzie sporą grupę użytkowników.
Warto również wziąć pod uwagę przed ewentualnym zakupem tytułu fakt iż do jego uruchomienia wymagany jest Windows 10 wraz z najnowszymi aktualizacjami (wliczając w to nawet te pomniejsze, które pojawiły się na przestrzeni ostatnich kilku tygodni).
Forza Horizon 3 na PC udostępnia szerokie możliwości konfiguracji oprawy wizualnej. Nie będziecie więc mieli problemu z dostosowaniem poziomu detali do możliwości waszych komputerów. Pod warunkiem oczywiście, że spełnia on minimalne wymagania sprzętowe lub lepiej - rekomendowane.
Dotyczy to szczególnie ilości pamięci RAM. Gra minimalnie wymaga 8 GB, ale jak pokazały nasze testy w przypadku tak małej ilości komfortowa zabawa jest prawie niemożliwa. Zdecydowanie zalecamy posiadanie minimum 12 GB, aby uniknąć irytującyć "zacięć" animacji.
Wymagania sprzętowe
Podane przez producenta specyfikacje wyglądają całkiem dobrze. Nie ma dużych dysproporcji pomiędzy np. proponowanymi kartami graficznymi AMD oraz Nvidii. Na uwagę zwraca natomiast fakt, że w wymaganiach minimalnych dotyczących GPU mamy naprawdę słabe jednostki, a więc w teorii grać się na naprawdę słabych konstrukcjach.
Minimalne wymagania:
- OS: Windows 10 (wersja 14393.102 lub nowsza)
- procesor: Intel i5-3570 3,4 GHz
- RAM: 8 GB
- karta graficzna: NVIDIA GTX 750 Ti lub AMD Radeon R7 250X
- wolne miejsce na dysku twardym: 50 GB
- DirectX: DirectX 12
Zalecane wymagania:
- OS: Windows 10 (wersja 14393.102 lub nowsza)
- procesor: Intel Core i7-3820 3,6 GHz
- RAM: 12 GB
- karta graficzna: NVIDIA GeForce GTX 970 lub GTX 1060, AMD Radeon R9 290X lub RX 480
- wolne miejsce na dysku twardym: 50 GB
- DirectX: DirectX 12
Założenia testowe
Forza Horizon 3 oferuje bardzo liczne i zróżnicowane lokacje, co oczywiście ma swoje przełożenie na wyniki wydajności. Na potrzeby naszych testów stworzyliśmy swój wyścig - w centrum miasta, w trakcie solidnej ulewy. Z naszego doświadczenia wynika, że taka kombinacja stanowi największe wyzwanie dla kart graficznych.
Testy przeprowadziliśmy w ustawieniach średnich oraz ultra. Warto jednak wspomnieć, że w rozdzielczości FullHD oraz QHD używaliśmy wygładzania krawędzi x4, natomiast w 4K tylko x2. Standardowo wszystkie pomiary przeprowadziliśmy pięciokrotnie, skrajne wyniki odrzucając, a z pozostałych wyciągneliśmy średnią.
Platforma testowa
[kontrolka produkt=intel-core-i7-4790k typ=top10new tytul="Intel Core i7-4790K" opis="Odświeżony Core i7 czwartej generacji o kodowej nazwie Devil's Canyon to jeden z mocniejszych procesorów w segmencie mainstream."]
[kontrolka produkt=asus-z97-pro-wi-fi-ac typ=top10new tytul="ASUS Z97-PRO" opis="ASUS Z97-PRO (Wi-Fi ac) to jedna z najlepszych płyt głównych pod procesory Intel Haswell i Broadwell."]
[kontrolka produkt=nvidia-geforce-gtx-1080-founders-edition typ=top10new tytul="Nvidia GeForce GTX 1080 Founders Edition" opis="Nvidia GeForce GTX 1080 to topowa karta graficzna dla komputerów stacjonarnych, która została zaprojektowana głównie z myślą o graniu w rozdzielczości 4K i obsłudze wirtualnej rzeczywistości (VR)."]
[kontrolka produkt=nvidia-geforce-gtx-1070-founders-edition typ=top10new tytul="Nvidia GeForce GTX 1070 Founders Edition" opis="Nvidia GeForce GTX 1070 sprawdzi się w wydajnych komputerach do gier i obsługi gogli wirtualnej rzeczywistości (VR)."]
[kontrolka produkt=zotac-geforce-gtx-980-ti-amp-extreme typ=top10new tytul="Zotac GeForce GTX 980 Ti AMP! Extreme" opis="Bezkompromisowa wydajność. Tak w skrócie można opisać kartę Zotac GeForce 980 AMP! Extreme."]
[kontrolka produkt=nvidia-geforce-gtx-1060-founders-edition typ=top10new tytul="Nvidia GeForce GTX 1060 Founders Edition" opis="Nvidia GeForce GTX 1060 to karta graficzna ze średniego segmentu wydajnościowego, która pozwala na komfortowe granie w najnowsze gry i obsługę gogli VR."]
[kontrolka produkt=msi-geforce-gtx-980-gaming-4g typ=top10new tytul="MSI GeForce GTX 980 Gaming 4G" opis="MSI GeForce GTX 980 Gaming 4G to autorska karta oparta na układzie GeForce GTX 980."]
[kontrolka produkt=evga-geforce-gtx-970-4gb-ftw-gaming-acx- typ=top10new tytul="EVGA Geforce GTX 970 4GB FTW Gaming ACX 2.0" opis="ZGeForce GTX 970 to z pewnością jeden z ciekawszych układów Nvidii z obecnej generacji. Karta EVGA wyróżnia się wydajnym systemem chłodzenia, podniesionym taktowaniem dla rdzenia (do 1140 MHz), a do tego posiada jeszcze spory zapas mocy."]
[kontrolka produkt=gigabyte-geforce-gtx-960-gaming-4gb typ=top10new tytul="Gigabyte GeForce GTX 960 GAMING 4GB" opis="Gigabyte GTX 960 4GB G1 Gaming to karta dedykowana głównie graczom i entuzjastom. Na pokładzie znalazł się wyselekcjonowany procesor graficzny Maxwell GM206 i aż 4 GB pamięci GDDR5 128-bit."]
[kontrolka produkt=amd-radeon-r9-fury-x typ=top10new tytul="AMD Radeon R9 Fury X" opis="Radeon R9 FURY X został opracowany z myślą o graniu w najwyższych rozdzielczościach – w tym także 4K i korzystaniu z VR (wirtualnej rzeczywistości)."
[kontrolka produkt=asus-radeon-r9-390x-directcu-ii typ=top10new tytul="ASUS Radeon R9 390X DirectCU II" opis="ASUS Radeon R9 390X DirectCU II (R9390X-DC2-8GD5) to autorska konstrukcja oparta na układzie R390X. Do jego chłodzenia wykorzystano cichy i wydajny cooler DirectCU II "]
[kontrolka produkt=amd-radeon-rx-480 typ=top10new tytul="AMD Radeon RX 480" opis="AMD Radeon RX 480 to karta zaprojektowana myślą o graniu w nowsze tytuły w jakości 1080p i komfortowym korzystaniu z gogli wirtualnej rzeczywistości (VR)."]
[kontrolka produkt=amd-radeon-rx-470 typ=top10new tytul="AMD Radeon RX 470" opis="Karta graficzna AMD Radeon RX 470 powstała z myślą o graniu w najnowsze gry w jakości 1080p. Na pokładzie znalazł się procesor graficzny z rodziny Polaris (4. generacja architektury GCN), a całość wspomaga nowoczesna pamięć GDDR5 256-bit."]
[kontrolka produkt=amd-radeon-rx-460 typ=top10new tytul="AMD Radeon RX 460" opis="AMD Radeon RX 460 to jedna ze słabszych kart graficznych z rodziny Polaris, która została zaprojektowana głównie z myślą o graniu w mniej wymagające gry e-sportowe."]
[kontrolka produkt=msi-radeon-r9-380-gaming-4gb typ=top10new tytul="MSI Radeon R9 380 GAMING 4GB" opis="MSI R9 380 Gaming to idealny akcelerator dla graczy, którzy nie chcą wydawać ogromnych kwot na ten element komputera. "]
[kontrolka produkt=swiftech-h220-x typ=top10new tytul="Swiftech H220-X" opis="Swiftech H220-X to następca modelu H220 – jednego z najlepszych, gotowych zestawów chłodzenia cieczą."]
[kontrolka produkt=dell-up2414q typ=top10new tytul="Dell UP2414Q" opis="Dell UP2414Q to wysokiej klasy monitor wyświetlający obraz w rozdzielczości Ultra HD 3840 x 2160 pikseli."]
[kontrolka produkt=samsung-ssd-850-evo-500-gb typ=top10new tytul="Samsung SSD 850 EVO 500 GB" opis="Samsung SSD 850 EVO 500 GB to jeden z najbardziej opłacalnych dysków pod SATA 6 Gb/s – sprawdzających się w komputerach stacjonarnych i laptopach (też tych cieńszych). "]
[kontrolka produkt=roccat-ryos-mk-fx typ=top10new tytul="ROCCAT Ryos MK FX" opis="ROCCAT Ryos MK FX to mechaniczna klawiatura dla graczy z indywidualnie podświetlanymi klawiszami RGB i świetnym designem. "]
[kontrolka produkt=roccat-kova typ=top10new tytul="Roccat Kova" opis="Mysz gamingowa Roccat Kova z pewnością należy do urządzeń, które zaspokoją wymagania swoich nabywców pod względem wydajności. Oferuje ona czuły sensor umożliwiający pracę w rozdzielczości 3500 DPI, którą można podwoić aż do 7000 DPI dzięki funkcji Overdrive."]
Sterowniki, system operacyjny i programy:
- Windows 10 Enterprise 64-bit
- Program do mierzenia kl./s - PresentMon
- GeForce Game Ready Driver 372.90
- Radeon Software Crimson Edition 16.9.2
Testy w rozdzielczości: 1920x1080
Ustawienia testowe
Przecieraliśmy oczy ze zdumienia patrząc na wyniki jakie uzyskaliśmy w rozdzielczości FullHD i to przy średnim poziomie detali. Powtórzyliśmy testy, zmieniliśmy lokację i niestety okazało się, że nie w tym tkwi problem. Okazało się bowiem, że mocniejsze karty zwyczajnie się tutaj nudzą. Obciążenie GTX 1080 wynosiło zaledwie 50 - 55%. Czemu?
Na to pytanie nie znaleźliśmy odpowiedzi, a problem jest powszechny, użytkownicy z mocnymi konfiguracjami zgłaszają identyczny problem na forum producenta gry. Wydaje się więc, że trzeba czekać na łatki, szczególnie jeśli ktoś liczył na zabawę przy 120 czy 144 kl/s (a to powinno być możliwe na topowych kartach).
Po podniesieniu detali na poziom w zasadzie niewiele się zmieniło. Wszystkie karty przekrojowo straciły około 5-7 kl/s i nadal w przypadku najmocniejszych konstrukcji ich obciążenie w trakcie nie było nigdzie w pobliżu nawet 70%.
W tym momencie sprawdziliśmy jeszcze jak wygląda sprawa obciążenia CPU. Jest w zasadzie identycznie jak w przypadku Forzy Motorsport 6: Apex - jeden rdzeń na 100%, dwa na około 30%, pozostałe na 5-10%. Widać więc wyraźnie, że to nie procesor jest przyczyną (taktowanie też nie robiło większej różnicy).
Testy w rozdzielczości: 2560x1440
Ustawienia testowe
Zwiększenie rozdzielczości powoduje, że obciążenie topowych kart wzrasta do około 70-75% nadal więc nie ma mowy o optymalnych wykorzystaniu zasobów. I choć oczywiście grać się da to taka sytuacja zdecydowanie nie powinna mieć miejsca.
Testy w rozdzielczości: 3840x2160
Ustawienia testowe
Dopiero w przypadku rozdzielczości 4K udało nam się obciążyć topowe karty w 100%. Nadal jednak obserwujemy dziwne, chwilowe spadki ilości wyświetlanych kl/s, które występują bardzo często i praktycznie niezależnie od ilości samachodów na drodze czy elementów otoczenia.
Porównanie ustawień graficznych (4K)
Ustawienia ultra
Ustawienia wysokie
Ustawienia średnie
Ustawienia niskie
Ustawienia ultra
Ustawienia wysokie
Ustawienia średnie
Ustawienia niskie
Gaz do dechy, ale port do poprawki
Wstępna analiza po testach
Zdecydowaliśmy, że nie ma sensu w obecnym stanie gry robić klasycznego podsumowania, w którym polecamy określone karty do danej rozdzielczości. Nie ma to sensu. Obraz jest mocno zakrzywiony z uwagi na problem z wykorzystaniem mocy obliczeniowej (szczególnie) mocniejszych GPU.
Sprawdziliśmy wszystkie możliwości i kombinacje sprzętowe jakie tylko przyszły nam do głowy i nie mamy wątpliwości, że problem tkwi w silniku / optymalizacji gry. Dziwi nas fakt, że tak oczywisty problem nie został wyłapany na etapie alfa/beta testów przez producenta.
Będzie lepiej?
Szczerze - mamy taką nadzieję, bowiem gra sama w sobie jest zacna i w zasadzie bezkonkurencyjna w swojej kategorii (arcade), szczególnie na PC. Mamy tylko nadzieje, że producent nię każe nam długo czekać na łatki rozwiązujące wspomniany problem.
Jak tylko takowe się pojawią to z pewnością wrócimy do testów, bowiem naszym zdaniem gra jest tego warta. Wielka szkoda, że do takiej sytuacji w ogóle doszło. Nie tego się spodziewaliśmy, szczególnie mając na uwadzę (chwaloną przez prawie wszystkich) optymalizację Forza Motorsport 6: Apex.
[Aktualizacja - 25.09.16]
Przez ostatnie dwa dni próbowaliśmy na różne sposoby rozwiązać problem wyraźnego spadku ilości kl/s i w konsekwencji niskiego obciążenia GPU. Sprawdzaliśmy wszelkie możliwe kombinacje ustawień oraz wiele konfiguracji sprzętowych. Ostatecznie doszliśmy do wniosku, że ten problem może zostać rozwiązany jedynie za pomocą stosownej łatki.
Problem przycięć animacji oraz niskiego obciążenia GPU (Ustawienia maksymalne, 2560x1440, MSAAx4, GTX 1080)
Powyższy zrzut ekranu obrazuje sytuację, w momencie kiedy ilość kl/s spada, analogicznie spada obciążenie GPU. Dodatkowo w zależności od rozdzielczości mocne GPU (np. GTX 1080) praktycznie nigdy nie jest wykorzystywane w 90 - 100%. Dla tych, którzy się zastanawiają - wymuszenie limitu kl/s (30/60), nic nie zmienia. Pozostaje czekać na stosowne łatki.