Co to jest DirectX i dlaczego jest ważny w grach komputerowych?

DirectX to tajny sos, który pozwala większości najlepsze gry komputerowe biegać. Rozwiązuje problem programistów, oferując ustandaryzowane rozwiązanie do przekazywania instrukcji do karty graficznej i jest kamieniem węgielnym najlepsze karty graficzne możesz kupić już teraz.

Zawartość

  • Co to jest DirectX?
  • Wyjaśnienie DirectX 12 Ultimate
  • Jak zainstalować i zaktualizować DirectX
  • Której wersji DirectX powinieneś używać?

Wyjaśnimy Ci, czym jest DirectX, dlaczego DirectX 12 Ultimate jest ważny i jak sprawdzić, jaka wersja DirectX jest zainstalowana na Twoim komputerze.

Polecane filmy

Co to jest DirectX?

Logo DirectX 12 Ultimate.

DirectX to interfejs programowania aplikacji (API) opracowany przez firmę Microsoft dla systemu Windows i konsoli Xbox. Graficzny interfejs API to pośrednik, który ułatwia wysyłanie instrukcji z oprogramowania do sprzętu wewnątrz komputera. We wczesnych latach komputerów instrukcje trafiały bezpośrednio do sprzętu. Ponieważ jednak gry stały się bardziej skomplikowane, a środki bezpieczeństwa bardziej bezpośrednie, interfejsy API stały się podstawą informowania procesora graficznego, co ma robić.

Powiązany

  • Pomiędzy AMD Ryzen 7 7800X3D a Ryzen 9 7950X3D nie ma konkurencji
  • Ceny AMD Ryzen 9 7950X3D wywierają presję na Intela
  • DirectX 12 vs. DirectX 11: który jest najlepszy do gier na PC?

W przeszłości twórcy gier musieli pisać sterowniki dla wielu kart graficznych. Interfejsy API, takie jak DirectX, są ustandaryzowane, co pozwala Sterowniki AMD lub Nvidia zrobić wszystko niezależnie od tego, jaką masz kartę graficzną. Graficzne interfejsy API umożliwiają również takie funkcje, jak ray tracing z akceleracją sprzętowąi mogą zwiększyć wydajność poprzez różne optymalizacje.

DirectX nie jest jedynym graficznym interfejsem API, ale jest głównym, z którym się spotkasz. Jest to jednak wyłączne dla systemu Windows interfejsy API typu open source, takie jak Vulkan zapewnić obsługę wielu platform.

Wyjaśnienie DirectX 12 Ultimate

Śledzenie promieni DirectX w Battlefield V.

Najnowsza wersja DirectX to DirectX 12 Ultimate, która jest dostępna w systemach Windows 10, Windows 11 i Xbox Series X/S. Microsoft to opisuje jako „dodatek” do DirectX 12, wprowadzając takie funkcje, jak ray tracing i cieniowanie o zmiennej częstotliwości na konsole Windows i Xbox.

Oto wszystkie dodatkowe funkcje DirectX 12 Ultimate:

  • DirectX ray tracing (DXR): wczesna wersja ray tracingu wprowadzona w grach takich jak Fortnite Pole bitwy V. Większość tytułów obsługujących ray tracing robi to za pośrednictwem DXR (chociaż Vulkan ma również własną obsługę ray tracingu).
  • Variable Rate Shading (VRS): Umożliwia procesorowi graficznemu przydzielanie różnych ilości mocy różnym obszarom klatki. Chodzi o to, aby zwiększyć wydajność, koncentrując się na najważniejszych obszarach sceny, co oszczędza zasoby w mniej wymagających obszarach.
  • Moduły cieniujące siatkę: moduły cieniujące siatkę to złożony temat, ale zasadniczo łączą wiele kroków modułu cieniującego w jeden proces. Pozwala to uniknąć przechodzenia między procesorem a pamięcią RAM podczas rysowania siatek, co poprawia wydajność.
  • Informacje zwrotne od samplera: Współczesne gry przesyłają strumieniowo zasoby do świata gry, a gra jest zmuszona przewidzieć, co będzie dalej przesyłane strumieniowo na podstawie tego, co robi gracz. Informacje zwrotne z samplera dostarczają próbek tego, co może się wydarzyć bez faktycznego wykonywania instrukcji, umożliwiając grom podejmowanie lepszych decyzji dotyczących tego, jakie zasoby mają być przesyłane strumieniowo.

