Новини

Все, що вам потрібно знати про directx 12 (ми включаємо орієнтир)

Зміст:

Anonim

З приходом Windows 10 і, як це було звичайно в Microsoft з кожною операційною системою, з'являється його останній графічний API, який дає початок новому поколінню графічних карт, і особливо ігор. Directx12 - це новий Api, цього разу низький рівень і з новим середовищем, а також Вулкан - про який ми поговоримо пізніше - вторгнеться в наш світ.

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

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

Для того, щоб гарантувати, що Dx12 працюватиме на широкому спектрі обладнання, Microsoft та його партнери домовилися розділити рівні підтримки прив’язки ресурсів на 3, тобто модель ресурсів, таким чином:

  • Рівень 1: Intel Haswell, Broadwell та Nvidia Fermi. Рівень 2: Nvidia Kepler, Maxwell 1.0 та Maxwell 2.0. Рівень 3: AMD GCN 1.0, GCN 1.1 та GCN 1.2.

Кожен рівень - це супернабір попереднього, тобто обладнання 1-го рівня поставляється з найсильнішими обмеженнями в ресурсній моделі, а рівень 3 навпаки не має обмежень, тоді як рівень 2 представляє проміжний рівень звуження. Як легко було б, якби було навпаки, правда? Рівень1 той, у кого є все, і так далі, але ні… Ускладнює життя - це його доля. Отже, підводячи підсумки, Amd Tier3 - це той, який не має обмежень, Tier2 - той, що має певні обмеження, а Tier1 - тому, що той, хто більше чи краще сказав той, що має найбільш "базову" підтримку.

Останнім часом в Інтернеті багато говорять, якщо всі вони підтримують все (як Maxwells) або якщо Amd підтримує чи не всі функції Dx12, і коли було сказано, що так, це було неправильно інтерпретовано, це означає, що він не має обмежень у тому, що було бачено досі, але що Дуже різними є "рівні функцій", і тепер ми розберемося, що таке рівень функцій, оскільки архітектури чи карти підтримують це… Чому б ти не подарував нам поезію так?

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

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

Як ми можемо знати, які “рівні функцій” має кожне обладнання? Ми їх ідентифікуємо так:

  • Рівень функцій 11 -> Nvidia Fermi, Kepler, Maxwell 1.0. Рівень функції 11.1 -> AMD GCN 1.0, Intel Haswell та Broadwell. Рівень функції 12.0 -> AMD GCN 1.1 та 1.2 GCN. Функція Leve 12.1 -> Nvidia Maxwell 2.0

Ми з вами помилувались так? Це не менше, ми маємо на увазі Tiers, Feature Leves та різну графіку і ніяких ігор… Чудово! Як ми це бачимо? Дуже просто, ми спочатку перерахуємо, які картки відповідають якій архітектурі.

- Nvidia Fermi: Усі, хто має чіп на початку своєї моделі, "GF", такі як GF117, 110, 100, і всі ті, хто знаходиться в середині, які, як ви добре знаєте і говорять про найпопулярніші, були б GT450, GTX460, 470, 560 та 580 серед інших.

- Nvidia Kepler: Як і GF в цьому випадку їх називають GK, якщо це як думка про "Gpu Kepler". Не всі серії Nvidia 600 або 700 є, є деякі, які смажені з GF, тобто з Fermi, тому це зручно, але як приклад, ми розповімо вам, що вони включають серед інших популярні GTX650, 660, 670, 680, 760, 770, 780 і ​​Ті.

- Nvidia Maxwell та Maxwell 2. 0: Тут список коротший, Maxwell 1.0 народився з GTX750 та 750Ti, що, як ви бачите, належить до серії 700, не будучи Kepler, і вони ототожнюються з GM107 та 108. У Maxwell 2.0 менше карти, які є, починаючи з нового GTX950, і ми переходимо від цього до 960, 970, 980 і Ti, а також до Titan X і пізніше.

