Co to jest DirectX w systemie Windows? Jak sprawdzić wersję DirectX?
Różne / / December 02, 2021
Jeśli zainstalowałeś i grałem w całkiem sporo gier na komputerze z systemem Windows, tuż przed zakończeniem konfiguracji gry, możesz natknąć się na ekran z prośbą o zainstalowanie DirectX na komputerze. Pierwszy raz zetknąłem się z tym ekranem w czasach Windows XP podczas instalacji Era imperium. Wtedy nie przejmowałem się zbytnio tym, czym jest DirectX i myślałem, że jest on wymagany tylko do grania w tę grę.
Jednak dzisiaj postanowiliśmy przyjrzeć się dokładniej, jakie jest znaczenie DirectX dla Windows. Wiedza to potęga, jeśli chodzi o te złożone terminy komputerowe, więc lepiej wyposażyć się w jej zrozumienie. Oczywiście nie trzeba dodawać, że podobnie jak wszystkie artykuły Guiding Tech, również ten stara się wyjaśnić wszystko w możliwie najprostszy sposób. Więc nie musisz zakładać peleryny kujonów.
W tym artykule zobaczymy odpowiedzi na trzy pytania dotyczące DirectX:
- Co to jest DirectX?
- Jakie jest zapotrzebowanie na DirectX dla Windows?
- Z której wersji korzystam i dlaczego trzeba ją aktualizować?
Więc zajmijmy się nimi jeden po drugim.
Co to jest DirectX?
Microsoft DirectX to zestaw programów, który zajmuje się zadaniami związanymi z multimediami, takimi jak gry, renderowanie wideo, modelowanie 3D i tym podobne. DirectX działa jako pomost między sprzętem multimedialnym komputera, takim jak karta dźwiękowa i graficzna, a oprogramowaniem, które próbuje uzyskać do niego dostęp. Biblioteki DirectX pomagają nie tylko w grafice, ale także przy złożonych dźwiękach i ruchomych obrazach.
Teraz, gdy widzieliśmy, czym jest DirectX, przyjrzyjmy się jego potrzebie.
Jakie jest zapotrzebowanie na DirectX dla Windows?
DirectX to program Windows i tak długo, jak pracujesz na komputerze z systemem Windows i wykonujesz zadania związane z multimediami, potrzebujesz go. Większość z nas uważa, że DirectX jest wymagany tylko do grania w gry, ale tak nie jest. Jak już wspomniałem, większość skomplikowanych programów wykorzystujących modelowanie 3D ze złożonymi dźwiękami lub ruchomymi obrazami będzie wymagała do poprawnego działania plików biblioteki DirectX na komputerze.
Wszystkie programy, które wymagają DirectX, wspominają o tym na stronie wymagań systemowych, ale czasami nie jest to od razu udokumentowane jako DirectX. Zamiast bezpośrednio wspominać, że wymagany jest DirectX 9 lub DirectX 10, program może powiedzieć, że wymagana jest technologia Direct3D 10, technologia Direct3D 9. Ponieważ Direct3D jest częścią interfejsów API DirectX wraz z DirectDraw, DirectMusic, DirectPlay, DirectSound i kilkoma innymi, zainstalowanie DirectX rozwiązałoby ten cel.
Której wersji używam i dlaczego trzeba ją aktualizować?
Każda wersja systemu Windows, począwszy od systemu Windows XP, jest dostarczana z dołączoną do niej wersją DirectX. Najnowsza wersja systemu Windows 8 to DirectX 11. Aby sprawdzić wersję DirectX, której używasz, otwórz Uruchom okno poleceń używając Klawisz skrótu Windows+R, Wpisz DXDIAG i naciśnij enter. Po wykonaniu polecenia Narzędzie diagnostyczne DirectX otworzy się.
Tutaj możesz zobaczyć wersję DirectX, której używasz pod Informacje o systemie w Zakładka System.
Różne programy wymagają do działania różnych wersji DirectX, a jeśli program wymaga zaktualizowanej wersji, należy ją zainstalować, aby zapewnić prawidłowe działanie. W większości przypadków te aktualizacje są dołączone do programu, który próbujesz zainstalować na swoim komputerze. Możesz także pobrać najnowszą wersję DirectX z ta strona. Strona zawiera linki do stron internetowych i redystrybucyjny wersję i można ją zainstalować jak każdą inną aplikację Windows.
Jest to jednak ograniczenie. Ostatnia wersja DirectX, którą można zainstalować w systemie Windows XP z dodatkiem Service Pack 3, to 9.0b. W przypadku Windows Vista i 7 limit to DirectX 11. Jeśli jesteś użytkownikiem systemu Windows 8 i Windows Server 2012, Aktualizacja DirectX 11.1 jest ekskluzywna dla ty ponieważ nie można go zainstalować w poprzednich wersjach systemu Windows.
Musisz też pamiętać, że sama aktualizacja DirectX nie zawsze działa. Z tego, co widzieliśmy, DirectX jest wymagany do płynnego działania multimediów na twoim komputerze. Ale jest to możliwe tylko wtedy, gdy sprzęt twojego komputera obsługuje używaną wersję DirectX. Na przykład, aby w pełni wykorzystać potencjał DirectX 11, Twój komputer musi mieć odpowiedni sprzęt, taki jak kompatybilna karta graficzna itp.
Jeśli masz jakieś dodatkowe pytania dotyczące DirectX, które chciałbyś, abym je wyjaśnił, zamieść je w komentarzu.