DirectX 12 to – dla graczy – jedna z najważniejszych nowości w systemie operacyjnym Windows 10. Nowe biblioteki mają nie tylko pozwolić na osiągnięcie nowych i lepszych efektów, ale także znacząco poprawić wydajność kart graficznych. Tylko jakie karty są potrzebne do obsługi DirectX 12? DirectX 12 to nowe biblioteki przygotowane przez Microsoft. Zadebiutowały wraz z systemem operacyjnym Windows 10 i tylko na nim są dostępne. Jest to API niskiego poziomu, co oznacza, że ma bardziej bezpośredni dostęp do zasobów kart graficznych. Z tego też powodu gry mają działać nawet o kilkadziesiąt procent szybciej w porównaniu do DirectX 11. Wystarczy tylko mieć odpowiednią kartę graficzną. Tylko jaką?
Co daje DirectX 12?
Na początek należy sobie odpowiedzieć na pytanie – co tak naprawdę daje DirectX 12? Przede wszystkim jest to API niskiego poziomu, więc daje deweloperom gier dostęp do samego jądra karty graficznej. To z kolei pozwala na wyciśnięcie z układu ostatnich soków. Pierwsze testy pokazują, że przy identycznej specyfikacji komputery z DirectX 12 są w stanie osiągnąć nawet do 50 procent więcej klatek na sekundę. Poza tym DirectX 12 daje mniejszy narzut na procesor. Do tej pory komputer dla graczy musiał mieć przede wszystkim dwa wydajne podzespoły – kartę graficzną i procesor właśnie. Od DirectX 12 większe znaczenie będzie odgrywać układ graficzny, więc możliwe będzie instalowanie słabszych procesorów.Ale to nie wszystko. DirectX 12 to także nowe możliwości graficzne w samych grach. API pozwala w zupełnie nowy, jeszcze bardziej realistyczny sposób animować wiele elementów. Przede wszystkim mowa o dymie, ogniu, a także efektach świetlnych. Nowe możliwości w znaczący sposób wpłyną na grafikę w nowych grach, dzięki czemu na ekranie wyświetlany będzie obraz jeszcze bardziej zbliżony do rzeczywistości.
Karty graficzne Nvidia
Każda kolejna premiera bibliotek DirectX sprawiała, że każdy, kto chciał korzystać z ich możliwości, musiał kupić nową kartę graficzną. Poprzednie modele nie obsługiwały najnowszych funkcji. W przypadku DirectX 12 jest nieco inaczej, ponieważ starsze karty graficzne pozwolą na obsługę API. Ale też nie wszystkie.W przypadku kart graficznych marki Nvidia na obsługę DirectX 12 pozwolą wszystkie modele z architekturą Fermi. W praktyce oznacza to, że biblioteki będą obsługiwane przez wszystkie karty graficzne Nvidia od serii 400. Jedynym wyjątkiem jest model Nvidia GeForce 405. Jednak sprawa nie jest tak prosta, jak mogłoby się wydawać. O ile wszystkie karty obsłużą DirectX 12, to nie obsłużą wszystkich jego funkcji. Co prawda nadal wydajność będzie lepsza, a narzut na procesor zmniejszony, ale różnice w grafice już nie tak duże. Dopiero karty z serii GeForce 900 obsługują poziom funkcji 12_1. Wcześniejsze modele od GeForce 400 do 700 zapewniają jedynie obsługę poziomu funkcji 11_0. W skrócie – wydajność będzie dużo lepsza na DX12, ale nie uświadczymy wszystkich nowych efektów.
Karty graficzne AMD
W przypadku kart graficznych AMD sprawa wygląda nieco lepiej. Obsługę DirectX 12 zapewniają modele od Radeon HD 7000, ale poza kartami R5 200, które korzystają ze starej architektury TeraScale. Oznacza to, że z możliwości nowego API możemy skorzystać na kartach AMD Radeon HD 7000, R7 200 oraz R9 200. Co więcej, wszystkie one zapewniają obsługę poziomu funkcji 12_0, czyli zdecydowanie lepszą niż starsze GeForce’y, ale jednocześnie odrobinę gorszą niż najnowsze GeForce’y z serii 900.Tym samym do wyboru mamy szeroką ofertę kart graficznych, w tym także starszych modeli. W praktyce niewiele jest osób, które będą musiały wymienić ten element komputera, aby chociaż w części cieszyć się możliwościami DirectX 12.
Karty graficzne z obsługą DirectX 12