Quantum Break - DirectX 12 vs DirectX 11 

Czy Quantum Break jest szybszy w wersji DirectX 12 czy też DirectX 11?

DX 12 vs DX 11

Quantum Break był jedną z pierwszych gier wykorzystującą nowe biblioteki DirectX 12. Gra dostępna była tylko w Microsoft Store i oczywiście wymagała do działania Windows 10. Niespodziewanie i znienacka gra pojawiła się również w cyfrowej dystrybucji Steam. Jakież było zaskoczenie, gdy okazało się, że gra wymaga do działania Windows 7 i korzysta... z bibliotek DirectX 11.

Quantum Break

Na próżno doszukiwać różnic w wyglądzie obu wersji, jednak z pewnością będziemy mieli do czyniania z różnicami w wydajności.

Sprawdziliśmy grę w wersji Microsoft Store (DirectX 12) i Steam (DirectX 11) na kartach graficznych NVIDIA GeForce GTX 1060 6GB oraz AMD Radeon RX 480 8 GB. Konkretnie, były to autorskie modele MSI i ASUSa:

  • ASUS STRIX Radeon RX 480 OC 8 GB
  • MSI GeForce GTX 1060 OC 6 GB

Dokładną specyfikację sprzętową platformy testowej znajdziecie na kolejnej stronie.

Od czasu premiery wersji Steam minęło już trochę czasu, więc zakładamy, że co miało zostać połatane - czy to w grze, czy też sterownikach, zostało już zrobione. Pora na pojedynek pomiędzy dwiema wersjami API!

Platforma testowa

[kontrolka produkt=intel-core-i7-6700K typ=top10new tytul="Intel Core i7 6700K" opis="Core i7-6700K to najwydajniejszy z desktopowych układów Intel Core 6. generacji (nazwa kodowa Skylake) pod gniazdo LGA 1151. Procesor dysponuje 4 rdzeniami/8 wątkami o taktowaniu dochodzącym nawet do 4,2 GHz, a dzięki odblokowanemu mnożnikowi można je jeszcze zwiększyć."]

[kontrolka produkt=asus-maximus-viii-formula typ=top10new tytul="ASUS Maximus VIII Formula" opis="ASUS Maximus VIII Formula wyróżnia się nie tylko funkcjonalnością, ale też efektownym wzornictwem – producent zastosował osłony awersu i rewersu laminatu oraz podświetlenie RGB LED. Płyta współpracuje z procesorami Intel Skylake pod gniazdo LGA 1151 oraz 2-kanałowymi zestawami pamięci DDR4."]

[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=msi-geforce-gtx-1060-6gt-oc typ=top10new tytul="MSI GeForce GTX 1060 6GT OC" opis="MSI GeForce GTX 1060 6GT OC to niereferencyjna, fabrycznie przyspieszona wersja karty graficznej Nvidia GeForce GTX 1060 6 GB. Konstrukcja ta wykorzystuje układ graficzny Pascal GP106 z 1280 rdzeniami CUDA oraz 6 GB pamięci GDDR5 192-bit – taktowania to odpowiednio 1544 MHz (1759 MHz w trybie Boost) i 2000 MHz (8000 MHz efektywnie)."]

[kontrolka produkt=g-skill-ripjaws-4-ddr4-2x-4-gb-3000-mhz- typ=top10new tytul="G.Skill Ripjaws 4 DDR4 2x 4 GB 3000 MHz CL15" opis="Testowane pamięci porównaliśmy też do 2-kanałowego zestawu G.Skill Ripjaws 4 DDR4 o pojemności 16 GB (2x 8 GB) - pracuje on z taktowaniem 3000 MHz i opóźnieniami CL15-15-15-35."]

[kontrolka produkt=samsung-ssd-950-pro-256-gb typ=top10new tytul="Samsung SSD 950 Pro 256 GB" opis="Samsung SSD 950 Pro 256 GB to propozycja dla entuzjastów, którzy poszukują naprawdę wydajnego nośnika. Producent zastosował swoją autorską konstrukcję formatu M.2 2280, wykorzystującą interfejs PCI-Express 3.0 x4 i nowoczesny protokół NVM-Express – pozwala ona uzyskać wydajność nieosiągalną dla standardowych dysków pod SATA 6 Gb/s."]

[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."]

Testy wydajnościowe

W testach wykorzystaliśmy najnowsze wersje sterowników - dla kart Radeon były to sterowniki Crimson w wersji 16.11.4, a dla kart GeForce sterowniki Game Ready 375.95.

Quantum Break

Quantum Break – 2560 x 1440, ultra - [średnie klatki na sekundę]

Wnioski są trzy:

  • w DX 12 Radeon RX 480 jest szybszy od GeForce GTX 1060 6 GB
  • w DX 11 GeForce GTX 1060 6 GB jest szybszy od Radeona RX 480
  • niezależnie czy korzystamy z karty Radeon, czy GeForce wersja DX11 (Steam) zawsze będzie szybsza - ale GeForce zyskuje znacznie więcej

Oczywiście dalecy jesteśmy od wniosku, że DirectX 12 to porażka. Wręcz przeciwnie. Uważamy, że to najlepsza wersja API Microsoftu od lat. Parę gier obsługuje już DirectX 12 w udany sposób - ale Quantum Break do nich nie należy.

Być może wersja Steam Quantum Break zyskała poprawki, które nie zostały zaimplementowane w Microsoft Store. Wyniki są jednak oczywiste - wersja DX 11 działa znacznie szybciej niż DX 12. W przypadku kart GeForce różnica jest wręcz imponująco.

Co poszło nie tak? Oczywistym jest, że gra nie powstała specjalnie dla DX 12 i umieszczenie gry w Microsoft Store wyłącznie w wersji DX 12 było swoistym wymuszeniem na użytkownikach użycia Windows 10. Dodatkowo implementacja DX 12 jest wyjątkowo słaba. Komentarz do tej sytuacji może być tylko jeden - wstyd! ;-)

Wybrane dla Ciebie
NIE WYCHODŹ JESZCZE! MAMY COŚ SPECJALNIE DLA CIEBIE