пошук
мова
пристрої windows програми мережа
русский українська
ПристроїВідеокарта → Особливості DirectX 12 Ultimate

DirectX 12 Ultimate

09.04.2020 р.

У березні 2020 року компанія Microsoft оголосила про вихід нової версії графічного API - DirectX 12 Ultimate (у складі великого оновлення Windows 10 20H1). Експерти вважають це значним кроком у розвитку графічних технологій, який сприяє масовому впровадженню передових досягнень в сферу відеоігор.

Розглядати DirectX 12 Ultimate з позиції розробників ігрових додатків не будемо, а спробуємо розібратися, що принесе його поява рядовому геймеру.

Підтримка

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

Як вже згадувалося вище, на рівні програмного забезпечення DirectX 12 Ultimate підтримується Windows 10, починаючи з версії Windows 10 20H1.

Серед відеокарт підтримка DirectX 12 Ultimate вже є в графічних прискорювачів NVIDIA серії RTX (Arc A350M, Arc A370M, Arc A380, Arc A730M, Arc A750, Arc A770, Arc A770M, GeForce RTX 2050 Mobile, GeForce RTX 2060, GeForce RTX 2060 Super, GeForce RTX 2070, GeForce RTX 2070 Super, GeForce RTX 2080, GeForce RTX 2080 Super, GeForce RTX 2080 Ti, GeForce RTX 3050, GeForce RTX 3050 Mobile, GeForce RTX 3050 Mobile Refresh 6 GB, GeForce RTX 3050 Ti Mobile, GeForce RTX 3060, GeForce RTX 3060 8GB, GeForce RTX 3060 Mobile, GeForce RTX 3060 Ti, GeForce RTX 3060 Ti GDDR6X, GeForce RTX 3070, GeForce RTX 3070 Mobile, GeForce RTX 3070 Ti, GeForce RTX 3070 Ti Mobile, GeForce RTX 3080, GeForce RTX 3080 12GB, GeForce RTX 3080 Mobile, GeForce RTX 3080 Ti, GeForce RTX 3080 Ti Mobile, GeForce RTX 3090, GeForce RTX 3090 Ti, GeForce RTX 4050 Mobile, GeForce RTX 4060, GeForce RTX 4060 Mobile, GeForce RTX 4060 Ti 16 GB, GeForce RTX 4060 Ti 8 GB, GeForce RTX 4070, GeForce RTX 4070 Mobile, GeForce RTX 4070 Ti, GeForce RTX 4080, GeForce RTX 4080 Mobile, GeForce RTX 4090, GeForce RTX 4090 Mobile, Quadro RTX 4000 Mobile, Radeon RX 6650 XT, Radeon RX 6750 XT, Radeon RX 6850M XT, Radeon RX 6950 XT, Radeon RX 7700 XT, Radeon RX 7800 XT, Radeon RX 7900 GRE, Radeon RX 7900 XT, Radeon RX 7900 XTX, Titan RTX).

У відеокарт AMD такої підтримки поки немає, проте розробка нового API проходила за активної участі цієї компанії. Підтримка DX 12 Ultimate в прискорювачах Radeon з'явиться вже в найближчому майбутньому, в нових відеокартах архітектури RDNA2 (Navi 2X), вихід яких намічений на 2020 рік. DX12 Ultimate буде використовуватися також в Xbox Series X та інших ігрових консолях, побудованих на архітектурі AMD RDNA2.

Відеокарти, які не потрапили у згадану вище категорію (без підтримки DX12 Ultimate) будуть працювати так само, як і працювали до цього. Якихось позитивних змін для них не передбачається (втім, як і негативних).

Головні переваги DX12 Ultimate


Реалістична графіка

DirectX 12 Ultimate включає в себе Raytracing 1.1, який суттєво спростив використання в іграх вже добре відомої технології ріал-тайм трасування променів. Як відомо, трасування променів моделює фізичну поведінку світла, за рахунок чого досягається високий рівень реалістичності графіки. Детальніше про це можна дізнатися з відео нижче або прочитати тут.

З виходом DirectX 12 Ultimate трасування променів стане дійсно масовим і буде присутнє в абсолютній більшості комп'ютерних ігор. Графіка в іграх поступово переходить на якісно новий рівень, наближаючись по реалістичності до кінематографу.

