Android

Co to jest DirectX w oknach? jak sprawdzić wersję directx?

Czy DirectX 12 to porażka?

Czy DirectX 12 to porażka?

Spisu treści:

Anonim

Jeśli zainstalowałeś i zagrałeś kilka gier na komputerze z systemem Windows, tuż przed ukończeniem konfiguracji gry mógłbyś napotkać ekran, który prosi o zainstalowanie DirectX na komputerze. Po raz pierwszy zetknąłem się z tym ekranem w czasach systemu Windows XP podczas instalacji Age of Empires. Wtedy nie dbałem o to, czym jest DirectX i pomyślałem, że jest to wymagane tylko do gry.

Jednak dzisiaj zdecydowaliśmy się przyjrzeć głębiej, jakie dokładnie znaczenie ma DirectX dla Windows. Wiedza to potęga, jeśli chodzi o te złożone warunki obliczeniowe, więc lepiej wyposażyć się w jej zrozumienie. Oczywiście, oczywiste jest, że podobnie jak wszystkie artykuły Techniki przewodniej, ten także próbuje wyjaśnić wszystko w możliwie najprostszy sposób. Więc nie musisz zakładać płaszcza nerd.

zobaczymy odpowiedzi na trzy pytania dotyczące DirectX:

  • Co to jest DirectX?
  • Jaka jest potrzeba DirectX dla Windows?
  • Którą wersję używam i dlaczego trzeba ją aktualizować?

Weźmy je więc jeden po drugim.

Co to jest DirectX?

Microsoft DirectX to zestaw programów, które zajmują się zadaniami związanymi z multimediami, takimi jak gry, rendering wideo, modelowanie 3D i inne podobne. DirectX działa jako pomost między sprzętem multimedialnym komputera, takim jak karta dźwiękowa i wideo, a oprogramowaniem, które próbuje uzyskać do niego dostęp. Biblioteki DirectX pomagają nie tylko w grafice, ale także w złożonym dźwięku i ruchomych obrazach.

Teraz, gdy widzieliśmy, czym jest DirectX, spójrzmy na potrzebę tego.

Co to jest Need for 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ść złożonych programów wykorzystujących modelowanie 3D ze złożonymi dźwiękami lub ruchomymi obrazami będzie potrzebować plików biblioteki DirectX na komputerze, aby działały poprawnie.

Wszystkie programy wymagające DirectX wspominają o tym na stronie wymagań systemowych, ale czasami nie są dokumentowane od razu jako DirectX. Zamiast bezpośrednio wspomnieć, że wymagany jest DirectX 9 lub DirectX 10, program może powiedzieć, że technologia Direct3D 10, technologia Direct3D 9 jest wymagana. Ponieważ Direct3D jest częścią API DirectX wraz z DirectDraw, DirectMusic, DirectPlay, DirectSound i kilkoma innymi, instalacja DirectX rozwiąże ten cel.

Którą wersję używam i dlaczego trzeba ją aktualizować?

Każda wersja systemu Windows począwszy od systemu Windows XP jest dostarczana z dołączoną wersją DirectX. Najnowsza wersja systemu Windows 8 to DirectX 11. Aby sprawdzić wersję używanego DirectX, otwórz okno poleceń Uruchom za pomocą skrótu Windows + R, wpisz DXDIAG i naciśnij enter. Po wykonaniu polecenia otworzy się narzędzie diagnostyczne DirectX.

Tutaj możesz zobaczyć wersję DirectX, której używasz w zakładce Informacje o systemie w zakładce System.

Różne programy wymagają różnych wersji DirectX do działania, a jeśli program wymaga zaktualizowanej wersji, należy go zainstalować w celu zapewnienia odpowiedniej funkcjonalności. Większość tych aktualizacji jest dołączana do programu, który próbujesz zainstalować na swoim komputerze. Możesz także pobrać najnowszą wersję DirectX z tej strony. Strona zawiera łącza do wersji online i redystrybucyjnej i może być zainstalowana jak każda inna aplikacja Windows.

Istnieje jednak ograniczenie tego. Ostatnia wersja DirectX, którą można zainstalować w systemie Windows XP z dodatkiem Service Pack 3, to 9.0b. W przypadku systemu Windows Vista i 7 limitem jest DirectX 11. Jeśli jesteś użytkownikiem systemu Windows 8 i Windows Server 2012, aktualizacja DirectX 11.1 jest wyłącznie dla Ciebie, ponieważ nie można jej zainstalować w poprzednich wersjach systemu Windows.

Musisz także pamiętać, że sama aktualizacja DirectX nie zawsze działa. Z tego, co widzieliśmy, DirectX jest wymagany do płynnej pracy multimediów na komputerze. Ale jest to możliwe tylko wtedy, gdy sprzęt komputera obsługuje używaną wersję DirectX. Na przykład, aby w pełni wykorzystać potencjał DirectX 11, komputer musi mieć sprzęt pomocniczy, taki jak kompatybilna karta wideo itp.

Jeśli masz dodatkowe pytania dotyczące DirectX, chciałbyś, abym je wyczyścił, opublikuj je jako komentarz.