Vulkan 1.0: platvormidevaheline API suure jõudlusega graafika jaoks

El Veebruaril 16 selle aasta Khronos Group reklaam Vulkan 1.0 väljaandmine (kuna eeldatavat turule laskmise kuupäeva 20015. aasta lõpusXNUMX ei õnnestunud saavutada), on ta pärast kaht aastat rasket tööd lõpuks valmis maailma minema. Esimene mäng koos Vulkani mootor Samuti saadaval avalikus beetaversioonis alates 16 aga Linuxi olukord pole täiesti soodne lõppkasutajatele ja mängijatele, kuna enamik müüjaid on endiselt otsustamine, kas need aitavad Windowsi Linuxi toe kaudu. Neid operatsioonisüsteemi erinevusi eirates peate selles kindel olema teie ootused on realistlikud enne proovimist uus Vulkani mäng andes arendajatele aega õppida ja kujundada seda uut graafika API-d.

1

Vulkan 1.0

Vulkan on vastus Khronos Group para Microsoft DirectX 12, Apple's Metal ja vana AMD Mantle API varustama suure jõudlusega graafika. Esmalt nimetasid nad seda AP-d kui "Järgmise põlvkonna OpenGL-i algatus", kuid kui kunagi Vulkan nimeks sai, jäi eelmine tiitel minevikku. Vulkan triivib ja ehitati ADM Mantle tehnoloogia põhjal mis annetas AMD kavatsusega Khronos anda alus, millel hakata arendama API-d, mida nad saaksid kogu tööstuses standardida (täpselt nagu OpenGL), aga Vulkan see on arenenud juba palju kaugemale ei ole seotud AMD GNC riistvarakujundusega ja sobib kõikidele kasutusjuhtumitele kõik ökosüsteemid, on API pärast paljude erinevate osapoolte ülevaatamist palju arenenud. Khronose president, Neil trevett, tegi selle selgeks Vulkan es palju enamat kui erinev keskendumine Mantlele.

Vahel Vulkani eesmärgid see disain 3D-graafika rakendused reaalajas, kui mängud ja interaktiivne meedia kõigil platvormidel on samuti mõeldud pakkuma suurt valikut eeliseid teiste API-de ees, pakkumine Madalam üldkulud, otsem kontroll GPU üle ja suurem jõudlus madalama protsessori kasutamisega, võimeline paremini jaotada tööd mitme protsessori südamiku vahel. Seda iseloomustab ka see, et on a Platvormidevaheline API, mida toetavad tipptasemel graafikakaardid y on selle API abil loodud rakenduste teisaldatavuse parandamiseks OS-i agnostik.

Vulkan 1.0 on kavandatud nii, et see sobiks seadme kasutusjuhtumitega nutitelefon, töölaud ja konsoolid, nüüd on a Mitme keermestamise võimalustega API, tunduvalt väiksema üldkuluga võrreldes OpenGL-draiveritega ja mis toetab eelnevalt koostatud varjutajad SPIR-V kaudu. Erinevalt teistest alternatiivsetest API-dest on Vulkan on platvormidevaheline ja tõeline tööstusharu standard. Praegu olemas Vulkani SDK saadaval Android, Linux ja Windows, kuigi see on veel beetafaasis, AMD ja Nvidia nad on sellest teada andnud nad toetavad Vulkanit. Vulkan 1.0 See pole lõplik versioon, tulevased muudatused tulevad loomulikult siis, kui töörühm on saanud tagasisidet teistelt arendajatelt.

¿Ja mis saab OpenGList?

Kuigi Vulkan 1.0 on esirinnas hoolitsema suure mahutavusega graafika eest, Khronose grupp ei hülga OpenGL-i, selle projekti eest vastutavad arendajad jäävad ja peavad arenema. Vulkan nr see on tingimata vajalik kõigile mängu- ja rakenduste arendajatele, see sõltub sellest, kui palju te sellest hoolite jõudlus, kui vajate graafikakaardi abi, kui otsite hõlpsamini ligipääsetavat API-d, kui teie töökoormust ei saa paralleelselt muuta jne.

2

Räägitud on ka toetuse lisamine SPIR-V OpenGL-i jaoks ja muud parandused sellel rindel. Siiski Khronos Group ei ole ametlikult teatanud uutest spetsifikatsioonidest ega värskendustest OpenGL, kuid küsimus on valvsuses järgnevate kuude jooksul.

Üks OpenGL-i laiendused (mitteametlik) avalikustatud NVIDIA draiver on GL_NV_draw_vulkan_image. See laiendus annab JoonistaVkImageNV võime joonistada ristkülik, mis võimaldab kuvada kogu selle sisu või osa sellest VkImage Vulkanis kahemõõtmelisel viisil. See laiendus annab ka funktsioonid Vulkani ja OpenGL-i sünkroonimise joonistamiseks, põhimõtteliselt annab laiendus võimaluse praegune sisu de Vulkani dkontekstis OpenGL.

3

Mängud ja Vulkan

Mullu 16. veebruaril Croteam on käivitanud Talose printsiibi, üles laaditud Auruplatvorm kasutades Vulkani mootor. Kahjuks versioon selle mängu jaoks Linux pole veel avalikult saadavalaga varsti on

El viivitust see on sellepärast otsige vastavuse draivereid. need Vulkan 1.0 draiverid saab varsti välja antud kuna me teame, et Windowsi beetaversioon on saadaval Steamis. Valve juurest, eeldatakse ka seda Dota2 varsti saadaval Toel Vulkan, samamoodi ilmuvad tulevikus ka teised mängud.

Michael Label, foorumikirjutaja Phoronix kommenteeris, et „mängude arendajana, kes oli juba varakult seotud Vulkan oli hoiatatud ei teeselda oodata Vulkani mängude esitusega imet”. Seda seetõttu, et Vulkani API pakub palju võimalusi parema jõudluse saavutamiseks ja suuremaks optimeerimiseks, mängud ja nende mootorid on häälestatud DirectX 11 ja OpenGL jaoks. Alles siis, kui ilmuvad uued mängud või ümber kujundatud mootorid Vulkan et tuleb a parem jõudlus OpenGL / DX11-s. See on põhjus, miks juegos praegu saadaval aadressil Vulkan nad võivad olla aeglasemalt kui OpenGL-protsessoris, töötades samal ajal mängude ja draiverite erinevate vigade kallal.

Kuigi arendajad mängudest on erutatud koos Vulkani pakutavad võimalused, Les see võtab aega nii et täielikult teisendada. Sellega sarnane olukord juhtus siis, kui Otsene3D 11 vabastati ja alustas tugimängud, mõni aeg hiljem hakkasid mängud töötama kiiremini kui Direct3D 9.


Jäta oma kommentaar

Sinu e-postiaadressi ei avaldata. Kohustuslikud väljad on tähistatud *

*

*

  1. Andmete eest vastutab: Miguel Ángel Gatón
  2. Andmete eesmärk: Rämpsposti kontrollimine, kommentaaride haldamine.
  3. Seadustamine: teie nõusolek
  4. Andmete edastamine: andmeid ei edastata kolmandatele isikutele, välja arvatud juriidilise kohustuse alusel.
  5. Andmete salvestamine: andmebaas, mida haldab Occentus Networks (EL)
  6. Õigused: igal ajal saate oma teavet piirata, taastada ja kustutada.

  1.   stalker DIJO

    Hea postitus, et näha, mida see mängude jaoks endast annab. Head ajad on mängude jaoks avatud lähtekoodiga maailmas

  2.   HO2Gi DIJO

    "20015" Ma arvan, et teil on null üle jäänud