Висока швидкодія

Трасування променів істотно збільшує навантаження на відеокарту комп'ютера. Однак DirectX 12 Ultimate включає кілька нових технологій, які прискорюють роботу комп'ютера в іграх і таким чином компенсують це додаткове навантаження. Зокрема, йдеться про Variable Rate Shading, Mesh Shading та Sampler Feedback.


Variable Rate Shading (VRS)

VRS - це технологія інтелектуального підходу до формування зображень в комп'ютерних 3D-іграх, при якому для різних ділянок кадру застосовується різний рівень шейдингу (затінення і освітлення). З врахуванням аналізу геометрії, кількості рухів і змін кольорів, в кожному кадрі знижується деталізація опрацювання тих ділянок зображення, де це можливо (наприклад, фрагментів неба або однотонних стін).

Простіше кажучи, відеокарта приділяє потрібну увагу шейдингу головних частин картинки і менше "напружується" на шейдингу другорядних, які не кидаються в очі. Для гравця це непомітно, однак ресурси відеокарти істотно економляться.

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


Mesh Shading

Ця технологія близька за принципом до попередньої і будується на використанні так званого адаптивного LOD (Level of Detail).

В спрощеній формі це можна пояснити так. В ігрових світах, як і в реальному світі, персонажів оточують будівлі, рослини, тварини, техніка, меблі тощо, які відеокарта "малює", складаючи з різних дрібних геометричних об'єктів. В грі з великим відкритим світом у формуванні 3D-сцен може брати участь величезна кількість різних об'єктів (десятки або сотні тисяч). При цьому, комп'ютеру потрібно постійно прораховувати їх розташування і відповідним чином малювати. Якщо таких об'єктів дуже багато, забезпечити високий рівень їх деталізації при збереженні комфортної частоти зміни кадрів зможе далеко не кожна відеокарта.

Тому в налаштуваннях більшості ігор вже давно присутній параметр, який дозволяє встановити геометричну деталізацію об'єктів в залежності від відстані до них. Тобто, з метою зниження кількості необхідних розрахунків можна налаштувати певну відстань від камери (точки спостереження), за межами якої об'єкти почнуть відображатися в спрощеному вигляді. Ця відстань, по суті, і визначає згаданий вище Level of Detail (LOD). Чим вона коротша, тим гірша якість графіки в грі, але навантаження на комп'ютер нижче.

Однак, до цього Level of Detail завжди був фіксованим протягом всієї гри, незалежно від складності 3D-сцен. Баланс між якістю графіки і частотою кадрів доводилося шукати "вручну". Технологія Mesh Shading робить Level of Detail адаптивним. Тобто, ступінь деталізації кожного об'єкта тепер буде в автоматичному режимі динамічно змінюватися по ходу гри, в залежності від вільних ресурсів відеокарти, загальної кількості об'єктів в сцені, а також відстані від камери до них. Таким чином, в грі в кожен конкретний момент часу буде забезпечуватися максимальний баланс між якістю картинки і швидкодією комп'ютера.


Sampler Feedback

Sampler Feedback - оптимізує обчислення на відеокарті, пов'язані з текстурами. Ця технологія дозволяє розробникам відеоігор використовувати більш гнучкі алгоритми підвантажування текстур в пам'ять відеокарти, за рахунок чого підвищується ефективність її використання. Зокрема, це дозволить уникнути знайомих багатьом геймерам моментів, коли підвантажування деталізованих текстур відбувається зі значним запізненнями, що відразу впадає в очі та не кращим чином впливає на ігровий процес.

ПОДІЛИТИСЬ:

НАПИСАТИ АВТОРУ
Схожі матеріали


Що таке трасування променів

У світі комп'ютерних ігор в 2018 році відбулася подія, яку багато експертів віднесли до категорії революційних. Йдеться про впровадження в ігри трасування променів.

