- DirectX 12, szczególnie w wersji Ultimate, oferuje funkcje DXR, VRS, shadery siatkowe i lepsze wykorzystanie wielu rdzeni.
- Nie ma oficjalnej zapowiedzi DirectX 13; wdrażanie nowego API będzie powolne, a DX12 wciąż się rozwija.
- DX12 ogólnie oferuje lepszą stabilność i wydajność, chociaż są pewne gry, które działają lepiej w DX11.
- Zakup karty graficznej już dziś z myślą o DX12 jest bezpieczny; czekanie na DX13 bez potwierdzonej daty nie jest warte zachodu.
Chociaż dziś głównym bohaterem w świecie gier jest DirectX 12Wiele osób zastanawia się, co stanie się z hipotetycznym DirectX 13: czy pojawi się wkrótce i czy warto poczekać z zakupem karty graficznej. W tym artykule wyjaśnimy to i porównamy. DirectX 13 kontra DirectX 12 na podstawie tego, co jest znane.
Jest jeden fakt, którego nie można pominąć: DirectX 12 jest dostępny od 2015 roku, a jego wielki skok nastąpił wraz z wersją Ultimate, która dodała kluczowe technologie, takie jak ray tracing, cieniowanie o zmiennej częstotliwości i wiele innych. Tymczasem Microsoft nie ogłosił oficjalnie wydania DirectX 13. W rzeczywistości niektórzy eksperci wątpią, że zjawisko to pojawi się w najbliższej przyszłości.
Czym jest DirectX i jak sprawdzić swoją wersję
DirectX to zestaw interfejsów API firmy Microsoft, które umożliwiają grom i aplikacjom multimedialnym efektywną komunikację ze sprzętem komputerowym. Innymi słowy, pełni on funkcję pomostu między grą, Sterowniki GPU i CPUdbając o to, aby wszyscy mówili tym samym językiem i aby była zapewniona odpowiednia koordynacja.
Mówiąc o DirectX, nie mamy na myśli pojedynczego API, ale ekosystem obejmujący kilka komponentów. Do najbardziej znanych należą: Direct3D (grafika 3D do gier i aplikacji naukowych), Direct2D (przyspieszona grafika 2D), Bezpośredni zapis (wysokiej jakości renderowanie tekstu), DirectX Math (algebra liniowa wektorów i macierzy) lub DirectML (integracja uczenia maszynowego). Razem tworzą pakiet, który ewoluował od czasów systemu Windows 95.
W tle komunikacja przebiega według jasnego schematu: aplikacja korzysta z Direct3D i DXGI (Infrastruktury Graficznej DirectX), sterowników trybu użytkownika i jądra, a na końcu następuje dostęp do sprzętu. W ten sposób gra deleguje kluczowe zadania synchronizacji i dostępu do sprzętu do API, aby zapewnić spójną wydajność. W codziennym użytkowaniu, To jest to, co pozwala na prawie wszystko Działa bez konieczności walki z systemem.
Istnieją inne interfejsy API umożliwiające uruchamianie gier na komputerze, takie jak: OpenGL o VulkanSą to wysoko cenione alternatywy wykorzystywane w różnych projektach. Mimo to DirectX pozostaje dominującą opcją w systemie Windows ze względu na integrację z systemem, obsługę sterowników i ulepszenia wprowadzane przez firmę Microsoft na przestrzeni lat.
DirectX 12 Ultimate: funkcje, które robią różnicę
Skok do DirectX 12 Ultimate Dodano zestaw technologii, które zdefiniowały krajobraz graficzny ostatnich lat. Najbardziej znaną jest DirectX Ray Tracing (DXR), który umożliwia śledzenie promieni w czasie rzeczywistym na kompatybilnych kartach NVIDIA i AMD. Wersja DXR 1.1 usprawnia obsługę wywołań i przyspiesza kilka procesów wewnętrznych, umacniając tę technikę w obecnych silnikach gier i grach.
Oprócz DXR, DirectX 12 Ultimate integruje takie elementy jak: VRS (cieniowanie o zmiennej szybkości), co pozwala na zróżnicowanie stopnia zacienienia w zależności od znaczenia wizualnego każdego obszaru; sprzężenie zwrotne próbnika, przydatne do bardziej inteligentnego zarządzania teksturami; i shadery siatkoweotwierające nowe możliwości w zakresie generowania i przetwarzania geometrii na procesorach GPU.
Niektóre analizy wspominają również Adaptacyjne cieniowanie zawartości (CAS) jako pokrewną technikę dostosowywania obciążenia cieniowaniem do wizualnej percepcji sceny. Cały ten arsenał techniczny skupia się na jednym pomyśle: osiągnąć więcej przy tych samych zasobach, podnosząc pułap graficzny lub poprawiając płynność, w zależności od priorytetów programisty.
Pojawienie się tych możliwości pokazuje, dlaczego DX12 to coś więcej niż tylko „nowa wersja”: rozszerza zakres dostępnych technik i kładzie nacisk na precyzyjne zarządzanie zasobami. Dla gracza namacalny efekt jest… bardziej złożone sceny lub lepsza wydajność, zawsze pod warunkiem, że wdrożenie będzie zgodne ze standardami.
Wydajność w grach: stabilność, liczba klatek na sekundę i wyjątki
W praktyce większość graczy dostrzega poprawę w DX12 w porównaniu z DX11 w nowoczesnych grach, zwłaszcza pod względem stabilności czasu wyświetlania klatek i redukcji mikrozacięć. Dzieje się tak, ponieważ DX12 lepiej zarządza wątkami i kolejką zadań., unikając gwałtownych zmian wydajności, które mogą wpływać na poczucie płynności.
Mimo to zdarzają się przypadki, w których wersja gry DX11 oferuje wyższą liczbę klatek na sekundę (FPS) niż wersja DX12, zazwyczaj z powodu braku optymalizacji lub sposobu, w jaki dany sprzęt zachowuje się w danym tytule. To proste: jeśli studio nie zoptymalizuje odpowiednio routingu DX12, domniemana przewaga może zniknąć. W takich sytuacjach zaleca się przetestowanie obu interfejsów API i wybranie tego, który działa najlepiej. najlepszy rzeczywisty wynik dla Twojej drużyny To rozsądne rozwiązanie.
Niektóre gry, takie jak Fortnite, pozwalają na przełączanie się między DX11 i DX12 w ustawieniach. To doskonały sposób na porównanie wydajności własnego komputera, monitorowanie liczby klatek na sekundę (FPS) i wykrywanie zacięć. Mimo to, ogólnie rzecz biorąc, wybór DX12 ma sens. DX12 jako domyślny wybór, ponieważ jest to trasa o największym potencjale na przyszłość i taka, która umożliwia Ray Tracing i inne nowoczesne techniki.
Kolejna rekomendacja, która zawsze działa: dbaj o aktualność systemu. Aktualizowanie sterowników, instalowanie poprawek do gier i korzystanie z najnowszych wersji systemu Windows zmniejsza ryzyko braku kompatybilności. Pamiętaj, że DirectX 12 wymaga systemu Windows 10 lub nowszegoJeśli więc przesiadasz się ze starszych systemów, przesiadka da ci możliwość wprowadzenia ulepszeń i zapewni długoterminową kompatybilność.
Zdarzały się również sytuacje, w których karty graficzne AMD zdawały się działać lepiej w DX12 niż karty graficzne NVIDIA w niektórych grach, co wynikało z ich „surowej mocy” i sposobu rozłożenia obciążenia. Te scenariusze zmieniają się wraz z aktualizacjami sterowników, ale dobrze ilustrują, że DX12 wydobywa prawdziwą siłę sprzętu, gdy silnik wie, jak to wykorzystać.

