DirectX - co to jest? Jak pobrać? Która wersja systemu Windows?

Jednym z najważniejszych elementów rozgrywki w systemie Windows 10/8/7 / xp jest DirectX 12/11/10/9. Przyjrzyjmy się, czym jest DirectX, jak zainstalować, zaktualizować i pobrać odpowiednią wersję dla określonego systemu operacyjnego (32 lub 64 bit).

Co to jest DirectX?

DirectX to zestaw interfejsów API w systemie Windows, który przetwarza grafikę w grach. Ponieważ żaden komputer do gier nie ma tego samego zestawu komponentów, twórcy gier używają bibliotek Direct X do pisania gier, które działają na wszystkich rodzajach komputerów. W dawnych czasach DirectX można było pobrać jako osobny plik instalacyjny. Często pojawia się monit o sprawdzenie najnowszych aktualizacji DirectX podczas instalowania gry.  Począwszy od Windows 8, Microsoft włączył DirectX do Windows.  W ten sposób możesz zaktualizować go bezpośrednio z witryny Windows Update.

Najnowsza wersja DirectX to DirectX 12, która jest dostępna tylko w systemie Windows 10. Windows 7 i 8 utknęły w DirectX 11. Zauważ, że DirectX nie jest jedynym graficznym interfejsem API. Biblioteki  Vulkan Run to nowy konkurent, który oferuje ulepszone funkcje.

Jaka wersja DirectX jest zainstalowana?

Możesz łatwo otworzyć panel, aby zobaczyć wszystko o wersji DirectX zainstalowanej na twoim komputerze. Aby to zrobić, postępuj zgodnie z poniższym przewodnikiem.

  • Naciśnij Win + R i wpisz  dxdiag .

Zobacz wersję Direct IKS


Kliknij „Tak”, jeśli pojawi się jakieś ostrzeżenie. Po chwili pojawi się okno o nazwie Narzędzie diagnostyczne  DirectX. Na dole tego pulpitu zobaczysz  wersję DirectX . Jeśli używasz systemu Windows 10, a wersja Direct X nie jest 12, przejdź do centrum aktualizacji i sprawdź dostępność aktualizacji dla systemu Windows 10.

Narzędzie diagnostyczne DirectX


Teraz przejdź do zakładki Wyświetlanie i upewnij się, że włączone są funkcje  przyspieszania  DirectDraw, Direct3DAGP . Jeśli są wyłączone, musisz zaktualizować sprzęt komputera, aby móc korzystać z tych funkcji. Zaktualizuj sterowniki karty graficznej, procesu, dysku twardego itp.

Bezpośrednie przyspieszenie x

Jak pobrać DirectX?

Istnieje internetowy instalator środowiska wykonawczego DirectX dla użytkownika końcowego, który dodaje nowe biblioteki DLL, stare wersje DirectX różnych systemów operacyjnych Windows i nie zmienia starej wersji.

Na przykład zainstalowałeś wersję DirectX 11, która wyświetla błędy podczas uruchamiania programów. Następnie zainstaluj DirectX dla użytkownika końcowego, a błąd zostanie naprawiony. Wersja DirectX 11 nie ulegnie zmianie. Jest to rodzaj dodania nowych bibliotek do wszystkich wersji DirectX.

Pobieranie

Teraz, jak pobrać najnowszą wersję DirectX, zależy od używanej wersji systemu Windows.

Windows 10, Server 2016 Technical Preview

  • DirectX 12 jest dostarczany z aktualizacjami dla systemu Windows 10 i Server 2016 Technical Preview za pośrednictwem usługi Windows Update.
  • Wstępnie zainstalowana wersja DirectX 11.3 .

Windows 8.1, RT, Server 2012 i Server 2012 R2

  • DirectX 11.2 jest preinstalowany w systemach Windows 8.1, Windows RT 8.1 i Windows Server 2012 R2 . Nie ma osobnego pakietu aktualizacji dla DirectX 11.2. Tę wersję DirectX można zainstalować tylko za pośrednictwem Centrum aktualizacji.
  • DirectX 11.1 jest preinstalowany w systemach Windows 8, Windows RT i Windows Server 2012.  Nie ma osobnego dodatku Service Pack dla DirectX 11.1. Tę wersję programu DirectX można zainstalować tylko za pośrednictwem usługi Windows Update w systemach Windows 8, Windows RT i Windows Server 2012.

Windows 7 i Windows Server 2008 R2

  • DirectX 11.1 to najnowsza wersja dla Windows 7 i 2008 R2 dostępna z dodatkiem SP1. Aby to uzyskać, musisz ręcznie zainstalować usługę Windows Update KB2670838 lub za pośrednictwem usługi Windows Update. Możesz przeczytać, jak ręcznie zainstalować pakiet aktualizacji dla systemu Windows 7 KB2670838 w katalogu aktualizacji firmy Microsoft.
  • DirectX 11.0 jest preinstalowany w tych systemach i nie ma instalatora.

Windows Vista i Windows Server 2008

  • DirectX 11.0 jest dostępny do instalacji w systemach Windows Vista i Windows Server 2008 SP2 z zainstalowaną aktualizacją KB971512.
  • DirectX 10 jest preinstalowany w tych systemach i nie ma instalatora.
  • DirectX 10.1 jest dostępny z aktualizacją SP1.

Windows XP i Windows Server 2003

  • Nie otrzymują już wsparcia od firmy Microsoft, ponieważ są stare. DirectX 9.0c to najnowsza wersja dla tych systemów i jest dostępna do instalacji po zainstalowaniu środowiska wykonawczego DirectX 9.0c dla użytkowników końcowych.

Dlaczego mam tak wiele wersji DirectX?

Wersja systemu Windows, której używasz, wypycha najnowszą wersję DirectX, którą może uruchomić Twój komputer, nie oznacza to, że jest tylko jedna zainstalowana. Mimo że Direct X jest teraz wbudowany w Windows, masz wszystkie rodzaje plików DirectX w  ścieżkach C: \ Windows \ System32 i C: \ Windows \ SysWOW64  w 64-bitowej kopii systemu Windows.

Bezpośrednie lokalizacje plików X.

Podobnie jak Microsoft C ++ Runtime, każda gra jest oparta na innej wersji DirectX. Na przykład, jeśli programista napisał grę, aby korzystać z aktualizacji DirectX 11 40, to tylko wersja 40 będzie działać. Nowsze wersje są niekompatybilne. Za każdym razem, gdy instalujesz nową grę, prawdopodobnie zainstaluje ona unikalną kopię DirectX, której potrzebuje.

Czy powinienem odinstalować DirectX?

Nie ma oficjalnego sposobu na odinstalowanie DirectX. Nie można go odinstalować z szuflady aplikacji w systemie Windows 10. Naprawdę nie ma powodu, aby martwić się odinstalowywaniem tego programu. To jest główna część sposobu wyświetlania grafiki w systemie Windows. I nie martw się o instalowanie wielu wersji. Te dodatkowe biblioteki niczego nie psują i zostały zainstalowane automatycznie z powodu zainstalowania określonej gry.

Nie powinieneś próbować usuwać pojedynczych plików DirectX z powyższych folderów. Może to spowodować, że gry lub inne programy przestaną działać zgodnie z oczekiwaniami. Jeśli masz problemy z określoną wersją, spróbuj ponownie zainstalować grę, która z niej korzysta.