- AMD GCN 1.0: трохи легше зрозуміти, що впливає, серія AMD 7000 від 7350 до 7990 є архітектурою GCN 1.0 (крім 7790, що становить 1, 1). Ви повинні бути обережними, тому що в таких наступних серіях, як R3, R7 і R9 є "зловмисники", а точніше - перемолоти, які мають таку архітектуру, як 270, 280X і т.д. Вони базуються на чіпі Таїті, Піткерн, Кюрасао, Кабо-Верде…

- AMD GCN 1.1 і 1.2: Вони підтримуються наступним поколінням, яке є більш сучасним, наприклад, R7 260 і 260X, які є 1, 1, 7790, і тими, що базуються на Гаваях, таких як 290, 290X і Apus Kaveri, які базуються на Архітектура морських островів 1.2 більш рідкісні, які базуються на архітектурі Вулканічних островів, таких як 285 або 380, та нова Fury, що базується на Фіджі. Серії 300, багато з яких 1, 0 і 1, 1, ви повинні бути обережними, щоб не переплутати їх, наприклад, 390 і 390x, які є 1, 1 або 370, що становить 1, 0. Вони не могли зробити краще (сарказм).

Ну, у нас уже є картки та розміщені з їх конкретною підтримкою, але в чому насправді покращується Dx12?, Підсумовуємо це чітко та легко.

  • Скорочення вузького місця в процесорі - особливість, яка в Dx11 дійсно насичена. Збільште масштабування, маючи більшу кількість ядер в процесорі, нарешті. Більший контроль для розробника. Ефективність Api схожа на консоль, тобто, що матиме більш широке та більш чітке керування апаратним забезпеченням - програмним забезпеченням (іграми), всі функції Dx11 зберігають їх.

Скажімо, це головна особливість або база Dx12, тому, якщо у нас є картка, яка не підтримує 100 та незначні функції, чи можемо ми використовувати Dx12? Так Але… немає, але ес Сі. Відмінності знайдуться, коли з часом ідуть ігри, що підтримують ці карти, тим часом вони можуть бути імітовані програмним забезпеченням. Найбезпечнішим і найбільш правдоподібним є те, що ігри, які надійдуть цього 2015 року та наступного 2016 року, базуються на базі Dx12, оскільки багато з них будуть виправлені після нового запуску патчів до нового Api, аналогічно тому, що було в Battlefield 4 і Мантія, яка звільнила свою підтримку через кілька місяців.

Як ми вимірюємо дійсну різницю між Dx11 і 12?


Я знаю, що багато хто з вас, можливо, захочуть поговорити про кожен "рівень функцій", але оскільки досі не існує ігор, які описують їх, або деталей того, яка гра буде реалізована, ми збираємось зосередити увагу на основних вдосконаленнях, які полягають у величезному випуску шиї флакон, який може генерувати gpu, процесор, саме там найбільше працює Microsoft, щоб зробити його більш гнучким і скористатися як процесором, так і графікою в цілому. Крім того, ось така стаття - швидкий і простий погляд, щоб підготуватися.

Для цього ми підготували таблицю з новою грою (все ще знаходиться в попередньому бета-стані) Попіл Сингулярності, щоб побачити, яку користь ми отримаємо, переходячи від Directx 11 до 12, і 3DMark Vantage кількість зворотних дзвінків або "дзвінків", які можна здійснити процесор до відеокарти.

Хоча його дуже критикують (і це не менше, але ми не вступимо хворобливо), мені це здається хорошим орієнтиром, оскільки постановка об'єктів, кораблів, плотерів, звуку, графічних ефектів на екрані дуже висока, і це ідеально для кількісної оцінки поліпшення Fps, що саме в кінцевому рахунку нас цікавить. Очевидно, ми використали R9 390x нашої команди та 4690K @ 4400Mhz під Windows 10.

РЕКОМЕНДУЄМО ВАС Пояснюємо, чому AMD вдосконалює більше ніж Nvidia при переході на DirectX 12

Це лавка розділу, яка охоплює весь ПК, здебільшого використовуючи Gpu.

