Про DirectX напевно чули майже всі любителі комп'ютерних ігор, проте, що це таке, як працює, для чого потрібно і в чому полягає різниця версій, знають одиниця, а іноді ці знання не зовсім вірні. Саме тому в даній статті буде проведено порівняння версій DirectX 9 і 11, а також зроблено висновок про те, чи варто купувати нову дорогу відеокарту з підтримкою останньої версії.
Що таке DirectX?
DirectX - це набір команд для Windows, які дозволяють вирішувати два завдання. Користувачі за рахунок роботи цих бібліотек отримують можливість насолодитися всією обчислювальної здатністю свого ПК, а саме чудовими спецефектами, для розробників - це можливість отримати всі привілеї роботи з відеокартою на апаратному рівні. Іншими словами DirectX необхідний для створення реалістичної та ефективної картинки в іграх.
Даний пакет команд з'явився в 1994 році, коли компанія Microsoft готувалася випустити на ринок нову версію ОС - Windows 95, проте, її комерційний потенціал був вельми сумнівний, так як через захисту і оптимізації роботи багато розробники не могли отримати повноцінний доступ до відеокарти, а значить використовувати всі її ресурси. Саме тоді народилася ідеї написати пакет додатків здатних дати таку можливість програмістам. Це вивело зручність роботи з даної ОС на принциповій новий рівень, який став конкурентоспроможним з написанням ігор під DOS.
В даний час існує декілька версій DirectX, всі вони працездатні і за великим рахунком гравці можуть користуватися тією, яка підтримується їх відкритий. Як правило, нова версія DirectX випускається спільно з новими іграми і тягне за собою заміну відеокарти на більш потужну і сучасну. Однак, чи варто нова версія таких витрат або можна обійтися старим залізом. Якщо говорити коротко, то нова версія пакету завжди дає програмістам нові можливості, що для користувача виливається в більш красиві спецефекти. Варто відразу зазначити, що відсутність DirectX може мати два наслідки:
- Гра буде без будь-яких спецефектів.
- Гра не запуститься, а пользователь буде бачити на екрані помилку.
DirectX 9
DirectX 9 з'явився в 2002 році і став по-своєму революційним, розробники вклали в нього підтримку шейдерів, що в підсумку дало чудову графіку для свого часу. Яскравим прим DirectX єром тому може служити гра Need For Speed, випущена в 2003 році, де користувач могли бачити найдрібніші відблиски на склі автомобіля, насолоджуватися вилітають з-під коліс шматками бруду і снігу, а також дивувалися деталізації навколишнього світу. Всі розробники робили свої ігри з урахуванням цієї версії DirectX і так тривало до 2006 року, поки разом з Windows Vista не з'явилося DirectX версії 10.
Цікавим фактом стало те, що дана версія не отримала широкого поширення, так як сама операційка для якої вона була створена не пішла в маси. Багато геймери і просто користувачі вважали за краще залишитися на більш старої ОС і, відповідно, необхідність в оновленні пакету DirectX до 10 версії не було.
DirectX 11
У 2009 році на ринок виходить нова версія Windows під номером 7, а з нею і DirectX 11. Принциповою відмінністю даної версії від старіших стало:
- Потік відеоданих став краще оброблятися за рахунок збільшення їх числа.
- Взаємодія з багатоядерними відеокартами став на порядок краще.
- Збільшився ККД в цілому середніх і слабких відеокарт, на одних і тих же налаштуваннях відеокарта стала з однією і тією ж завданням справлятися краще, без зайвого нагріву і посилення роботи кулера.
Вищеописані процеси стали важливі для розробників, а для гравців це вилилося в поліпшення картинки і деталізації.
необхідність переходу
Вище було описано, що покращився при появі DirectX версії 11, проте, багато гравців не змогли це помітити в старих іграх. Цьому є цілком логічне обгрунтування. Розробники створюють свої продукти під ту версію, яка існує в даний момент, тому більш старі ігри просто не несуть в собі даних, які могли б бути використані DirectX 11. Щоб відчути всі можливості цього пакета необхідно завантажити нові ігри або ігри, які були випущені з урахуванням нового DirectX.
З цього випливає логічний висновок, що сенс міняти відеокарту і оновлювати DirectX є тільки для тих, хто дійсно любить грати і стежить за новинками ринку. Тільки в них можна побачити різницю і насолодитися нею. Ті, хто вважають за краще грати в певний набір стандартних ігор можуть продовжувати використовувати старе залізо і ПО, при цьому вони практично нічого не втратять.Чому багато ігор здаються недостатньо опрацьованими навіть на нових відкритих з новою версією DirectX. Вся справа в тому, що більшість виробників з метою економії ресурсів воліють випускати гри відразу на кілька різних платформ, наприклад, ПК, PlayStation і Xbox. Консолі навіть останніх поколінь не можуть зрівнятися продуктивністю з потужними ігровими ПК, тому виробники закладають у свої ігри максимум для консолей, що для персонального комп'ютера може бути лише на рівні середнього використання. Тільки ігри, випущені ексклюзивно під ПК або спеціально адаптовані під нього, як це було з GTA 5, можуть похвалитися відмінним зображенням і використання всієї потужності відеокарти.