Jaký je rozdíl mezi DirectX 9 a DirectX 11?

Téměř všichni fanoušci počítačových her pravděpodobně slyšeli o DirectX, avšak jednotka ví, co to je, jak to funguje, k čemu slouží a v čem je rozdíl, a někdy tato znalost není úplně pravda. Proto v tomto článku porovnáme verze DirectX 9 a 11, a také zjistíme, zda stojí za to koupit novou drahou grafickou kartu s podporou nejnovější verze..

Co je DirectX??

DirectX je sada příkazů pro Windows, které mohou vyřešit dva problémy. Uživatelé prostřednictvím práce těchto knihoven dostávají možnost využívat veškerý výpočetní výkon vašeho počítače, jmenovitě skvělé speciální efekty, pro vývojáře je to příležitost získat všechna oprávnění pro práci s grafickou kartou na hardwarové úrovni. Jinými slovy, DirectX je nezbytný k vytvoření realistických a efektivních obrázků ve hrách..

Tento balíček týmů se objevil v roce 1994, když se společnost Microsoft připravovala na spuštění nové verze OS - Windows 95, její komerční potenciál byl však velmi pochybný, protože kvůli ochraně a optimalizaci práce mnoho vývojářů nemohlo získat plný přístup k grafické kartě. což znamená využití všech jeho zdrojů. Tehdy se zrodily myšlenky, aby vytvořily balíček aplikací, které mohou programátorům poskytnout takovou příležitost. To přineslo pohodlí práce s tímto operačním systémem na zcela novou úroveň, která se stala konkurenceschopnou při psaní her pro DOS.

V současné době existuje několik verzí DirectX, všechny jsou funkční a hráči obecně mohou používat tu, která je podporována jejich grafickou kartou. Zpravidla se vydává nová verze DirectX spolu s novými hrami a vyžaduje nahrazení grafické karty silnější a moderní. Nicméně, je nová verze stojí za cenu, nebo se můžete dostat se starým hardwarem. Stručně řečeno, nová verze balíčku vždy dává programátorům nové příležitosti, které se pro uživatele promítají do krásnějších speciálních efektů. Ihned je třeba poznamenat, že nedostatek DirectX může mít dva důsledky:

  • Hra nebude mít žádné speciální efekty..
  • Hra se nespustí a uživatel uvidí na obrazovce chybu.
Je třeba si uvědomit, že DirectX je nainstalován přímo z OS, takže to prostě nemůže být, pokud nebyl odstraněn násilím. Standardní balíček však obsahuje pouze minimum možností a za účelem dosažení kvalitnějších obrázků a využití všech zdrojů grafické karty musí být DirectX aktualizován. Při instalaci hry je uživatel okamžitě vyzván k instalaci DirectX, ale můžete to udělat sami stažením z oficiálních webových stránek společnosti Microsoft.

DirectX 9

DirectX 9 se objevil v roce 2002 a stal se svým způsobem revolučním, vývojáři do něj investovali podpora shaderu, který nakonec dal skvělou grafiku pro jeho čas. Jako živý příklad DirectX může sloužit hra Need For Speed, která byla uvedena na trh v roce 2003 a kde uživatel mohl vidět nejmenší odlesky na skle automobilu, užívat si kousků nečistot a sněhu létajících z pod koly a také byl překvapen detaily okolního světa. Všichni vývojáři vytvořili své hry na základě této verze rozhraní DirectX, a to pokračovalo až do roku 2006, kdy se v systému Windows Vista objevila verze DirectX verze 10.

Zajímavým faktem bylo, že tato verze nebyla široce používána, protože samotný operační systém, pro který byla vytvořena, nešel k masám. Mnoho hráčů a jen uživatelů se rozhodlo zůstat na starším OS, a proto nebylo nutné upgradovat balíček DirectX na verzi 10.

DirectX 11

V roce 2009 vstoupila na trh nová verze systému Windows s číslem 7 a DirectX 11. Základní rozdíl mezi touto verzí a staršími byl:

  • Stream obrazových dat je lépe zpracován zvýšením jejich počtu.
  • Interakce s vícejádrovými grafickými kartami se stala řádově lepší.
  • Účinnost obecně středních a slabých grafických karet se zvýšila, při stejném nastavení se grafická karta začala vyrovnat se stejným úkolem lépe, bez zbytečného zahřívání a posílení chladiče.

Výše uvedené procesy se staly důležitými pro vývojáře a pro hráče vedly ke zlepšení obrazu a detailů.

Potřeba přechodu

To bylo popsáno výše, co se zlepšilo s příchodem DirectX verze 11, ale mnoho hráčů si to ve starších hrách nevšimlo. Existuje logické zdůvodnění. Vývojáři vytvářejí své produkty pro verzi, která v současné době existuje, takže starší hry jednoduše neobsahují data, která by mohla být použita DirectX 11. Abyste se cítili všechny funkce tohoto balíčku, musíte si stáhnout nové hry nebo hry, které byly vydány s zvažuje nový DirectX.

Z toho vyplývá logický závěr, že má smysl změnit grafickou kartu a aktualizovat DirectX pouze pro ty, kteří si opravdu chtějí hrát a sledovat nejnovější na trhu. Pouze v nich můžete vidět rozdíl a užít si ho. Ti, kteří dávají přednost hraní určité sady standardních her, mohou i nadále používat starý hardware a software, zatímco prakticky nic neztrácejí.

Proč se mnoho her jeví jako nedostatečně vyvinuté i na nových grafických kartách s novou verzí DirectX. Jde o to, že za účelem úspory zdrojů většina výrobců dává přednost vydávání her na několika různých platformách najednou, například PC, PlayStation a Xbox. Konzole ani nejnovější generace nemohou srovnávat výkon s výkonnými herními počítači, proto výrobci dali do svých her maximum pro konzoly, které pro osobní počítač mohou být pouze na úrovni průměrného využití. Pouze hry vydané výhradně pro PC nebo speciálně upravené pro něj, jako tomu bylo u GTA 5, se mohou pochlubit vynikajícím obrazem a plným využitím grafické karty.