DirectX 13: stan obecny i czego naprawdę się spodziewać
Najważniejsze pytanie: co z DirectX 13? Do tej pory nie ma oficjalnego ogłoszenia Microsoft wydał DirectX 12 w 2015 roku i od tego czasu doczekał się wielu ulepszeń, z których najbardziej godna uwagi jest warstwa Ultimate z funkcjami, które uczyniły ją tak wszechstronną. Do dziś DX12 jest najdłużej istniejącą wersją w historii DirectX, bez potwierdzonych widoków na następcę.
Niektórzy analitycy zauważyli, że pożądany byłby „DX13”, który odzyskałby część tego, co DX11 osiągnął w swoich sterownikach (uproszczając krytyczne punkty), ale bez poświęcania niskopoziomowej kontroli i swobody DX12. Chodzi o znalezienie równowaga między prostotą a mocązmniejszanie złożoności tam, gdzie nie dodaje ona wartości, i zachowanie możliwości maksymalnego wykorzystania potencjału sprzętu.
Innym ciekawym podejściem byłoby zintegrowanie w sposób standardowy funkcji, które obecnie znajdują się w określonych interfejsach API określonych marek, takich jak... Wykonanie shaderów NVIDIA i tym podobne. Uczynienie tych możliwości częścią „minimalnego standardu” ekosystemu ułatwiłoby życie programistom i poprawiłoby przenośność zaawansowanych funkcji pomiędzy producentami.
Pojawiły się nawet żarty, że z powodu przesądów imię „13” może zostać pominięte i od razu przejść do „14”. Poza żartem, ukryte przesłanie jest takie, że jeśli pojawi się nowa wersja, jej przyjęcie nie nastąpi natychmiast. Tak znaczące zmiany wymagają… długie okresy przejścioweA miną miesiące (lub lata), zanim gry w pełni wykorzystają zalety nowych funkcji.
Byli tacy, którzy patrząc w kalendarz, spekulowali, że nowa wersja może zapukać do drzwi „w 2022 roku” z powodu czystej progresji historycznej (DX10→2009→2015→…). Rzeczywistość jest uparta: na dzień dzisiejszy Nie ma wyraźnych oznak startu.Dlatego wiele osób wątpi, czy warto odkładać zakupy lub plany na później, czekając na DX13, którego premiera jeszcze się nie odbyła.
Czy powinienem kupić kartę graficzną już teraz, czy poczekać, aż pojawi się DX13?
To bardzo częste pytanie. Jeśli szukasz karty graficznej i obawiasz się, że DirectX 13 zostanie wydany z dnia na dzień, najlepiej oddzielić oczekiwania od rzeczywistości: Nie ma oficjalnego potwierdzenia Microsoft nie podał daty, która pozwoliłaby nam cokolwiek przewidzieć. Tymczasem obecne gry są opracowywane z myślą o DX12 (i jego wersji Ultimate), w ramach dojrzałego ekosystemu. Jeśli rozważasz zakup karty graficznej lub laptopa gamingowego, sprawdź... Na co zwrócić uwagę, jeśli chcesz kupić ultrawysokiej klasy laptop aby pomóc Ci podjąć decyzję.
Zasadniczo, jeśli naprawdę potrzebujesz ulepszenia (masz słabą wydajność lub chcesz skorzystać z technologii takich jak Ray Tracing), rozsądnie będzie kupić model zgodny z obecnym stanem faktycznym: procesor graficzny zgodny z DX12 Ultimate Daje dostęp do najnowocześniejszych funkcji i wydajności, nad którymi obecnie pracują studia. Czekanie na hipotetyczny DX13 bez żadnych konkretnych wieści może oznaczać stratę czasu.
Należy również pamiętać, że zarówno Windows 10/11, jak i Xbox Series X|S opierają się na tym technologicznym fundamencie. Fakt, że konsole Microsoft są zgodne z ekosystemem DX12, wzmacnia ideę ciągłości i głębokiego wsparcia ze strony silników graficznych. Jeśli pojawi się nowe API, będzie ono… stopniowe przejścieI nie sprawi to, że Twój procesor graficzny stanie się przestarzały z dnia na dzień.
W mało prawdopodobnym przypadku ogłoszenia „DirectX 13” w niedalekiej przyszłości, miną miesiące, zanim zobaczymy komercyjne tytuły, które w znaczący sposób zintegrują tę technologię. Biorąc pod uwagę pakiety SDK, sterowniki, poprawki do silnika i testy, proces ten jest powolny. W rzeczywistości, DX12 nadal dojrzewa przez lata bez konieczności zmiany numeracji, szczególnie poprzez Ultimate.
Kontekst historyczny i dlaczego tak dużo mówi się o DX13
DirectX 11 pojawił się w 2009 roku, zastępując DX10 i wprowadzając znaczące ulepszenia w tamtym czasie (kiedy powszechne było posiadanie 2 rdzeni procesora). Został wydany w 2015 roku. DirectX 12 ze zmianą paradygmatu w kierunku sterowania na niskim poziomie i poważnego wielowątkowości, co lepiej pasowało do ery 4, 6 lub 8 rdzeni.
Od tego czasu obserwowaliśmy stopniowe ewolucje, a przede wszystkim pakiet Ultimate, odpowiedzialny za rozwój technologii takich jak nowoczesny ray tracing, VRS i shadery siatkowe. Ostatnia duża rewizja miała miejsce około 2019 roku i od tamtej pory API pozostaje podstawą rozwoju komputerów PC. Ta ciągłość wyjaśnia Dlaczego DX12 jest tak długowieczny? bez utraty aktualności.
Skąd więc bierze się szum wokół DX13? Z ekstrapolacji z poprzednich okresów i przekonania, że skok jest nieunikniony. Ale cykle się zmieniają, a wraz z nimi zmieniają się priorytety: branża czerpie obecnie korzyści z DX12 i jego ekosystemu, a nie ma wyraźnych oznak jego zastąpienia. Dlatego tak wielu analityków odradza jego stosowanie. odłożyć decyzje oparte na domysłach.
Zdaniem ekspertów: równowaga i uproszczenie
Wśród tych, którzy marzą o „idealnym DX13”, pojawia się pewien schemat: odzyskać pewne udogodnienia na poziomie sterownika z DX11, aby zmniejszyć tarcia programistyczne, zachowując jednocześnie moc i elastyczność DX12. Byłoby to API, które zapewniałoby równowagę między wolność i prostotaułatwiając życie małym zespołom i redukując błędy wdrażania, które obecnie negatywnie wpływają na wydajność.
Postuluje się również integrację funkcji, które obecnie zależą od metod zastrzeżonych lub specyficznych dla danego dostawcy, w celu udostępnienia głównych trendów jako standardu. Centralizacja funkcji, takich jak wykonywanie shaderów, pod wspólnym parasolem poprawiłaby spójność ekosystemu, zmniejszając fragmentacja między procesorami GPU.
Jednak przeprojektowanie na tak dużą skalę zajęłoby trochę czasu. Przeskok z 11 do 12 cali już sam w sobie był zmianą sposobu myślenia, a znalezienie równowagi między komfortem a kontrolą bez utraty wydajności nie jest łatwym zadaniem. W obecnej sytuacji wniosek jest jasny: DirectX 12 nadal w centrum uwagiWszystko wskazuje na to, że tak będzie, dopóki popularność jego funkcji będzie rosła w silnikach i grach.
Wobec braku oficjalnych zapowiedzi, data premiery DX13 (czy jakkolwiek ją ostatecznie nazwie) jest czysto spekulatywna. Niektórzy przewidują terminy premiery, takie jak 2022, a później 2023/2024 „lub później”, ale fakty mówią same za siebie: Brak publicznego potwierdzenia który obsługuje określone terminy.
Szybkie FAQ
- Czy mogę przełączać się między DX11 i DX12? W niektórych grach tak, z menu grafiki. Jeśli zauważysz niestabilność lub gorszą wydajność w DX12 w konkretnym tytule, wypróbuj DX11 i porównaj frametime i FPS.
- Czy potrzebuję systemu Windows 10/11 do obsługi DX12? Tak. DirectX 12 jest dostępny w systemach Windows 10 i Windows 11. Jeśli korzystasz ze starszych systemów, będziesz zmuszony korzystać z wersji DX11 lub starszej, z mniejszą liczbą funkcji i potencjalnie niższą wydajnością.
- Czy istnieje życie poza DirectX? Oczywiście OpenGL, a zwłaszcza Vulkan, to potężne, wieloplatformowe alternatywy. Mimo to, na systemie Windows większość gier komercyjnych preferuje DirectX ze względu na jego integrację i obsługę.
- Czy mój procesor graficzny DX12 stanie się przestarzały, jeśli pojawi się DX13? Nie wszystko naraz. Nawet jeśli nowa wersja zostanie ogłoszona, gry potrzebują czasu, aby ją wdrożyć. Karta graficzna, która dobrze radzi sobie dzisiaj z DX12 i jego nowoczesnymi funkcjami, będzie miała długą żywotność.
Każdy, kto rozważa zakup karty graficznej, może być spokojny: w obecnej sytuacji DirectX 12 i jego wariant Ultimate są w centrum zainteresowania studiów i silników gier, oferując najnowocześniejsze technologie i udowadniając, że potrafią wykorzystać potencjał wielordzeniowych procesorów i nowoczesnych układów GPU. Jeśli w przyszłości pojawi się nowa wersja, dylemat DirectX 13 kontra DirectX 12 ponownie stanie przed nami.
Redaktor specjalizujący się w zagadnieniach technologii i Internetu z ponad dziesięcioletnim doświadczeniem w różnych mediach cyfrowych. Pracowałem jako redaktor i twórca treści dla firm z branży e-commerce, komunikacji, marketingu online i reklamy. Pisałem także na portalach poświęconych ekonomii, finansom i innym branżom. Moja praca jest także moją pasją. Teraz, poprzez moje artykuły w Tecnobits, staram się odkrywać wszystkie nowości i nowe możliwości, jakie świat technologii oferuje nam każdego dnia, aby poprawić nasze życie.

