Vulkan 1.0: крос-платформний API для високопродуктивної графіки

El Лютий 16 цього року Khronos Group оголошення випуск Vulkan 1.0 (оскільки передбачуваної дати запуску в кінці 20015 року досягти не вдалося), після двох років напруженої роботи він нарешті готовий вийти у світ. Перша гра с Двигун Vulkan є також доступно в публічній бета-версії станом на 16 р., проте Ситуація з Linux не зовсім сприятлива для кінцевих користувачів та гравців, як і раніше більшість продавців визначити, чи допоможуть вони через підтримку Linux у Windows. Ігноруючи ці відмінності в операційній системі, ви повинні бути впевнені в цьому ваші очікування реалістичні перед тим, як спробувати нова гра Vulkan надаючи розробникам час на вивчення та розробку цього нового графічного API.

1

Вулкан 1.0

Vulkan - відповідь Khronos Group пункт Microsoft DirectX 12, Apple's Metal та старий API AMD Mantle забезпечувати високопродуктивна графіка. Вони вперше назвали цей AP як "Ініціатива OpenGL наступного покоління", але колись його називали Вулкан, попередній титул залишився в минулому. Вулкан дрейфує і був побудований на основі технології ADM Mantle який була подарована AMD з наміром дати Хронос основа, на якій розпочати розробку API, який вони могли б стандартизувати для всієї галузі (як OpenGL), але Vulkan він еволюціонував вже набагато далі не пов'язаний з апаратним дизайном AMD GNC і може вмістити всі випадки використання в всі екосистеми, API значно змінився після перегляду багатьма різними сторонами. Президент Хроноса, Ніл Треветт, дав зрозуміти, що Vulkan es набагато більше, ніж інший фокус на Мантлі.

Між Голи Вулкана ця конструкція Додатки для 3D-графіки в реальному часі, як ігри та інтерактивні медіа на всіх платформах, також має на меті забезпечити велику різноманітність переваги перед іншими API, пропонуючи Менші накладні витрати, більш прямий контроль над графічним процесором та вища продуктивність при меншому використанні процесора, можливість краще розподілити роботу між декількома ядрами процесора. Він також характеризується тим, що є Крос-платформний API, який підтримується високоякісними відеокартами y має агностик ОС для покращення портативності програм, створених за допомогою цього API.

Вулкан 1.0 розроблений з урахуванням випадків використання смартфон, робочий стіл та консолі, зараз це a API з можливостями багатопоточності, із значно меншими накладними витратами порівняно з драйверами OpenGL і що підтримує попередньо скомпільовані шейдери за допомогою SPIR-V. На відміну від інших альтернативних API, Vulkan - це крос-платформа та справжній галузевий стандарт. В даний час існують Вулкан SDK доступний для Android, Linux та Windows, хоча все ще знаходиться в бета-фазі, AMD і Nvidia зробили це відомим вони підтримують Вулкана. Вулкан 1.0 Це не остаточна версія, майбутні зміни, звичайно, з’являться після робоча група отримала відгук від інших розробників.

¿А що буде з OpenGL?

Поки Вулкан 1.0 є в авангарді для подбати про графіку великої ємності, Група "Хронос" не відмовляється від OpenGL, розробники, відповідальні за цей проект, залишаться і повинні еволюціонувати. Вулкан No це суворо необхідно для всіх розробників ігор та додатків, це буде залежати від того, наскільки ви дбаєте про продуктивність, якщо вам потрібна допомога з відеокарти, якщо ви шукаєте API, який є більш доступним, якщо ваше робоче навантаження неможливо розпаралелювати тощо.

2

Також про це говорили додавши підтримку SPIR-V для OpenGL та інші вдосконалення на цьому фронті. Однак Khronos Group не офіційно оголосив про нові технічні характеристики або оновлення OpenGL, але мова йде про пильність протягом наступних місяців.

Однією з Розширення OpenGL (неофіційно) викрито драйвером NVIDIA є GL_NV_draw_vulkan_image. Це розширення забезпечує DrawVkImageNV можливість намалювати прямокутник, що дозволяє показати весь або деякий вміст VkImage у Вулкані двовимірним способом. Це розширення також забезпечить функції для малювання синхронізації між Vulkan і OpenGL, в основному розширення забезпечить шлях до присутній зміст de Вулкан дв контексті OpenGL.

3

Ігри та Вулкан

Минулого 16 лютого Croteam випустив принцип "Талос", завантажено в Парова платформа за допомогою Двигун Vulkan. На жаль версії цієї гри для Linux ще не є загальнодоступним, але незабаром це буде

El відставання Це пов'язано з пошук драйверів відповідності. Ці Драйвери Vulkan 1.0 буде звільнений незабаром оскільки ми знаємо, що Бета-версія Windows доступна в Steam. Від клапана, також очікується, що Dota2 невдовзі доступний За підтримки Vulkan, також інші ігри з’являться в майбутньому.

Майкл Ларабель, письменник форуму Phoronix прокоментував, що "як розробник ігор, який раніше брав участь у Vulkan був попереджений немає претендент очікуйте дива з продуктивністю ігор Vulkan". Це тому, що API Vulkan пропонує безліч можливостей для кращої продуктивності та більшої оптимізації, ігри та їх двигуни налаштовані на DirectX 11 та OpenGL. Це не стане до появи нових ігор або перероблених двигунів навколо Vulkan що буде краща продуктивність у OpenGL / DX11. Ось чому Juegos на даний момент доступна за адресою Vulkan вони можуть бути повільніше, ніж ті, що існують у процесорі OpenGL, це під час роботи над різними помилками ігор та драйверами.

Хоча розробників ігор є схвильований з можливості, які пропонує Вулкан, Les знадобиться час так що повністю перетворити. Ситуація, подібна до цієї, сталася, коли Direct3D 11 був звільнений і почав підтримка ігор, через деякий час ігри почали працювати швидше, ніж Direct3D 9.


Залиште свій коментар

Ваша електронна адреса не буде опублікований. Обов'язкові для заповнення поля позначені *

*

*

  1. Відповідальний за дані: Мігель Анхель Гатон
  2. Призначення даних: Контроль спаму, управління коментарями.
  3. Легітимація: Ваша згода
  4. Передача даних: Дані не передаватимуться третім особам, за винятком юридичних зобов’язань.
  5. Зберігання даних: База даних, розміщена в мережі Occentus Networks (ЄС)
  6. Права: Ви можете будь-коли обмежити, відновити та видалити свою інформацію.

  1.   сталкер - сказав він

    Хороший пост, щоб побачити, що це дає від себе для ігор. Наближаються добрі часи для ігор у світі з відкритим кодом

  2.   HO2Gi - сказав він

    "20015" Я думаю, у вас залишився нуль