Vulkan 1.0: API на различни платформи за графики с висока производителност

El Февруари 16 от тази година Група Хронос обява освобождаването на Vulkan 1.0 (тъй като очакваната дата на стартиране в края на 20015 г. не може да бъде постигната), след две години упорита работа най-накрая е готов да излезе в света. Първата игра с Двигател Vulkan Също така е на разположение в публична бета версия от 16 г. обаче Ситуацията с Linux не е съвсем благоприятна за крайни потребители и играчи, тъй като повечето продавачи все още са определяне дали ще помогнат чрез поддръжката на Linux за Windows. Пренебрегвайки тези разлики в операционната система, трябва да сте сигурни, че вашите очаквания са реалистични преди да опитате нова игра Vulkan като същевременно дава на разработчиците време да научат и проектират този нов графичен API.

1

Вулкан 1.0

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

Между Голове на Вулкан този дизайн Приложения за 3D графика в реално време, като игри и интерактивни медии на всички платформи, също така има за цел да осигури голямо разнообразие предимства пред други API, предлагане По-ниски режийни разходи, по-директен контрол над графичния процесор и по-висока производителност при по-ниска употреба на процесора, да може по-добре разпределете работата между множество процесорни ядра. Характеризира се и с това, че е a API за различни платформи, който се поддържа от графични карти от висок клас y има OS agnostic за подобряване на преносимостта на приложения, създадени с помощта на този API.

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

¿И какво ще се случи с OpenGL?

Докато Вулкан 1.0 е на преден план за грижи се за графики с голям капацитет, OpenGL не е изоставен от Khronos Group, разработчиците, отговарящи за този проект, ще останат и трябва да се развиват. Вулкан бр строго е необходимо за всички разработчици на игри и приложения, това ще зависи от това доколко ви е грижа за производителност, ако имате нужда от помощ от графичната карта, ако търсите API, който е по-достъпен, ако натоварването ви не може да бъде паралелизирано и т.н.

2

Говореше се и за добавяне на поддръжка SPIR-V за OpenGL и други подобрения на този фронт. Както и да е Група Хронос не е обявил официално нови спецификации или актуализации на OpenGL, но става въпрос за бдителност през следващите месеци.

Един от най- OpenGL разширения (неофициално) изложени от драйверът на NVIDIA е GL_NV_draw_vulkan_image. Това разширение осигурява DrawVkImageNV възможността да нарисувате правоъгълник, който позволява да се покаже цялото или част от съдържанието на VkImage във Вулкан по двуизмерен начин. Това разширение също ще осигури функции за чертане на синхронизация между Vulkan и OpenGL, основно разширението ще осигури начин за настоящето съдържание de Вулкан дв контекст OpenGL.

3

Игри и Вулкан

Миналия 16 февруари Croteam пусна Talos Principle, качени в Парна платформа използване на Двигател Vulkan. за жалост версията от тази игра за Linux все още не е публично достъпенно скоро ще бъде

El закъснение Дължи се на търсене на драйвери за съответствие, тези Драйвери Vulkan 1.0 ще бъде освободен скоро тъй като знаем, че Бета версията на Windows е налична в Steam. От Valve, също се очаква, че Dota2 бъдете скоро на разположение С подкрепата Вулкан, по същия начин други игри ще се появят в бъдеще.

Майкъл Ларабел, форум писател Phoronix коментира, че „като разработчик на игри, който е участвал рано в Вулкан са били предупредени Не. претендент очаквайте чудо с представянето на игрите на Vulkan”. Това е така, защото API на Vulkan предлага много възможности за по-добра производителност и по-големи оптимизации, игрите и техните двигатели са настроени за DirectX 11 и OpenGL. Едва до появата на новите игри или преработените двигатели наоколо Вулкан че ще има по-добра производителност в OpenGL / DX11. Това е причината Juegos в момента на разположение на Вулкан те могат да бъдат по-бавно от съществуващите в процесора OpenGL, това докато работите върху различни грешки в игрите и драйверите.

Въпреки че разработчиците на игрите са възбуден с възможности, предлагани от Vulkan, Les ще отнеме време така че напълно конвертирате. Подобна на тази ситуация се случи, когато Direct3D 11 бе освободен и започна игри за поддръжка, малко по-късно игрите започнаха да работят по-бързо от Direct3D 9.


Оставете вашия коментар

Вашият имейл адрес няма да бъде публикуван. Задължителните полета са отбелязани с *

*

*

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

  1.   преследвач каза той

    Добър пост, за да видите какво дава от себе си за игри. Идват добри времена за игри в света на отворените източници

  2.   HO2Gi каза той

    "20015" Мисля, че ви остава нула