Почти всички фенове на компютърните игри вероятно са чували за DirectX, обаче, устройството знае за какво е, как работи, за какво е и в какво е разликата и понякога това знание не е напълно вярно. Ето защо в тази статия ще сравним DirectX 9 и 11 версии, а също така ще заключим дали си струва да купите нова скъпа графична карта с поддръжка за най-новата версия.
Какво е DirectX??
DirectX е набор от команди за Windows, които могат да решат два проблема. Потребителите чрез работата на тези библиотеки получават възможност да се насладите на цялата компютърна мощност на вашия компютър, а именно, страхотни специални ефекти, за разработчиците това е възможност да получат всички привилегии да работят с видеокарта на хардуерно ниво. С други думи, DirectX е необходим за създаване на реалистични и ефективни изображения в игрите..
Този пакет от екипи се появи през 1994 г., когато Microsoft се готвеше да пусне нова версия на операционната система - Windows 95, обаче, търговският му потенциал беше много съмнителен, тъй като поради защитата и оптимизирането на работата много разработчици не можаха да получат пълен достъп до видеокартата. което означава да се използват всичките му ресурси. Тогава се родиха идеи да напишат пакет от приложения, които да дадат такава възможност на програмистите. Това доведе удобството да работите с тази ОС на принципно ново ниво, което стана конкурентоспособно с писането на игри за DOS.
В момента има няколко версии на DirectX, всички те са работещи и като цяло играчите могат да използват тази, която се поддържа от тяхната видеокарта. По правило се пуска нова версия на DirectX заедно с нови игри и води до подмяната на видеокарта с по-мощна и модерна. Но дали новата версия струва на разходите или можете да се справите със стария хардуер. Накратко, новата версия на пакета винаги дава нови възможности на програмистите, което за потребителя се превръща в по-красиви специални ефекти. Веднага трябва да се отбележи, че липсата на DirectX може да има две последици:
- Играта ще бъде без особени ефекти..
- Играта няма да започне и потребителят ще види грешка на екрана.
DirectX 9
DirectX 9 се появи през 2002 г. и стана революционен по свой начин, разработчиците инвестираха в него подкрепа за шейдър, което в крайна сметка даде страхотна графика за времето си. Играта Need For Speed, пусната през 2003 г., където потребителят може да види най-тънките отблясъци на автомобилното стъкло, да се наслаждава на парчета мръсотия и сняг, летящи изпод колелата, а също така беше изненадана от подробностите на околния свят, може да послужи като ярък пример за DirectX. Всички разработчици направиха своите игри въз основа на тази версия на DirectX и това продължи до 2006 г., когато DirectX версия 10 се появи с Windows Vista.
Интересен факт беше, че тази версия не се използва широко, тъй като самата ОС, за която беше създадена, не отиде при масите. Много геймъри и просто потребители избраха да останат на по-старата операционна система и съответно нямаше нужда да надграждате пакета DirectX до версия 10.
DirectX 11
През 2009 г. на пазара влезе нова версия на Windows с номер 7 и с нея DirectX 11. Основната разлика между тази версия и по-старите беше:
- Потокът от видео данни стана по-добре обработен чрез увеличаване на техния брой.
- Взаимодействието с многоядрени графични карти се превърна в порядък по-добре.
- Като цяло ефективността на средните и слаби видеокарти се увеличи, при същите настройки видеокартата започна да се справя по-добре със същата задача, без излишно загряване и засилване на охладителя.
Горните процеси станаха важни за разработчиците, а за играчите доведоха до подобрена картина и детайли.
Необходимостта от преход
По-горе беше описано какво се подобри с появата на DirectX версия 11, но много играчи не можеха да забележат това в по-старите игри. За това има логична обосновка. Разработчиците създават своите продукти за версията, която съществува в момента, така че по-старите игри просто не носят данни, които биха могли да бъдат използвани от DirectX 11. За да почувствате всички функции на този пакет, трябва да изтеглите нови игри или игри, които са били освободени с като се има предвид новия DirectX.
От това следва логичният извод, че има смисъл да сменяте видеокартата и да актуализирате DirectX само за тези, които наистина обичат да играят и следят най-новото на пазара. Само в тях можете да видите разликата и да й се насладите. Тези, които предпочитат да играят определен набор от стандартни игри, могат да продължат да използват стар хардуер и софтуер, докато на практика не губят нищо.Защо много игри изглеждат недоразвити дори при нови видеокарти с новата версия на DirectX. Работата е там, че за да спестят ресурси, повечето производители предпочитат да пускат игри на няколко различни платформи наведнъж, например PC, PlayStation и Xbox. Конзолите дори от най-новите поколения не могат да се сравняват по производителност с мощни геймърски компютри, затова производителите влагат в своите игри максимум за конзоли, които за персонален компютър могат да бъдат само на ниво на средна употреба. Само игри, пуснати изключително за компютър или специално пригодени за него, както беше с GTA 5, могат да се похвалят с отличен образ и използване на пълната мощност на видеокартата.