Aký je rozdiel medzi DirectX 9 a DirectX 11?

Takmer všetci fanúšikovia počítačových hier už asi o DirectX počuli, jednotka však vie, o čo ide, ako to funguje, v čom je a v čom je rozdiel a niekedy táto znalosť nie je úplne pravda. Preto v tomto článku budeme porovnávať verzie DirectX 9 a 11 a tiež dospieť k záveru, či stojí za to kúpiť si novú drahú grafickú kartu s podporou najnovšej verzie..

Čo je DirectX??

DirectX je sada príkazov pre Windows, ktoré môžu vyriešiť dva problémy. Používatelia prostredníctvom práce týchto knižníc dostávajú možnosť využívať všetok výpočtový výkon vášho počítača, menovite skvelé špeciálne efekty, pre vývojárov je to príležitosť získať všetky oprávnenia na prácu s grafickou kartou na hardvérovej úrovni. Inými slovami, DirectX je potrebný na vytváranie realistických a efektívnych obrázkov v hrách..

Tento balík tímov sa objavil v roku 1994, keď sa spoločnosť Microsoft pripravovala na spustenie novej verzie OS - Windows 95, jeho komerčný potenciál bol však veľmi pochybný, pretože z dôvodu ochrany a optimalizácie práce mnoho vývojárov nemohlo získať plný prístup k grafickej karte. čo znamená využitie všetkých jeho zdrojov. Vtedy vznikli nápady, aby napísali balík aplikácií, ktoré môžu programátorom poskytnúť takúto príležitosť. To prinieslo pohodlie práce s týmto OS na úplne novú úroveň, ktorá sa stala konkurencieschopnou pri písaní hier pre DOS.

V súčasnosti existuje niekoľko verzií DirectX, z ktorých všetky sú funkčné a hráči z veľkej časti môžu používať tú, ktorú podporuje ich grafická karta. Spravidla sa vydáva nová verzia DirectX spolu s novými hrami a vyžaduje výmenu grafickej karty za výkonnejšiu a modernejšiu. Avšak, je nová verzia stojí za cenu, alebo sa môžete dostať so starým hardvérom. Stručne povedané, nová verzia balíka vždy poskytuje programátorom nové príležitosti, ktoré pre používateľa znamenajú krajšie špeciálne efekty. Okamžite treba poznamenať, že nedostatok DirectX môže mať dva následky:

  • Hra nebude mať žiadne špeciálne efekty..
  • Hra sa nespustí a používateľovi sa na obrazovke zobrazí chyba.
Je potrebné si uvedomiť, že DirectX je nainštalovaný priamo z OS, takže to jednoducho nemôže byť, ak nebol odstránený násilím. Štandardný balík však obsahuje iba minimum schopností a aby bolo možné dosiahnuť vyššiu kvalitu obrázkov a využiť všetky zdroje grafickej karty, DirectX je potrebné aktualizovať. Pri inštalácii hry je používateľ okamžite vyzvaný, aby si nainštaloval DirectX, ale môžete to urobiť sami stiahnutím z oficiálnej webovej stránky spoločnosti Microsoft..

DirectX 9

DirectX 9 sa objavil v roku 2002 a stal sa vlastným revolučným vývojom, do ktorého vývojári investovali podpora shadera, čo nakoniec dalo skvelú grafiku pre jeho čas. Ako živý príklad DirectX môže slúžiť hra Need For Speed, ktorá bola uvedená na trh v roku 2003 a kde užívateľ mohol vidieť ten najmenší pohľad na sklo automobilu, vychutnať si kúsky špiny a snehu, ktoré vyleteli z kolies, a tiež boli prekvapení detailmi okolitého sveta. Všetci vývojári vytvorili svoje hry na základe tejto verzie rozhrania DirectX, a to pokračovalo až do roku 2006, keď sa v systéme Windows Vista objavila verzia DirectX, verzia 10.

Zaujímavým faktom bolo, že táto verzia nebola široko používaná, pretože samotný OS, pre ktorý bola vytvorená, nešiel k masám. Mnoho hráčov a iba používateľov sa rozhodlo zostať na staršom OS, a preto nebolo potrebné upgradovať balík DirectX na verziu 10.

DirectX 11

V roku 2009 vstúpila na trh nová verzia systému Windows s číslom 7 a DirectX 11. Zásadný rozdiel medzi touto verziou a staršími bol:

  • Stream video dát sa zlepšil spracovaním zvýšením ich počtu.
  • Interakcia s viacjadrovými grafickými kartami sa stala o radu lepšou.
  • Účinnosť všeobecne stredných a slabých grafických kariet sa zvýšila, pri rovnakých nastaveniach sa grafická karta začala vyrovnať s rovnakou úlohou lepšie, bez zbytočného zahrievania a posilnenia chladiča.

Vyššie uvedené procesy sa stali dôležitými pre vývojárov a pre hráčov viedli k zlepšeniu obrazu a detailov.

Potreba prechodu

Vyššie bolo opísané, čo sa zlepšilo s príchodom verzie DirectX 11, ale mnoho hráčov si to v starších hrách nevšimlo. Je to logicky zdôvodnené. Vývojári vytvárajú svoje produkty pre verziu, ktorá v súčasnosti existuje, takže staršie hry jednoducho nenesú údaje, ktoré by mohol používať DirectX 11. Aby ste sa cítili všetky funkcie tohto balíka, musíte si stiahnuť nové hry alebo hry, ktoré boli vydané s zvažuje nový DirectX.

Z toho vyplýva logický záver, že má zmysel grafickú kartu a aktualizovať DirectX iba pre tých, ktorí naozaj radi hrajú a sledujú najnovšie na trhu. Iba v nich môžete vidieť rozdiel a užiť si ho. Tí, ktorí dávajú prednosť hraniu určitých štandardných hier, môžu naďalej používať starý hardvér a softvér, zatiaľ čo prakticky nič nestratia.

Prečo sa zdá, že veľa hier nie je dostatočne vyvinutých na nových grafických kartách s novou verziou DirectX. Ide o to, že v záujme šetrenia zdrojov väčšina výrobcov uprednostňuje vydávanie hier na niekoľkých rôznych platformách naraz, napríklad na PC, PlayStation a Xbox. Konzoly ani najnovšej generácie nemôžu porovnávať výkon s výkonnými hernými počítačmi, preto výrobcovia dávajú do svojich hier maximum pre konzoly, ktoré pre osobný počítač môžu byť iba na úrovni priemerného použitia. Iba hry vydané výlučne pre PC alebo špeciálne upravené pre tento počítač, ako to bolo v prípade GTA 5, sa môžu pochváliť vynikajúcim obrazom a plným využitím grafickej karty..