Jaka jest różnica między DirectX 9 a DirectX 11?

Prawie wszyscy fani gier komputerowych prawdopodobnie słyszeli o DirectX, jednak urządzenie wie, co to jest, jak działa, do czego służy i na czym polega różnica, a czasami ta wiedza nie jest do końca prawdą. Dlatego w tym artykule porównamy wersje DirectX 9 i 11, a także stwierdzimy, czy warto kupić nową, kosztowną kartę graficzną z obsługą najnowszej wersji.

Co to jest DirectX??

DirectX to zestaw poleceń dla systemu Windows, które mogą rozwiązać dwa problemy. Użytkownicy dzięki pracy tych bibliotek otrzymują możliwość korzystania z całej mocy obliczeniowej komputera, mianowicie świetne efekty specjalne, dla programistów jest to okazja do uzyskania wszystkich przywilejów pracy z kartą graficzną na poziomie sprzętowym. Innymi słowy, DirectX jest niezbędny do tworzenia realistycznych i skutecznych obrazów w grach..

Ten pakiet zespołów pojawił się w 1994 roku, kiedy Microsoft przygotowywał się do uruchomienia nowej wersji systemu operacyjnego - Windows 95, jednak jego potencjał komercyjny był bardzo wątpliwy, ponieważ ze względu na ochronę i optymalizację wielu programistów nie mogło uzyskać pełnego dostępu do karty wideo. co oznacza wykorzystanie wszystkich jego zasobów. Właśnie wtedy narodziły się pomysły na napisanie pakietu aplikacji, który może dać programistom taką możliwość. Przyniosło to wygodę pracy z tym systemem operacyjnym na zupełnie nowy poziom, który stał się konkurencyjny w pisaniu gier dla DOS.

Obecnie istnieje kilka wersji DirectX, wszystkie z nich są wykonalne i, ogólnie rzecz biorąc, gracze mogą korzystać z tej, która jest obsługiwana przez ich kartę graficzną. Z reguły nowa wersja DirectX jest wydawana wraz z nowymi grami i wymaga wymiany karty graficznej na bardziej wydajną i nowoczesną. Jednak nowa wersja jest warta kosztu, czy możesz sobie poradzić ze starym sprzętem. Krótko mówiąc, nowa wersja pakietu zawsze daje programistom nowe możliwości, co dla użytkownika przekłada się na piękniejsze efekty specjalne. Należy od razu zauważyć, że brak DirectX może mieć dwie konsekwencje:

  • Gra będzie bez żadnych efektów specjalnych..
  • Gra się nie uruchomi, a użytkownik zobaczy błąd na ekranie.
Warto pamiętać, że DirectX jest instalowany bezpośrednio z systemu operacyjnego, więc po prostu nie może być inaczej, jeśli nie został usunięty siłą. Jednak standardowy pakiet niesie ze sobą tylko minimalne możliwości. Aby osiągnąć wyższą jakość obrazów i wykorzystać wszystkie zasoby karty graficznej, DirectX musi zostać zaktualizowany. Z reguły podczas instalacji gry użytkownik jest natychmiast monitowany o zainstalowanie DirectX, ale możesz to zrobić całkowicie sam, pobierając z oficjalnej strony Microsoft.

DirectX 9

DirectX 9 pojawił się w 2002 roku i stał się rewolucyjny na swój sposób, inwestorzy w niego zainwestowali obsługa shaderów, który ostatecznie dał świetną grafikę na swój czas. Wydana w 2003 roku gra Need For Speed, w której użytkownik widział najmniejsze odblaski na szybie samochodu, rozkoszował się kawałkami brudu i śniegu wylatującymi spod kół, a także był zaskoczony szczegółami świata, może być żywym przykładem DirectX. Wszyscy programiści stworzyli swoje gry w oparciu o tę wersję DirectX i trwało to do 2006 roku, kiedy to wersja 10 DirectX pojawiła się w systemie Windows Vista.

Ciekawostką było to, że ta wersja nie była szeroko stosowana, ponieważ sam system operacyjny, dla którego został stworzony, nie trafił do mas. Wielu graczy i tylko użytkownicy zdecydowali się pozostać na starszym systemie operacyjnym, a zatem nie było potrzeby aktualizowania pakietu DirectX do wersji 10.

DirectX 11

W 2009 r. Na rynek weszła nowa wersja systemu Windows z numerem 7, a wraz z nią DirectX 11. Podstawowa różnica między tą wersją a starszymi była:

  • Strumień danych wideo został lepiej przetworzony przez zwiększenie ich liczby.
  • Interakcja z wielordzeniowymi kartami graficznymi stała się o rząd wielkości lepsza.
  • Wydajność ogólnie średnich i słabych kart graficznych wzrosła, przy tych samych ustawieniach karta graficzna zaczęła lepiej radzić sobie z tym samym zadaniem, bez zbędnego ogrzewania i wzmacniania chłodnicy.

Powyższe procesy stały się ważne dla programistów, a dla graczy spowodowały poprawę obrazu i szczegółów.

Potrzeba przejścia

Zostało to opisane powyżej, co poprawiło się wraz z pojawieniem się wersji DirectX 11, jednak wielu graczy nie zauważyło tego w starszych grach. Jest to logiczne uzasadnienie. Programiści tworzą swoje produkty dla obecnej wersji, więc starsze gry po prostu nie zawierają danych, które mogłyby być wykorzystane przez DirectX 11. Aby poczuć wszystkie funkcje tego pakietu, musisz pobrać nowe gry lub gry wydane z biorąc pod uwagę nowy DirectX.

Z tego wynika logiczny wniosek, że sensowna jest zmiana karty graficznej i aktualizacja DirectX tylko dla tych, którzy naprawdę lubią grać i śledzić najnowsze na rynku. Tylko w nich możesz zobaczyć różnicę i cieszyć się nią. Ci, którzy wolą grać w pewien zestaw standardowych gier, mogą nadal korzystać ze starego sprzętu i oprogramowania, podczas gdy praktycznie nic nie tracą.

Dlaczego wiele gier wydaje się słabo rozwiniętych, nawet na nowych kartach graficznych dzięki nowej wersji DirectX. Chodzi o to, że w celu oszczędzania zasobów większość producentów woli wydawać gry na kilku różnych platformach jednocześnie, na przykład na PC, PlayStation i Xbox. Konsole nawet najnowszej generacji nie mogą się równać wydajnością z wydajnymi komputerami do gier, dlatego producenci umieszczają w swoich grach maksimum na konsole, które na komputerze osobistym mogą być na poziomie przeciętnego użytkowania. Tylko gry wydane wyłącznie na PC lub specjalnie przystosowane do niego, tak jak to było w GTA 5, mogą pochwalić się doskonałym obrazem i wykorzystaniem pełnej mocy karty graficznej.