І нарешті тест процесора, щоб побачити, як Api звільняє продуктивність процесора.

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

Тепер ми побачимо, як впливають дзвінки з процесора на gpu на основі тесту, який приносить 3DMark, з тим же графіком та обладнанням.

Так, як ми бачимо, кількість викликів, які Dx12 може виконати проти Dx11, не можна порівняти. Але що таке недоліки ? Як просте пояснення, я скажу вам, що вони складають загальну кількість "сіток", отриманих після дозування, і це процес, коли двигун поєднує подачу різних об'єктів в один виклик, щоб спробувати уникнути перевантаження процесора, і як ми бачимо в графік, різниця дивує.

Ну а тепер давайте нарешті вийдемо з технічних можливостей і зосередимося на тому, що для нас важливо, іграх.

Яку карту придбати?


Якщо ви все ще не маєте жодної відеокарти, сумісної з цими характеристиками, або просто хочете оновити щось краще, радимо придбати те, що ми завжди рекомендуємо, якість / ціна. Не всі ігри, які будуть надходити, - це Dx12, і більшість того, що на сьогоднішній день є Dx9 або 11, тому зручно мати фіксовану цінову лінію і починати з цієї бази.

Завжди є альтернативи меншими за 200 євро, такі як Gtx 950 або AMD R7 370, вище цих GTX960 і AMD R9 380 і так далі, завжди маючи щось збалансоване, відповідно до нашої команди та потреб. На мій погляд, ще дуже рано думати про рівні функції або якщо мені потрібен X або Y на основі гри, оскільки все ще немає нічого чіткого чи поясненого, окрім того, що ми сконцентрували, на чому приблизно випущено процесор і вдосконалення кадрів в секунду, що переходять від однієї api до іншої, щоб викласти його найпростішим способом.

Зважаючи на це, всі gpus на поточному ринку і, мабуть, багато хто з вас мають / мають базову підтримку Dx12, яка є основною особливістю, а отже, та, яка цікавить нас, поки ми не побачимо майбутніх ігор.

А які ігри приходять до нас?


Gear of War Ultimate

У решті 2015 року буде кілька ігор, які спочатку підтримуватимуть Directx12, і перше з усіх (не рахуючи Ashes, оскільки це попередня бета-версія) - Fable Legends, яка вийде для ПК та Xbox. Один у жовтні.

За даними джерел, котрі шахраюють Інтернет, поліпшення від Dx11 до 12 є сильними, що дає частоту кадрів у Dx11 в 43 кадрів в секунду, тоді як у Dx12 ми збираємось до 53 кадрів в секунду, що є поліпшенням, ніж гідним для початку, а також мінімуми покращуються більша частка, ніж середня.

З іншого боку, до кінця року і конкретно у грудні приїде новий Гітман.

Де нас цікавить ця тема - це 2016 рік, коли список подовжується, де Arv Survival Evolved отримає пластир, який щотижня проходить прихильників, у лютому 2016 року виходить новий Deus Ex Manking Divided, Sea of ​​Thieves, Star Citizen, Gear of War Ultimate, Day Z, Arma 3, і хоча ще невідомо, яка гра стане першою, DICE, творець таких ігор, як Battlefield, вже має свій двигун Frostbite 3, що працює на Dx12, хоча я б став би, сподівання, що воно породжує та є багатокористувацьким заголовком, можливо, там, де всю цю атрибутику можна було б використовувати найбільше.

У будь-якому випадку, я думаю, що я нічого не залишив у стані розробки, і тепер ти трохи спокійніше, тому ми прощаємося тут, і незабаром у вас з’явиться стаття про Вулкана, нового Api від батьків OpenGL та належність до групи Kronos, до якої приходить Давайте будемо «конкуренцією» Dx12, як це було протягом цих довгих років, і як коротко це було Mantle, те, про що ми думаємо, почало нервувати всіх.

Ми залишаємо вам кілька зображень згаданих заголовків позаду, і ми попрощалися !.

Новини

Вибір редактора

Back to top button