Трасування променів (англ. Ray Tracing) - це технологія відтворення тривимірної графіки шляхом симуляції фізичної поведінки світла. Використовуючи її, відеокарта детально моделює проходження променів від джерел освітлення і їх взаємодію з об'єктами. При цьому, враховуються властивості поверхонь об'єктів, на підставі чого обчислюються точки початку розсіювання, особливості відображення світла, виникнення тіней і багато іншого.

По суті, це симуляція моделі людського зору, яка впритул наближає комп'ютерну графіку до кінематографічного рівня (див. приклади).

ΞдетальнішеΞ
Наскільки довгими можуть бути кабелі HDMI, USB, Ethernet

Довгі кабелі потрібні в різних ситуаціях: встановлення домашнього кінотеатру, аудіосистеми, підключення віддаленого принтера тощо. Найчастіше виникає необхідність використання довгих кабелів HDMI, USB, Ethernet. Але чи є якісь обмеження щодо їх максимальної довжини? Про це і йтиметься у статті.

ΞдетальнішеΞ
Каталог ігор на ПК (PC)

В кожної комп'ютерної гри є певні вимоги до внутрішніх пристроїв комп'ютера (відеокарти, процесора, обсягу оперативної пам'яті та ін.). Якщо комп'ютер їм не відповідає, насолодитися ігровим процесом навряд чи вийде.

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

ΞдетальнішеΞ
Порівняння відеокарт

Онлайн-сервіс порівняння характеристик відеокарт. Побудований у вигляді порівняльної таблиці, в яку можна одночасно додати необмежену кількість графічних карт, вибравши їх зі списку (доступно близько 700 дискретних та інтегрованих відеокарт nVidia, Intel та AMD).

Сервіс дозволяє в зручній формі порівнювати продуктивність відеокарт в комп`ютерних іграх, частоту графічного процесора, тип, розмір і ширину шини пам'яті, а також інші їх характеристики.

ΞдетальнішеΞ
Швидкодія та специфікації відеокарт

Детальні характеристики десктопних і мобільних дискретних відеокарт NVIDIA і AMD (ATI), а також графічних чіпів, інтегрованих в процесори та системну логіку материнських плат.

Є фільтр, що дозволяє шукати в базі відеокарти за виробником, типо (мобільні, десктопні, дискретні, інтегровані), а також за назвою моделі.

ΞдетальнішеΞ
Як дізнатися версію DirectX комп'ютера

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

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

Підтримка комп'ютером тієї або іншої версії DirectX залежить від встановленої на ньому Windows, а також від можливостей його відеокарти.

ΞдетальнішеΞ
ПРИСТРОЇ Смартфони Смартфони, гаджети Мобільні SoC ПК: основи Будова комп'ютера Драйвери пристроїв BIOS, UEFI ПК: внутрішні пристрої Процесор Материнська плата Відеокарта Оперативна пам'ять Жорсткий диск, SSD Блок живлення Мережева карта Звукова карта Кулери, охолодження ПК: зовнішні пристрої Мишка Клавіатура Монітор, телевізор Флешка Оптичні диски Принтер, сканер Маршрутизатор, Wi-Fi WINDOWS Інсталяція і оптимізація Інсталяція Windows Оновлення, відновлення Оптимізація Windows Файли і папки Файли Папки Архіви Іконки та ярлики Контекстне меню Використання Windows Основи Робочий стіл Панель завдань Мій комп'ютер Облікові записи Гарячі клавіши Дата та час Мова Шрифти Звуки Панель керування Диспетчер завдань Диспетчер пристроїв Реєстр Командний рядок Віртуалізація Безпека ПРОГРАМИ Інструкції та поради Встановлення програм Автозавантаження програм Microsoft Word Microsoft Excel Браузери Архіватори Файли, мультимедіа Безпека

МЕРЕЖА Основи Налаштування мережі Можливості Інтернету Корисні сайти


вгору
Сайт використовує файли cookie для забезпечення кращого досвіду перебування на ньому. Якщо ви будете продовжувати використовувати цей сайт, вважатиметься, що ви з цим згідні.
Ок
Детальніше
X

Дорогий друже!

У тебе встановлений блокувальник реклами (AdBlock, AdBlocker чи подібний).

Реклама - єдиний засіб існування цього сайту. Додай www.chaynikam.info до білого списку блокувальника, щоб сайт не довелося закрити.