Vulkan 1.0: plattforms-API för högpresterande grafik

El 16 februari i år Khronos Group annons lanseringen av Vulkan 1.0 (eftersom det förväntade lanseringsdatumet i slutet av året 20015 inte kunde uppnås) är det efter två års hårt arbete äntligen redo att gå ut i världen. Det första spelet med Vulkan-motor är också tillgänglig i offentlig beta från och med 16/02/16, dock Linux-situationen är inte helt gynnsam för slutanvändare och spelare eftersom de flesta säljare fortfarande är bestämma om de kommer att hjälpa till med Linux-stöd på Windows. Ignorera dessa operativsystemskillnader måste du vara säker på att dina förväntningar är realistiska innan du försöker nytt Vulkan-spel samtidigt som utvecklare får tid att lära sig och designa för detta nya grafik-API.

1

Vulkan 1.0

Vulkan är svaret på Khronos Group till Microsoft DirectX 12, Apples Metal och det gamla AMD Mantle API att förse högpresterande grafik. De hänvisade först till denna AP som "Next Generation OpenGL Initiative", men en gång kallad Vulkan, förblev den tidigare titeln i det förflutna. Vulkan driver och byggdes baserat på ADM Mantle-teknik som donerades av AMD med avsikt att ge Khronos en bas på vilken börja utveckla ett API som de kan standardisera i hela branschen (precis som OpenGL), men Vulkan det har utvecklats mycket längre, redan är inte knuten till AMDs GNC-hårdvarudesign och kan passa alla användningsfall i alla ekosystemhar API utvecklats mycket efter att ha granskats av många olika parter. Presidenten för Khronos, Neil trevett, gjorde det klart att Vulkan es mycket mer än ett annat fokus på Mantle.

Mellan Vulkans mål denna design 3D-grafikapplikationer i realtid, som spel och interaktiva medier på alla plattformar är också avsedd att ge en stor variation fördelar jämfört med andra API: er, erbjudande Lägre omkostnader, mer direkt kontroll över GPU och högre prestanda med lägre CPU-användning, att kunna bättre fördela arbete mellan flera CPU-kärnor. Det kännetecknas också av att vara en Cross-platform API som stöds av avancerade grafikkort y har OS-agnostik för att förbättra portabiliteten för applikationer som skapats med detta API.

Vulkan 1.0 är utformad för att passa användningsfall för smartphone, skrivbord och konsoler, nu är en API med multi-threading-funktioner, med mycket lägre omkostnader jämfört med OpenGL-drivrutiner och vad som stöder förkompilerade skuggor via SPIR-V. Till skillnad från andra alternativa API: er, Vulkan är en plattform och en verklig industristandard. Finns för närvarande Vulcan SDK tillgängligt för Android, Linux och Windows, även om de fortfarande är i beta-fas, AMD och Nvidia de har gjort det känt de stöder Vulkan. Vulkan 1.0 Det är inte den slutgiltiga versionen, framtida revisioner kommer naturligtvis när den arbetsgruppen har fått feedback från andra utvecklare.

¿Och vad kommer att hända med OpenGL?

Medan Vulkan 1.0 är i framkant för ta hand om grafik med hög kapacitet, OpenGL överges inte av Khronos Groupkommer utvecklarna som ansvarar för detta projekt att förbli och måste utvecklas. Vulkan nr det är absolut nödvändigt för alla spel- och apputvecklare, detta beror på hur mycket du bryr dig om prestanda, om du behöver hjälp från grafikkortet, om du letar efter ett API som är mer tillgängligt, om din arbetsbelastning inte kan parallelliseras etc.

2

Det har också pratats om supporttillägg SPIR-V för OpenGL och andra förbättringar på den fronten. Men Khronos Group har inte officiellt meddelat nya specifikationer eller uppdateringar av OpenGL, men det är en fråga om att vara vaksam de närmaste månaderna.

En av de OpenGL-tillägg (inofficiell) utsatt av NVIDIA-drivrutinen är GL_NV_draw_vulkan_image. Denna förlängning ger DrawVkImageNV förmågan att rita en rektangel som gör det möjligt att visa hela eller en del av innehållet i VkImage i Vulkan på ett tvådimensionellt sätt. Denna förlängning kommer också att ge funktioner för att rita synkronisering mellan Vulkan och OpenGL, i princip kommer förlängningen att ge ett sätt att nuvarande innehåll de vulcan dinom ett sammanhang OpenGL.

3

Spel och Vulkan

Den 16 februari förra året Croteam har lanserat Talos Principle, laddat upp i Ångplattform med hjälp av Vulkan-motor. Tyvärr versionen i detta spel för Linux är ännu inte offentligt tillgängligtmen snart blir det

El fördröjning Det beror på sök efter drivrutiner för överensstämmelse. Dessa Vulkan 1.0-drivrutiner kommer vara släpps snart eftersom vi vet att Windows betaversion finns på Steam. Från ventilen, det förväntas också att Dota2 vara snart tillgängliga Med stöd Vulkankommer också andra spel att visas i framtiden.

Michael Label, forumskribent Phoronix kommenterade att "som en spelutvecklare som tidigt var involverad i Vulkan hade varnats Nej pretendent förvänta dig ett mirakel med utförandet av Vulkan-spel”. Detta beror på att Vulkan API erbjuder många möjligheter för bättre prestanda och större optimeringar, spel och deras motorer anpassas för DirectX 11 och OpenGL. Det är inte förrän de nya spelen eller de omdesignade motorerna framträder Vulkan att det kommer att finnas en bättre prestanda i OpenGL / DX11. Det här är varför juegos för närvarande tillgänglig på Vulkan kan vara långsammare än de som finns i OpenGL-processorn, detta medan du arbetar med olika fel i spel och drivrutiner.

Även om utvecklare av spel är upphetsad med möjligheter som erbjuds av Vulkan, den det kommer att ta tid så att konvertera helt. En liknande situation hände när Direkt3D 11 släpptes och började support spel, en tid senare började spel springa snabbare än Direct3D 9.


Lämna din kommentar

Din e-postadress kommer inte att publiceras. Obligatoriska fält är markerade med *

*

*

  1. Ansvarig för uppgifterna: Miguel Ángel Gatón
  2. Syftet med uppgifterna: Kontrollera skräppost, kommentarhantering.
  3. Legitimering: Ditt samtycke
  4. Kommunikation av uppgifterna: Uppgifterna kommer inte att kommuniceras till tredje part förutom enligt laglig skyldighet.
  5. Datalagring: databas värd för Occentus Networks (EU)
  6. Rättigheter: När som helst kan du begränsa, återställa och radera din information.

  1.   stalker sade

    Bra inlägg, för att se vad det ger av sig själv för spel. Goda tider kommer för spel i opensource-världen

  2.   HO2Gi sade

    "20015" Jag tror att du har noll kvar