Що таке directx? І трохи про directx 12

Відео: А твоя відеокарта підтримує DirectX 12!? Дізнайся! | Live Games

Що ж таке DirectX, адже ми знаємо тільки те, що він потрібен для запуску ігор та інших програм, тому і встановлюємо його. При установці будь-яких додатків, зокрема ігор, майстер установки може зажадати встановити DirectX.

У новій операційній системі Windows 10 буде доступний DirectX 12. Про це ми поговоримо нижче. До речі, сьогодні 29 червня, і як раз вийшла Windows 10. Ви можете почитати про це в цієї статті.

Переходимо до істини. DirectX - це середовище, за допомогою якої, розробники реалізовують будь-які завдання. Цієї середи входить ряд різних компонентів, які необхідні для коректної роботи, наприклад, ігор.

Іншими словами, це платформа, яка дозволяє запускати різні компоненти від моменту кліка і до кінцевого результату. І робить все це сама, за Вас.

Відео: Що дасть DirectX 12

Що таке DirectXЯкби цього самого DirectX не було, то доводилося б самостійно шукати, де і який файл потрібно запустити, щоб щось там запрацювало. Це фізично неможливо, тому що потрібно виконати безліч дій, а DirectX робить це за Вас.


При написанні ігор, як раз використовується DirectX. Інші його функції - він може управляти звуковим потоком, обробляє дані, що надходять з таких пристроїв, як клавіатура, миша і джойстики. Щоб будь-які функції працювали, потрібна апаратна підтримка з боку пристрою.

Цьому є приклад. Наприклад, відеокарти з DirectX 11 повинні мати підтримку Shader Model 5.0.




Тепер поговоримо про DirectX 12.

Відео: Все, що потрібно знати про DirectX 12

DirectX 12: Нові можливості

Що таке DirectXДля того, щоб мати прямий доступ до апаратних ресурсів, розробникам додатків потрібно більш досконалий та ефективний інтерфейс програмування додатків (API). Потрібно це для того, щоб вичавити більший максимум продуктивності з сучасні систем. Є ігри, які не підтримують багатоядерність, наприклад 8 ядер не підтримуються, а значить не задіяні в роботі.

Доступ до GPU (графічний процесор) на сьогоднішній момент обмежений, зроблено це з метою уникнення помилок. Тому розробники хочуть повністю використовувати апаратні можливості GPU.




Для цього і був зроблений DirectX 12, який написаний з нуля.

Ще в 2009 році був представлений DirectX 11. А на сьогоднішній день DirectX 12 є більш ефективною середовищем для розподілу навантаження на CPU (центральний процесор) між декількома потоками. Це означає, що всі ядра, будь їх 8, зароблять на повну потужність.

На сьогоднішній момент Windows 10 використовується на безлічі пристроїв - це і планшети, і комп`ютери, і ноутбуки, а також смартфони, тому DirectX 12 буде використаний в більш широкому спектрі пристроїв. І так, DirectX 12 буде працювати тільки з Windows 10.

Основним завданням DirectX 12 є використання всіх ядер процесора і використання їх на повну силу. Загалом, використання всіх ресурсів комп`ютера на максимум.

Тести в 3D Mark показали приріст продуктивності в 10-15 разів. Приголомшливі результати.

Відео: Все, що вам потрібно знати про DirectX 12

DirectX12

Крім того, підвищення продуктивності помітно не тільки в потужних пристроях, а й в більш слабких, наприклад, в планшетах.

Ще одним сюрпризом є перехід Windows до вирішення нового покоління 4К. Все це можливо з DirectX 12.

І нарешті, останнє, як я писав вище, DirectX 12 буде доступний тільки на операційній системі Windows 10.

Тому, якщо хочете вичавити більше можливостей зі свого ПК, переходите на Windows 10 з DirectX 12.

Поділися в соціальних мережах:

Схожі
Новини від microsoftНовини від microsoft
Системні вимоги windows 7Системні вимоги windows 7
Установка wine в ubuntu 16.04Установка wine в ubuntu 16.04
Directx 10. Його перевагиDirectx 10. Його переваги
Чому в windows 10 немає directx 12?Чому в windows 10 немає directx 12?
Помилка d3dcompiler_43.dll в windows 8Помилка d3dcompiler_43.dll в windows 8
Операційна система windows 10 офіційно вийшла на ринокОпераційна система windows 10 офіційно вийшла на ринок
Directx - проблеми та рішенняDirectx - проблеми та рішення
Як дізнатися версію directx на будь-якої версії windows?Як дізнатися версію directx на будь-якої версії windows?
Продуктивність ігор linux vs wine vs windowsПродуктивність ігор linux vs wine vs windows
» » Що таке directx? І трохи про directx 12