Vulkan 1.0: API za više platformi za grafiku visokih performansi

El 16. februara ove godine Kronos Group ad izdanje Vulkana 1.0 (pošto planirani datum lansiranja na kraju 20015. godine nije mogao biti ostvaren), nakon dvije godine mukotrpnog rada konačno je spreman za izlazak u svijet. Prva utakmica sa Vulkan motor je takođe dostupno u javnoj beta verziji od 16., međutim Situacija s Linuxom nije sasvim povoljna za krajnje korisnike i igrače kao što je većina dobavljača još uvijek utvrđivanje da li će pomoći kroz Linux podršku na Windows-u. Zanemarujući ove razlike u operativnom sistemu, morate biti sigurni u to vaša očekivanja su realna prije pokušaja nova igra vulkan dok programerima daje vremena da nauče i dizajniraju za ovaj novi grafički API.

1

Vulkan 1.0

vulkan je odgovor od Kronos Group para Microsoft DirectX 12, Apple's Metal i stari AMD Mantle API pružiti grafika visokih performansi. Oni su ovaj AP prvo nazvali kao "openGL inicijativa nove generacije", ali kada je Vulkan dobio ime, prethodna titula je ostala u prošlosti. Vulkan je izveden i izgrađen je na bazi ADM Mantle tehnologije. koji je donirao AMD s namjerom davanja Khronosu osnovu na kojoj početi razvijati API koji bi mogli standardizirati u cijeloj industriji (baš kao OpenGL), ali vulkan evoluiralo je već mnogo dalje Nije vezan za AMD-ov GNC hardverski dizajn i može se uklopiti u sve slučajeve upotrebe svim ekosistemima, API je dosta evoluirao nakon što su ga pregledale mnoge različite strane. predsjednik Khronosa, Neil Trevett, jasno je to stavio do znanja vulkan es mnogo više od drugačijeg pristupa u Mantleu.

između Vulkanovi golovi dizajnira aplikacije sa 3D grafikom u realnom vremenu, como igrice i interaktivni mediji na svim platformama, također, namijenjen je pružanju široke palete prednosti u odnosu na druge API-je, ponuda Manji troškovi, direktnija kontrola nad GPU-om i veće performanse uz manju upotrebu CPU-a, biti u mogućnosti bolje distribuirati rad između više CPU jezgara. Takođe ga karakteriše a Višeplatformski API podržan od strane vrhunskih grafičkih kartica y Poboljšanje prenosivosti aplikacija kreiranih pomoću ovog API-ja je agnostički za OS.

Vulkan 1.0 Dizajniran je tako da se prilagodi slučajevima upotrebe pametni telefon, desktop i konzole, sada je a API sa višestrukim mogućnostima, sa mnogo manjim troškovima u poređenju sa OpenGL drajverima i šta podržava unaprijed kompajlirani shaderi putem SPIR-V. Za razliku od drugih alternativnih API-ja, Vulkan je višeplatformski i pravi industrijski standard. Trenutno postoje Vulkan SDK dostupno za Android, Linux i Windows, iako su još u beta fazi, AMD i Nvidia su to dali do znanja podrška Vulkanu. Vulkan 1.0 nije konačna verzija, buduće revizije će doći, naravno, jednom radna grupa je dobila povratne informacije od drugih programera.

¿I šta će se dogoditi sa OpenGL-om?

Dok Vulkan 1.0 je na čelu vodite računa o grafici velikog kapaciteta, Khronos Grupa ne napušta OpenGL, programeri zaduženi za ovaj projekat će ostati i moraju se razvijati. Vulkan ne to je strogo neophodno za sve programere igara i aplikacija, ovo će zavisiti od toga koliko vam je stalo do performanse, ako vam je potrebna pomoć od grafičke kartice, ako tražite API koji je pristupačniji, ako se vaše radno opterećenje ne može paralelizirati itd.

2

Bilo je i govora o tome dodatak podrške SPIR-V za OpenGL i druga poboljšanja na tom planu. Međutim Kronos Group nije službeno najavio nove specifikacije ili ažuriranja OpenGL, ali je stvar opreza u narednim mjesecima.

Jedan od OpenGL ekstenzije (nezvanično) razotkriven od NVIDIA drajver je GL_NV_draw_vulkan_image. Ova ekstenzija pruža DrawVkImageNV mogućnost crtanja pravougaonika koji omogućava prikaz cijelog ili dijela sadržaja VkImage u Vulkanu na dvodimenzionalni način. Ovo proširenje će također omogućiti funkcije za sinhronizaciju crtanja između Vulkana i OpenGL-a, u suštini proširenje će pružiti način da sadašnji sadržaj de Vulkan dUlazim u kontekst OpenGL.

3

Igre i Vulkan

Prošlog 16. februara Croteam je lansirao Talos princip, učitano u Parna platforma pomoću Vulkan motor. Nažalost verzija ove igre za Linux još nije dostupan javnosti, ali uskoro će biti

El zaostajanje to je zato potražite upravljačke programe za usklađenost. Ovi Vulkan 1.0 drajveri bice uskoro objavljen pošto znamo da je Windows beta je dostupna na Steamu. Od Valvea, takođe se očekuje da Dota2 biti spremni dostupan Uz podršku vulkan, kao i druge igre će se pojaviti u budućnosti.

Michael Larabel, pisac foruma Phoronix komentirao je da „kao programer igara koji je rano bio uključen u vulkan bio upozoren Ne. pretvarati se očekujte čudo sa Vulkan gaming performansama”. To je zato što Vulkan API nudi mnoge mogućnosti za bolje performanse i dalje optimizacije, igre i njihovi motori se podešavaju za DirectX 11 i OpenGL. Neće biti sve do pojave novih igara ili redizajniranih motora vulkan da će postojati a bolje performanse u OpenGL/DX11. Zbog toga je Juegos trenutno dostupno na vulkan mogu biti sporiji od onih koji postoje u OpenGL procesoru, ovo dok radite na raznim greškama u igricama i drajverima.

Iako programerima igara su uzbuđen sa mogućnosti koje nudi Vulkan, u trebaće vremena tako da potpuno pretvoriti. Slična situacija se dogodila kada Direct3D 11 je pušten i počeo podržavaju igre, nešto kasnije igre su počele da rade brže nego u Direct3D 9.


Ostavite komentar

Vaša e-mail adresa neće biti objavljena. Obavezna polja su označena sa *

*

*

  1. Za podatke odgovoran: Miguel Ángel Gatón
  2. Svrha podataka: Kontrola neželjene pošte, upravljanje komentarima.
  3. Legitimacija: Vaš pristanak
  4. Komunikacija podataka: Podaci se neće dostavljati trećim stranama, osim po zakonskoj obavezi.
  5. Pohrana podataka: Baza podataka koju hostuje Occentus Networks (EU)
  6. Prava: U bilo kojem trenutku možete ograničiti, oporaviti i izbrisati svoje podatke.

  1.   stalker rekao je

    Dobar post, da vidimo šta radi za igre. Dolaze dobra vremena za igre u svijetu otvorenog koda

  2.   HO2Gi rekao je

    "20015" Mislim da ti je ostala jedna nula