Каква е разликата между DirectX 9 и DirectX 11?

Почти всички любители на компютърните игри вероятно са чували за DirectX, но човек знае какво е, как работи, за какво е и каква е разликата в версиите, а понякога това знание не е съвсем правилно. Ето защо тази статия ще сравнява DirectX 9 и 11 версии и ще направи заключение дали си струва да закупим нова скъпа видео карта с поддръжка за най-новата версия.

Какво представлява DirectX?

DirectX е набор от команди за Windows, които ви позволяват да решите два проблема. Благодарение на работата на тези библиотеки, потребителите имат възможността да се насладят на цялата изчислителна мощ на своя компютър, а именно отлични специални ефекти, за разработчиците това е възможност да получат всички привилегии за работа с видеокарта на хардуерно ниво. С други думи, DirectX е необходим за създаване на реалистични и ефективни изображения в игрите.

Този пакет от команди се появи през 1994 г., когато Microsoft се готвеше да пусне нова версия на операционната система - Windows 95, но нейният търговски потенциал беше много съмнителен, защото поради защитата и оптимизацията на работата много разработчици не можеха да получат пълен достъп до видеокартата, така използвайте всичките си ресурси. Тогава се роди идеята да се напише пакет от приложения, способен да даде такава възможност на програмистите. Това доведе до удобството на работата с тази операционна система на едно напълно ново ниво, което стана конкурентоспособно с писането на игри под DOS.

Понастоящем има няколко версии на DirectX, всички от тях са работещи и по принцип играчите могат да използват тази, поддържана от тяхната видеокарта. Като правило, новата версия на DirectX се издава заедно с нови игри и води до подмяна на видеокартата с по-мощна и модерна. Въпреки това, струва ли си новата версия на тези разходи, или можеш да направиш със старото желязо. Накратко, новата версия на пакета винаги дава на програмистите нови възможности, които за потребителя се превръщат в по-красиви специални ефекти. Струва си да се отбележи веднага, че липсата на DirectX може да има две последици:

  • Играта ще бъде без никакви специални ефекти.
  • Играта няма да започне и потребителят ще види грешка на екрана.
Струва си да си припомним, че DirectX се инсталира директно от операционната система, така че просто не може да бъде, освен ако не е премахната принудително. Въпреки това, стандартният пакет носи само минимални възможности, а за да се постигнат по-висококачествени изображения и използването на всички ресурси на видеокартата, DirectX трябва да се актуализира. Като правило, при инсталиране на игра, потребителят незабавно предлага да инсталира DirectX, но можете да го направите напълно, като го свалите от официалния уебсайт на Microsoft.

Directx 9

DirectX 9 се появи през 2002 г. и стана революционен по свой начин, разработчиците инвестираха в него подкрепа за шейдъри, които в крайна сметка дадоха отлична графика за своето време. Ярък пример за версията на DirectX може да бъде играта Need For Speed, пусната през 2003 г., където потребителят може да види най-малкия блясък на стъклото на колата, да се наслади на парчета мръсотия и сняг, излитащи от колелата, и също беше изненадан от детайлите на заобикалящия свят. Всички разработчици направиха своите игри с тази версия на DirectX, така че продължи до 2006 г., докато DirectX версия 10 се появи заедно с Windows Vista.

Интересен факт е, че тази версия не е широко използвана, тъй като самата операционна система, за която е създадена, не отиде при масите. Много от геймърите и потребителите просто предпочитаха да останат на по-старите операционни системи и съответно нямаше нужда да надграждат DirectX пакета до версия 10. \ t

Directx 11

През 2009 г. новата версия на Windows, номер 7, навлезе на пазара, а с нея и DirectX 11. Основната разлика между тази версия и по-старите беше:

  • Потокът от видео данни се обработва по-добре чрез увеличаване на техния брой.
  • Взаимодействието с многоядрените графични карти стана много по-добро.
  • Общата ефективност на средните и слабите видео карти се е увеличила, а при същите настройки видеокартата е в състояние да се справи по-добре със същата задача, без ненужно загряване и усилване на охладителя.

Горните процеси станаха важни за разработчиците, а за играчите това доведе до подобрени изображения и детайли.

Необходимост от преход

Описахме по-горе това, което се е подобрило с появата на DirectX версия 11, но много играчи не можеха да забележат това в старите игри. Това е логично обяснение. Разработчиците създават свои продукти за съществуващата в момента версия, така че по-старите игри просто не носят данни, които биха могли да се използват от DirectX 11. За да изпитате всички функции на този пакет, трябва да изтеглите нови игри или игри, които са били пуснати с предвид новия DirectX.

От това следва логично заключение, че има смисъл да се сменя видеокартата и да се актуализира DirectX само за тези, които наистина обичат да играят и следват пазарните иновации. Само в тях можете да видите разликата и да я ползвате. Тези, които предпочитат да играят определен набор от стандартни игри, могат да продължат да използват стария хардуер и софтуер, докато те ще загубят почти нищо.

Защо много игри изглеждат недостатъчно развити дори на нови видео карти с нова версия на DirectX. Факт е, че повечето производители, за да пестят ресурси, предпочитат да пускат игри на няколко различни платформи наведнъж, например PC, PlayStation и Xbox. Конзолите дори и от най-новите поколения не могат да се сравняват с производителността на мощни гейминг компютри, така че производителите поставят в своите игри максимум за конзоли, които за персонален компютър могат да бъдат само на нивото на средна употреба. Само игри, пуснати изключително за PC или специално пригодени за него, както при GTA 5, могат да се похвалят с чудесен образ и използване на пълната мощност на видеокартата.

Препоръчано

Tobrex или албумин - кой наркотик е по-добър?
2019
Какво е по-добре двуядрен или четириядрен процесор и как се различават?
2019
Каква е разликата между двуконтактна лампа и едноконтактна лампа?
2019