Chociaż DirectX 12 Ultimate ma wiele nowych funkcji, nie musisz się o nie martwić. Są one przeznaczone głównie dla programistów w celu optymalizacji gier poza tym, co mogliby zrobić w DirectX 12 lub DirectX 11. Najważniejszym dodatkiem jest DXR, który umożliwia ray tracing nie tylko na PC, ale i na PC Xbox Series X, również.

Jak zainstalować i zaktualizować DirectX

Menu DXdiag w systemie Windows 11.

Nie możesz bezpośrednio zainstalować DirectX. Jest dostarczany z systemem Windows i można go aktualizować tylko w systemie Windows. Jeśli zobaczysz ofertę instalacji DirectX online, unikaj jej za wszelką cenę. Firma Microsoft nie udostępnia żadnych instalatorów.

Instalowanie i aktualizowanie programu DirectX obejmuje przeprowadzanie aktualizacji systemu Windows. Przeczytaj nasz pełny przewodnik na jak zainstalować Windowsa 11 jeśli zaczynasz od zera. Przed aktualizacją DirectX musisz ustalić wersję DirectX, co możesz zrobić, wykonując następujące kroki:

  • Kliknij prawym przyciskiem myszy ikonę Windows na pasku Start i wybierz Uruchomić.
  • Wpisz „dxdiag” w polu i wybierz OK.
  • Sprawdzić Wersja DirectX pod System patka.

Tak długo, jak aktualizujesz system Windows, powinieneś mieć najnowszą wersję. Jeśli tego nie zrobisz, możesz zmusić system Windows do sprawdzania dostępności nowych aktualizacji, wykonując następujące czynności:

  • Używać Klawisz Windows + S aby wyświetlić okno wyszukiwania.
  • Szukaj Sprawdź aktualizacje i wybierz go.
  • Użyj Sprawdzać dla aktualizacji przycisk, aby wyszukać nowe aktualizacje.
  • Kliknij Zainstaluj teraz.

Której wersji DirectX powinieneś używać?

Gracz stoi obok swojego grzybowego towarzysza w Tiny Tina's Wonderlands.

DirectX jest kompatybilny wstecz, więc zwykle najlepiej jest używać najnowszej wersji obsługiwanej przez grę, w którą chcesz grać. Większość gier obsługuje tylko jedną wersję, ale istnieje kilka tytułów, które przekraczają granicę między wersjami, np Kontrola, Cywilizacja VI, Krainy cudów Tiny Tiny.

Nowsze wersje DirectX zapewniają programistom lepsze funkcje i możliwości optymalizacji wydajności. Jeśli chcesz zagłębić się w te optymalizacje, przeczytaj nasze porównanie DirectX 11 i DirectX 12.

Zalecenia redaktorów

  • Jak Intel może wykorzystać sztuczną inteligencję do rozwiązania ogromnego problemu w grach komputerowych
  • Returnal PC: najlepsze ustawienia, ray tracing, Steam Deck i nie tylko
  • Okazuje się, że DirectStorage wcale nie zabija liczby klatek na sekundę w Forspoken
  • Porównanie AMD Ryzen 5 7600X Ryzen 5 7600: czy tańszy lepszy?
  • AMD mogło właśnie ujawnić datę premiery Ryzena 9 7950X3D

Ulepsz swój styl życiaTrendy cyfrowe pomagają czytelnikom śledzić szybko zmieniający się świat technologii dzięki najnowszym wiadomościom, zabawnym recenzjom produktów, wnikliwym artykułom redakcyjnym i jedynym w swoim rodzaju zapowiedziom.